» Tag
programming
160 postsSQLite Needs Rust-Style Editions for Better Defaults
SQLite's default settings risk data integrity. Solutions for developers include enabling foreign keys and using strict types.
The Silent Socket: A Gemini-TTS Batch That Hanged Indefinitely
A silent socket caused a batch process to hang indefinitely. The fix involved adding timeouts to detect stalls.
API Key Rotation Without Downtime: Patterns and Implementation
Explore two methods for zero-downtime API key rotation and their implementations. Essential insights for engineers.
CommitBrief — AI code reviews, right in your terminal
A provider-agnostic, local-first CLI that reviews your staged changes, a historic range, or a whole GitHub pull request. Zero telemetry, no server. Free and open source.
commitbrief.comGo 1.23 Iterators: Understanding the Yield Contract and Traps
Learn about the yield contract and traps in Go 1.23 iterators.
Understanding Linux Transparent Proxy Internals
Linux transparent proxying can be complex for engineers. This article explores its fundamentals and guides building a simple proxy server.
Emerging Paradigms in Software Development: Ideaware and Programming Languages
Important discussions on the evolution of ideaware and programming languages in software development.
Beautiful Type Erasure with C++26 Reflection
The rjk::duck library simplifies type erasure with C++26 reflection, enhancing performance and reducing boilerplate.
Language, Authority, and LLMs: Who Should Be the Master?
Exploring the differences between programming languages and LLMs, focusing on authority and security.
When `await mutation()` misleads: the `{ error }` destructuring issue
Explore the misleading nature of API return values in Supabase and the importance of error handling.
Taetype: A Complete Font Engine for Rust and WASM
Taetype offers a Rust and WASM-based font engine for decoding, instancing, and shaping fonts.