I kept hitting jq: parse error on AI streams, so I built sjq
If you work with LLMs, you've done this: curl -N <streaming endpoint> | jq. And you've seen this: j…
Software development, code, and open source.
13K articles
If you work with LLMs, you've done this: curl -N <streaming endpoint> | jq. And you've seen this: j…
From building PCs, to building apps with Ruby on Rails, to building with AI. The guy who got me bui…
If you run a Shopify or WooCommerce store, you know the pain of missing a customer message. You mig…
I'm currently reading AI Agents: The Definitive Guide by Nicole Koenigstein for a book club. In an …
Built 27 Aug 2026 · written up 14 Oct 2026 Yesterday I asked: Can technically safe product knowledg…
If Zoho CRM feels like a glorified contact list, the gap is often automation nobody configured. The…
We moved our test runner from Vitest 4.1.8 to Vitest 5.0.4 this week. This is what the upgrade cost…
Phones that were already on shelves went up in price by 15% on average in 2026, and some models nea…
When background worker pods continuously write temporary scratch files, un-rotated log buffers, or …
TL;DR: Use custom metrics-based failure alerting when a simple poll can evaluate the threshold and …
733,203 attestations were taken back. Every single one by the party that wrote it. I went counting …