Blog
Artikel, berita, tutorial, dan pelajaran nyata dari para builder modern.
Flask API JSON: Request Body, jsonify, dan Status Code
Buat Flask API JSON yang membaca request body, memvalidasi payload, menyimpan note, dan mengembalikan response serta status code yang konsisten.
PHP2Shell (CVE-2026-109618): Kenapa Semua Server PHP Wajib Patch Hari Ini?
Bedah mendalam kerentanan PHP2Shell (CVE-2026-109618 & CVE-2026-109619), mekanisme longjmp OOM corruption pada multipart parsing, dan panduan patching.
Layered Architecture vs Clean Architecture: Perbandingan
Bandingkan Layered Architecture dan Clean Architecture dari dependency, testing, kompleksitas, serta kapan memilih masing-masing untuk project.
Flask Authentication: Login, Session, dan Logout
Buat authentication Flask dengan password hash, login session, current user, protected route, dan logout tanpa menyimpan password mentah.
Flask CRUD SQLAlchemy: Create, Read, Update, Delete
Bangun CRUD Flask dan SQLAlchemy untuk membuat, membaca, mengubah, serta menghapus note lengkap dengan validasi, form, dan redirect.
Connection Pooling: Maksimalkan Performa Database
Memahami database connection pooling, cara menentukan ukuran pool, mendeteksi saturasi, dan menghindari jebakan serverless serta transaction.
Flask SQLAlchemy: Koneksi Database dan Model
Hubungkan Flask ke SQLite dengan Flask-SQLAlchemy, buat model dan tabel, lalu pahami proses add, commit, serta query data.
Struktur Project Flask: Blueprint, Template, dan Config
Rapikan struktur project Flask dengan application factory, Blueprint, folder route, template, static files, dan config yang terpisah.
Redis untuk Backend: Cache, Session, dan Pub/Sub
Panduan praktis menggunakan Redis untuk cache, session, dan Pub/Sub secara aman, termasuk TTL, eviction, persistence, serta trade-off operasional.
Page 1 of 17