Belajar Cyber Security #7: Web Security Fundamentals — OWASP Top 10 2025 & Attack Surface

Hari ini saya mulai masuk ke wilayah yang paling saya tunggu sekaligus paling saya takuti sebagai programmer: keamanan aplikasi web. Selama ini saya tahunya “aplikasi web itu ya HTTP, endpoint, database” — tapi ternyata setiap endpoint itu adalah pintu, dan setiap pintu bisa didorong dari luar. Di episode #1 kita sudah bicara CIA Triad sebagai cara berpikir; kali ini saya catat peta praktisnya: OWASP Top 10 dan konsep attack surface.

Belajar Cyber Security #7: Web Security Fundamentals — OWASP Top 10 2025 & Attack Surface Lanjutkan membaca

Belajar AI #32: Fine-tuning Praktis — LoRA & QLoRA di GPU Consumer

Di episode #31 kita sudah memutuskan kapan fine-tuning itu worth it. Episode ini saya lanjutkan ke praktiknya: bagaimana cara fine-tuning LLM di GPU consumer dengan biaya yang masuk akal. Jawabannya ada di dua kata: LoRA dan QLoRA. Saya baru benar-benar paham konsepnya setelah mencoba sendiri, dan ternyata lebih sederhana dari yang saya bayangkan.

Belajar AI #32: Fine-tuning Praktis — LoRA & QLoRA di GPU Consumer Lanjutkan membaca

Belajar Laravel #19: Testing — PHPUnit, Feature Test, dan Factory

Episode ini saya mulai dengan perasaan campur aduk. Selama ini saya menulis Laravel dengan cara yang sama seperti menulis skrip: jalankan, lihat hasilnya di browser, kalau tidak error berarti sudah benar. Ternyata cara itu rapuh — perubahan kecil di satu file bisa merusak fitur lain tanpa saya sadari sampai user komplain. Hari ini saya catat cara Laravel membantu saya menguji kode secara otomatis, sekaligus kesulitan yang saya temui saat pertama kali menulis test.

Belajar Laravel #19: Testing — PHPUnit, Feature Test, dan Factory Lanjutkan membaca