Tutorial

24 artikel dalam kategori ini

Membedah Vtable Rust: Cara dyn Trait Bekerja di Level Memori
Tutorial
Membedah Vtable Rust: Cara dyn Trait Bekerja di Level Memori
dyn Trait Rust memakai wide pointer berisi data dan vtable. Artikel ini membedah representasi memorinya, bedanya dengan virtual function C++, dan aturan object safety.
Syafriadi • 6 September 2026 • ⏱ 10 menit baca
React Compiler Kini Native di Vite: Lompatan 17 Kali Lebih Cepat
Tutorial
React Compiler Kini Native di Vite: Lompatan 17 Kali Lebih Cepat
React Compiler resmi native di Vite dengan backend Rust, menawarkan build 17,6 kali lebih cepat di codebase 1.036 file. Simak cara aktifkan dan perbaikannya.
Syafriadi • 5 September 2026 • ⏱ 9 menit baca
Async Rust vs RTOS di Embedded: Duel Embassy dan FreeRTOS di STM32
Tutorial
Async Rust vs RTOS di Embedded: Duel Embassy dan FreeRTOS di STM32
Perbandingan teknis antara Embassy dan FreeRTOS di STM32F446: interrupt latency, ukuran program, pemakaian RAM, dan kemudahan programming. Mana yang cocok untuk proyek embedded lo?
Syafriadi • 3 September 2026 • ⏱ 8 menit baca
Menjalankan Model AI Raksasa di RAM Terbatas: Panduan Offloading dan Kuantisasi
Tutorial
Menjalankan Model AI Raksasa di RAM Terbatas: Panduan Offloading dan Kuantisasi
Model AI dengan bobot file lebih dari 100 GB ternyata bisa dijalankan di laptop dengan RAM 48 GB. Ini panduan lengkap soal kuantisasi, offloading ke CPU, dan ekspektasi kecepatan yang realistis.
Syafriadi • 2 September 2026 • ⏱ 9 menit baca
C++26 Standard Library Hardening: Eksperimen dan Batasannya
Tutorial
C++26 Standard Library Hardening: Eksperimen dan Batasannya
Hardening jadi kata kunci di dunia C++ 2026. Artikel ini membedah eksperimen hardening di C++26: apa yang berubah, bagaimana perilaku undefined behavior ditangani, dan kenapa library yang di-hardening tetap tidak bisa membuat C++ sepenuhnya aman.
Syafriadi • 1 September 2026 • ⏱ 9 menit baca
Zig Pointer Stability untuk ArrayList: Mengamankan Referensi saat Kapasitas Tumbuh
Tutorial
Zig Pointer Stability untuk ArrayList: Mengamankan Referensi saat Kapasitas Tumbuh
Zig memperkenalkan pointer stability untuk std.ArrayList: kunci pointer elemen dengan lockPointers() dan lepaskan dengan unlockPointers() agar referensi tetap valid saat list tumbuh. Pelajari pola, contoh bug, dan cara memakainya.
Syafriadi • 31 Agustus 2026 • ⏱ 10 menit baca
Typebase: Backend Cukup Satu Folder TypeScript, Tanpa Boilerplate REST
Tutorial
Typebase: Backend Cukup Satu Folder TypeScript, Tanpa Boilerplate REST
Typebase mengubah cara developer membangun backend: tulis actions, skema database, dan auth sebagai file TypeScript di satu folder, lalu panggil dari frontend seperti fungsi lokal dengan type safety end-to-end.
Syafriadi • 30 Agustus 2026 • ⏱ 9 menit baca
Vibecoded Fuzzer Menemukan Bug Division by Zero di FFmpeg: Pelajaran Testing untuk Developer
Tutorial
Vibecoded Fuzzer Menemukan Bug Division by Zero di FFmpeg: Pelajaran Testing untuk Developer
Sebuah fuzzer yang dibuat dengan vibecoding berhasil menemukan bug division by zero di FFmpeg. Pelajaran soal automated testing, fuzzing, dan AI coding.
Syafriadi • 28 Agustus 2026 • ⏱ 9 menit baca
agent.md: File Instruksi yang Meningkatkan Kualitas Kode Bantuan LLM
Tutorial
agent.md: File Instruksi yang Meningkatkan Kualitas Kode Bantuan LLM
File agent.md berisi instruksi spesifik untuk AI coding assistant agar hasil kode lebih konsisten dengan standar proyek. Ini cara kerjanya dan kenapa developer makin banyak menggunakannya.
Syafriadi • 24 Agustus 2026 • ⏱ 7 menit baca
The Rust on ESP Book: Panduan Embedded Development Bare Metal untuk Developer
Tutorial
The Rust on ESP Book: Panduan Embedded Development Bare Metal untuk Developer
Buku panduan resmi pengembangan embedded dengan Rust di chip ESP32. Dari setup toolchain sampai blink LED pertama — panduan untuk developer yang mau masuk dunia bare metal.
Syafriadi • 23 Agustus 2026 • ⏱ 14 menit baca
Panduan Survival PostgreSQL untuk Startup: Hindari 7 Kesalahan Fatal
Tutorial
Panduan Survival PostgreSQL untuk Startup: Hindari 7 Kesalahan Fatal
Postgres jadi backbone banyak startup — tapi kesalahan konfigurasi, indexing, dan schema design sejak awal bisa bikin aplikasi tumbang pas scale. Ini panduan bertahan hidupnya.
Syafriadi • 22 Agustus 2026 • ⏱ 14 menit baca
Rust di ESP32: Panduan Lengkap Embedded Development untuk Pemula
Tutorial
Rust di ESP32: Panduan Lengkap Embedded Development untuk Pemula
Panduan praktis mulai embedded development dengan Rust di ESP32: setup toolchain, project generation, Blinky pertama, dan ekosistem esp-hal — berdasar The Rust on ESP Book dari Espressif.
Syafriadi • 19 Agustus 2026 • ⏱ 14 menit baca
Cara Install Activepieces 2026 - Panduan Self-Hosted (Docker Compose, VPS)
Tutorial
Cara Install Activepieces 2026 - Panduan Self-Hosted (Docker Compose, VPS)
Cara install Activepieces self-hosted 2026: 2 mode deployment (single Docker image vs Docker Compose), hardware min 1GB RAM / rec 2GB, spec produksi...
Tim Toolkuy • 1 Agustus 2026 • ⏱ 24 menit baca
Deploy AI Agent Self-Hosted di VPS — Panduan Praktis 2026
Tutorial
Deploy AI Agent Self-Hosted di VPS — Panduan Praktis 2026
Panduan deploy AI agent self-hosted di VPS Ubuntu 24.04. Bandingin OpenCrabs vs n8n vs Flowise, real cost breakdown, dan kapan harus self-host vs SaaS.
Syafriadi • 30 Juli 2026 • ⏱ 11 menit baca
Wireguard Site-to-Site VPN untuk Multi-Region VPS: Panduan Lengkap 2026
Tutorial
Wireguard Site-to-Site VPN untuk Multi-Region VPS: Panduan Lengkap 2026
Setup Wireguard site-to-site VPN antar VPS di region berbeda (Singapore, Frankfurt, Amerika) untuk replikasi database aman, private networking, dan routing traffic tanpa ter-expose ke internet. Konfigurasi lengkap, key management, dan troubleshooting.
Syafriadi • 28 Juli 2026 • ⏱ 14 menit baca
Go QA12: Protocol-Oriented Programming + Static Analysis di Golang 2026
Tutorial
Go QA12: Protocol-Oriented Programming + Static Analysis di Golang 2026
Panduan protocol-oriented programming di Go dengan framework QA12. Static analysis, code generation, dan pattern yang mengurangi bug di production.
Syafriadi • 27 Juli 2026 • ⏱ 15 menit baca
DuckPGQ: Graph Analytics di DuckDB dengan SQL & Cypher 2026 — Tanpa Database Tambahan
Tutorial
DuckPGQ: Graph Analytics di DuckDB dengan SQL & Cypher 2026 — Tanpa Database Tambahan
DuckPGQ adalah extension DuckDB untuk graph analytics. SQL/PGQ untuk pattern matching, Cypher-style queries, dan integrasi dengan DataFrame Python. Cocok untuk analisis jejaring sosial, fraud detection, dan rekomendasi.
Syafriadi • 25 Juli 2026 • ⏱ 11 menit baca
Gsxui: Komponen UI Shadcn-style untuk Go Web Apps — Tanpa JavaScript Bundle 2026
Tutorial
Gsxui: Komponen UI Shadcn-style untuk Go Web Apps — Tanpa JavaScript Bundle 2026
Gsxui adalah library komponen UI untuk Go yang terinspirasi dari shadcn/ui. Server-rendered, accessible, themable, dan zero JS framework dependency. Cocok untuk aplikasi web Go yang mengutamakan kesederhanaan.
Syafriadi • 25 Juli 2026 • ⏱ 9 menit baca
Deploy Static Site dengan Nginx + HTTP/3 (QUIC) di VPS Ubuntu
Tutorial
Deploy Static Site dengan Nginx + HTTP/3 (QUIC) di VPS Ubuntu
Tutorial lengkap deploy static site di VPS Ubuntu dengan Nginx dan HTTP/3 (QUIC). Setup TLS 1.3, konfigurasi QUIC, optimasi performa, dan verifikasi nyata.
Syafriadi • 23 Juli 2026 • ⏱ 13 menit baca
Arsitektur LTAP: Postgres + Parquet + S3 untuk Data Analytics Modern 2026
Tutorial
Arsitektur LTAP: Postgres + Parquet + S3 untuk Data Analytics Modern 2026
Arsitektur LTAP modern dengan Postgres, Parquet, dan S3 — cost-effective data lakehouse untuk analytics tanpa ETL pipeline kompleks. Cocok untuk tim kecil dengan budget terbatas.
Syafriadi • 22 Juli 2026 • ⏱ 10 menit baca
Membuat Status Page Self-Hosted: Uptime Kuma + Grafana Panduan Lengkap 2026
Tutorial
Membuat Status Page Self-Hosted: Uptime Kuma + Grafana Panduan Lengkap 2026
Tutorial lengkap bikin status page profesional yang self-hosted — pakai Uptime Kuma untuk monitoring dan status page. Gratis, fully customizable, dan looks professional.
Syafriadi • 21 Juli 2026 • ⏱ 9 menit baca
Lengkap Membuat REST API dengan Go
Tutorial
Lengkap Membuat REST API dengan Go
Panduan step-by-step membuat REST API production-ready menggunakan Go (Gin framework) dan PostgreSQL, cocok untuk backend developer Indonesia.
Syafriadi • 20 Juli 2026 • ⏱ 8 menit baca
Moonlight + Sunshine: Setup Game Streaming dari PC ke HP dan TV Gratis 2026
Tutorial
Moonlight + Sunshine: Setup Game Streaming dari PC ke HP dan TV Gratis 2026
Panduan lengkap setup game streaming self-hosted pakai Moonlight + Sunshine. Mainkan game PC di HP, TV, atau laptop dengan latency rendah tanpa subscription.
Syafriadi • 20 Juli 2026 • ⏱ 15 menit baca
Membuat Bot Telegram dengan Python: Panduan
Tutorial
Membuat Bot Telegram dengan Python: Panduan
Panduan step-by-step membuat bot Telegram dengan Python — dari daftar bot, nulis kode, handle commands, sampai deploy ke VPS dengan systemd.
Syafriadi • 14 Juli 2026 • ⏱ 8 menit baca