Unsigned Sizes Bit Me in Production — Here's How I Finally Got My Head Around Them
TL;DR: The vector was empty. That's it. 📖 Reading time: ~30 min What's in this article The Bug That Sent Me Down This Rabbit Hole Why
Curated development tutorials from top sources. Filter by language.
TL;DR: The vector was empty. That's it. 📖 Reading time: ~30 min What's in this article The Bug That Sent Me Down This Rabbit Hole Why
TL;DR — I built a production-ready, distributed API gateway in Rust that routes traffic to OpenAI, Anthropic (Claude), and Ollama with auth, Redis ra
FirstCall v0.2.1 is out. It is a local Rust workbench/CLI for turning known API calls into verified, redacted agent packages and generated MCP servers
Why I Stopped Paying for Tunnels and Built My Own (in 500 Lines of Rust) We’ve all been there: you’re working on a project, you need to sho
Tool registration sounds like a lightweight module — scan directories, read files, fill a hash table. But doing it right and doing it reliably require
Every cryptography library says it's secure and performant. Very few can explain how that security is validated and how that performance is proven af
All tests run on an 8-year-old MacBook Air. All results from shipping 7 Mac apps as a solo developer. No sponsored opinion. Users enter their Gemini
People love to repeat that in Rust "if it compiles, it works". The compiler does kill a whole class of bugs, but it doesn't check your logic. A wrong
Originally published at aaronqian.com. This is a design note for anyone bringing up a Dynamixel 2.0 servo on the CH32V006. You don't need prior DXL
I built sshelf, a terminal UI for managing SSH hosts. Save each host once (key, port, jump hosts, tags), then fuzzy-search and hit Enter to connect. T
Most AI chat apps are either web-only — so data leaves the machine — or Electron-based, with a heavy Chromium bundle. KathaGPT is a different approa
Debugging memory leaks by watching a wall of flashing text numbers is a guessing game. You can see the numbers moving, but you entirely miss the trend
** How I instrument ASR, LLM, TTS, and the client with OpenTelemetry, and which number in each layer I actually look at ** TL;DR. A voice
write() returned OK. Your data did not make it to disk. There is a line of code that almost every developer has written and trusted complet
State of the Program #1 - Writing a Tiny Serializer Yay, my first post! I really don't know what to put here and don't really care that muc
I used to think the problem was the agent. I would hand it a large JSON export and ask a reasonable question: what changed, what looks risky, what sh
The core rationale behind BoxAgnts choosing WebAssembly sandboxing: "capability-based injection" rather than "permission reduction." What exactly doe
All tests run on an 8-year-old MacBook Air. All results from shipping 7 Mac apps as a solo developer. No sponsored opinion. I've launched three apps
All tests run on an 8-year-old MacBook Air. All results from shipping 7 Mac apps as a solo developer. No sponsored opinion. Rust's ownership system i
The Feeling If you've spent years in Java or C# and recently picked up Rust or Kotlin, you know the feeling. It's not that the language is