8h ago · 4 min read · TL;DR: I stopped relying on blog cover images for my Open Graph (OG) previews. Instead, I wired up Satori and Sharp to generate branded, text-rich social cards programmatically at build time in Astro.
Join discussion
24m ago · 4 min read · You try to extract text from a PDF file using JavaScript. Sometimes it works fine. Sometimes the output is empty or broken. This confuses many developers. The thing is that not all PDF files behave th
Join discussion
25m ago · 7 min read · If you’ve ever thought, “How hard could it be to make tool responses stream from an LLM agent in TypeScript?”—strap in. I’ve been there, and when we flipped that switch from simple, single-shot responses to streaming, our agent basically fell over. E...
Join discussion31m ago · 9 min read · Flight cancellations look simple from the outside: a flight was scheduled, it didn't happen, it shows "Cancelled." Done. After processing 628,000+ flights across 1,300 airports, I can tell you it's not that simple. Cancellations are one of the messie...
Join discussion