Newsletter #31
Why Go is an Ideal Language for AI-Assisted Software Engineering #
— Google Developers Blog
tl;dr: Seiring AI menggeser software engineering dari menulis ke review code, compiler Go yang ketat dan toolchain yang terpadu membuatnya sangat cocok untuk kode yang dihasilkan AI. Compiler menangkap error tipe sebelum dirilis, toolchain (gofmt, go vet, tests) memberi agent feedback loop yang rapat, dan kesederhanaan bahasa membuat kode yang dihasilkan tetap bisa ditebak. Argumen kuat menjadikan Go bahasa default saat agent menulis sebagian besar kode.
Go AIProgramming Google SoftwareEngineering AIAssistedDev #
Agentic Engine Optimization (AEO) #
— Addy Osmani
tl;dr: AI coding agent mengonsumsi dokumentasi dengan cara yang fundamental berbeda dari manusia — mereka memindai, mengekstrak, dan menyimpulkan dari struktur, bukan membaca. Kalau kamu masih mengoptimalkan dokumentasi hanya untuk pembaca manusia, kamu mengabaikan porsi “audiens” (agent) yang terus tumbuh. Addy memaparkan cara menyusun dokumentasi, komentar kode, dan API agar agent benar-benar bisa memakainya. Ini pasangan “document engineering” dari artikel how coding agents read your code.
AEO AgenticAI Documentation DeveloperExperience AIAgents #
We replaced Redis with MySQL for inventory reservations—and it scaled #
— Shopify Engineering
tl;dr: Shopify mengganti Redis dengan MySQL untuk inventory reservations dan mencapai target skala mereka menggunakan SKIP LOCKED, composite primary keys, dan connection visibility. Masterclass dalam membuat database relasional “biasa” menangani workload panas yang penuh kontensi — sekaligus pengingat bahwa pilihan yang membosankan sering menang saat kamu paham pola aksesmu.
MySQL Redis Shopify Databases BackendEngineering #
Use AI to make product decisions #
— Kent C. Dodds (YouTube)
tl;dr: Kebanyakan orang memakai agent untuk menulis kode; Kent memakainya untuk memutuskan apa yang akan dibangun. Dia memandu penggunaan agent-nya untuk mengevaluasi package “Computer” milik Cloudflare: kumpulkan bukti, debat soal primitives (“couldn’t an existing primitive handle this?”), periksa entitlements dan biaya, lalu serahkan pekerjaan sampingan ke side-quest agents. Pelajaran intinya: agent adalah partner riset, tapi kamu yang membuat keputusan final — dan product sense yang kamu tunjukkan akan membentuk apa yang mereka kembalikan.
AIProduct ProductEngineering AIAgents DecisionMaking #
Etched Sohu vs NVIDIA: Transformer ASIC vs GPU #
— Spheron Blog
tl;dr: Sohu milik Etched mengklaim 500k token/detik untuk Llama 70B dari server 8-chip. Analisis ini membandingkan apa yang sebenarnya dikorbankan ASIC transformer-only dibanding H100, B200, dan LPU Groq — trade-off spesialisasi di hardware inference, dan kenapa “ASIC mengalahkan GPU” bukan cerita lengkapnya.
AIHardware ASIC GPU Inference LLM Transformer #
celld: self-hosted, distributed Durable Objects #
— Flavio Copes / denoland
tl;dr: celld adalah jawaban Deno untuk Cloudflare Durable Objects yang bisa dijalankan di mesin sendiri. Setiap “cell” punya database SQLite sendiri dengan penyimpanan S3-compatible — komputasi stateful terdistribusi tanpa vendor lock-in. Layak dibaca kalau kamu melirik Durable Objects tapi ingin self-hosting.
DistributedSystems DurableObjects Deno SelfHosting SQLite #
User agent strings to HTTP signatures — methods for AI agent identification #
— Arcjet
tl;dr: UA string sudah mati sebagai cara mengidentifikasi AI agent — siapa pun bisa memalsukannya. Arcjet mengajak kita menelusuri evolusi dari user agent ke HTTP message signatures: cara memverifikasi identitas agent secara kriptografis di batas API dengan TypeScript. Primer praktis untuk membangun API yang ingin tahu klien mana yang benar-benar memanggil.
AIAgents HTTPSignatures APIIdentification TypeScript Security #
Rise of the agents (in open source) #
— Sourcegraph
tl;dr: Sourcegraph memetakan bagaimana pengembangan agentic mengubah open source — dari kontribusi yang dihasilkan AI hingga tooling yang memperlakukan agent sebagai partisipan kelas satu. Thread singkat dan tajam tentang arah open source saat agent mengerjakan lebih banyak pekerjaan.
OpenSource AIAgents Sourcegraph AgenticDevelopment #
Most Popular From This Week #
- Why Go is an Ideal Language for AI-Assisted Software Engineering — Google berargumen compiler Go yang ketat + toolchain terpadu cocok untuk dunia kode yang dihasilkan AI.
- We replaced Redis with MySQL for inventory reservations—and it scaled — SKIP LOCKED, composite keys, dan pengingat bahwa pilihan database yang membosankan sering menang.
Notable Links #
- ZoomIt for Mac — Microsoft membawa tool zoom presentasi Sysinternals ke macOS.
- vorssaint-utils: macOS menu bar toolkit — Utilitas menu bar macOS gratis dan open-source, 5,1 ribu star dan terus naik.
- Agentic Code Quality — Addy Osmani soal arti “kualitas” saat agent yang menulis kodenya.
- Mitsuhiko on digestible explanations — Armin Ronacher menyoroti post yang menjelaskan konsep lama dengan cara yang sangat mudah dicerna.
- Flint: a visualization language for AI agents — Flint dari Microsoft memungkinkan agent membuat chart dengan andal.
- Hermes WebUI — Antarmuka web yang rapi untuk Hermes Agent, 17 ribu star dan terus naik.