GyaanSetu WebDev

Frontend, backend, dan devops untuk web modern.

244 articlesDeep, practical knowledge

Tim Mengotomatiskan Pembuatan VPAT di CI, Memblokir PR yang Tidak Aksesibel

Dengan menyematkan pemindaian axe-core, pembantu keyboard Vitest kustom, dan hasil pembaca layar yang disimpan dalam format JSON ke dalam build, pipeline akan menggagalkan setiap pull request yang menyebabkan regresi aksesibilitas dan secara otomatis menghasilkan PDF VPAT pada setiap rilis yang berhasil.

WebDev · 3 min read

Berhenti Membuang Jam GPU: Kapan Harus Menggunakan Prompting, RAG, atau Fine-Tuning

Panduan ini menguraikan tiga metode—prompting, retrieval-augmented generation (RAG), dan fine-tuning—untuk menunjukkan cara membedakan antara kesenjangan pengetahuan (knowledge gap) dan kesenjangan perilaku (behavior gap), serta memberikan daftar periksa tiga langkah guna memilih alat yang tepat sebelum menghabiskan biaya besar untuk komputasi.

WebDev · 4 min read

Auto-Animate Meluncurkan Adapter Marko 6, Animasi Daftar dengan Satu Tag

Adapter baru ini terhubung ke lifecycle onMount milik Marko, membuat MutationObserver, dan menjalankan mesin auto-animate sehingga pengembang dapat mendeklarasikan <auto-animate> di sekitar daftar untuk mendapatkan efek masuk, keluar, dan penyusunan ulang yang mulus tanpa perlu JavaScript tambahan.

WebDev · 3 min read

Zod + Vercel AI SDK Menjamin JSON Type-Safe dari LLM, Mencegah Crash

Sebuah classifier di lingkungan produksi pernah mengalami error setelah LLM menambahkan kunci “explanation” yang tidak terduga, menunjukkan bagaimana parsing JSON mentah dapat merusak layanan secara diam-diam. Menghubungkan skema Zod ke dalam Vercel AI SDK atau API tool-use Anthropic dapat mendeteksi ketidakcocokan tersebut sebelum aplikasi Anda crash.

WebDev · 5 min read