api
Catatan teknis seputar web development, DevOps, dan integrasi AI.
17 artikel
- 12.22ai
Jawaban AI Streaming di Blog Lewat fetch Biasa
EventSource nggak bisa POST. Jawaban AI di search dialog akhirnya jalan pakai fetch biasa, parser SSE manual, dan satu jebakan CRLF.
#sse#fastapi#nextjs - 11.04backend
TL;DR Kartu Blog tanpa N+1 Query
Satu field kecil di halaman list nyaris memicu satu query per artikel. Solusinya satu query batch IN, tetap dua query per halaman.
#python#fastapi#mariadb - 10.34backend
Parameter Query SQLAlchemy yang Nggak Mau Ekstra
Filter locale opsional bikin live search zonk di locale default. Pelajaran soal text() SQLAlchemy, bindparams, dan klausa yang harus kompak.
#python#fastapi#mariadb - 03.02backend
Fulltext Search MariaDB plus Ekspansi Query LLM
Ganti LIKE dengan FULLTEXT index MariaDB plus ekspansi query via LLM: dua lapis pencarian yang tetap jalan walau index gagal atau LLM mati.
#mariadb#fastapi#python - 02.33backend
Vector Store Python Tanpa NumPy
Related articles semantic di VPS 1 GB ternyata cukup pakai dictionary Python dan cosine loop, tanpa numpy dan tanpa vector database baru.
#python#fastapi#embedding - 20.39devops
Env Vars Masuk Container, Koneksi Belum Otomatis
Nambah env var di Compose itu baru setengah jalan; container tetap butuh jalur network yang sadar ke host sebelum fitur LLM search bisa jalan.
#docker#devops#fastapi - 18.15backend
Dari Edit layout.tsx Jadi Satu Request PUT
Ganti script GSC atau analytics nggak perlu redeploy lagi: modul settings di API dengan whitelist kunci, GET publik, dan admin ber-API-key.
#nextjs#fastapi#seo - 04.44backend
Datetime Naive MariaDB Bikin Waktu API Zonk
Commit db470da menambahkan _utc_aware di repository supaya timestamp artikel dari MariaDB DATETIME dikirim Pydantic dengan Z (UTC), bukan tanpa zona.
#mariadb#fastapi#python