Tutorial
24 artikel dalam kategori ini
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.
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.
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?
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.