Blog
Artikel, berita, tutorial, dan pelajaran nyata dari para builder modern.
Python Project Structure: venv, pip, Requirements, dan Testing
Belajar menyusun project Python yang rapi dengan struktur folder, virtual environment, pip, requirements.txt, .env, pytest, dan entry point sederhana.
Hexagonal Architecture: Memahami Ports dan Adapters
Pahami hexagonal architecture lewat ports, adapters, arah dependency, manfaat testing, contoh use case, trade-off, dan panduan implementasi praktis.
Saga Pattern: Mengelola Distributed Transactions
Pelajari saga pattern untuk distributed transaction, termasuk choreography, orchestration, compensating action, failure handling, dan trade-off praktis.
Object-Oriented Python untuk Pemula: Class, Object, dan Dataclass
Belajar OOP Python secara praktis: class, object, method, __init__, dataclass, composition, dan kapan OOP benar-benar membantu.
Vector Databases: Embeddings, Similarity Search, dan Indexing
Pahami vector database, embedding, similarity search, metadata filtering, vector index, dan kapan memakai pgvector atau dedicated vector database.
Visual Regression Testing: Deteksi Perubahan UI Secara Otomatis
Pelajari visual regression testing dengan baseline, screenshot diff, workflow Playwright, review snapshot, pilihan tool, dan cara menangkap perubahan UI sebelum sampai ke user.
Python Files, Errors, dan Modules: Membuat Script yang Lebih Rapi
Belajar membaca file, menulis file, menangani error, membuat module, import kode sendiri, dan menyusun script Python yang lebih rapi.
Event Sourcing: Membangun Sistem yang Dapat Diaudit
Pahami event sourcing lewat contoh praktis, event stream, projection, audit trail, trade-off, dan kapan pattern ini layak dipakai.
Schema Migrations di Production: Zero-Downtime Deployments
Pelajari cara menjalankan schema migration database di production dengan aman lewat expand-and-contract, backfill bertahap, feature flag, dan rollback plan.
Page 2 of 16