GyaanSetu WebDev

Frontend, backend dan DevOps untuk web moden.

244 articlesDeep, practical knowledge

Fable 5 Gandakan Harga Opus 4.8, Paksa Pembangun Fikir Semula Timbunan Prom

Claude Fable 5 hadir dengan tetingkap konteks 1 juta token dan had output 128 K, namun dengan harga $10 bagi setiap satu juta token input dan $50 bagi setiap satu juta token output, ia menelan kos dua kali ganda lebih mahal daripada Opus 4.8, menjadikannya model khusus untuk kes penggunaan yang tidak bertoleransi terhadap ralat.

WebDev · 1 min read

Pasukan Mengautomasikan Penjanaan VPAT dalam CI, Menyekat PR yang Tidak Boleh Diakses

Dengan menyematkan imbasan axe-core, pembantu papan kekunci Vitest tersuai, dan keputusan pembaca skrin yang disimpan dalam JSON ke dalam proses binaan, saluran paip (pipeline) akan menggagalkan mana-mana permintaan tarik (pull request) yang memperkenalkan regresi kebolehcapaian dan secara automatik menghasilkan VPAT PDF bagi setiap pelancaran yang berjaya.

WebDev · 3 min read

Pembangun Junior Kurangkan Imej Docker Python Sebanyak 93% kepada 85 MB, Memendekkan Masa CI kepada 90 Saat

Dengan beralih daripada python:latest lalai kepada binaan berbilang peringkat (multi-stage build) tiga langkah menggunakan python:alpine, pembangun tersebut berjaya mengecilkan saiz imej daripada 1.2 GB kepada 85 MB, sekali gus memendekkan masa larian saluran paip daripada 11 minit kepada hanya 90 saat, di samping mengurangkan kos storan dan permukaan serangan.

WebDev · 3 min read

Pelayan MCP Menambah Pintu Token Manusia untuk Menyekat Pemadaman Data Kewangan oleh AI

Saya membiarkan ejen belanjawan AI berkomunikasi melalui pelayan MCP, dan ia hampir memadamkan sejarah transaksi selama setahun dengan hanya satu arahan. Semakan keselamatan yang dikodkan secara tetap dalam lapisan alatan telah menyekat pemadaman tersebut, membuktikan bahawa penguatkuasaan sepatutnya dilakukan pada peringkat API, bukannya melalui arahan (prompt).

WebDev · 7 min read