NSNagappan Sinnagspidey.hashnode.dev·3h ago · 8 min readStructured Output: Making an LLM Return JSON You Can Actually TrustYou ask the model to "return JSON" and it mostly does. Mostly. Then one day it wraps the JSON in a markdown code fence, or adds "Sure, here's the data you asked for:" before the {, or drops a trailing00
VLVin Lookupinfreevinlookup.hashnode.dev·16m ago · 5 min readWarming a VIN Decode Cache for Popular Makes Without Inventing Spec CompletenessA free VIN decode that always hits live NHTSA DecodeVinValues on every paste pays cold-start latency for makes you already decode often. ETag revalidation and quota headers are covered elsewhere. This00
VLVin Lookupinfreevinlookup.hashnode.dev·35m ago · 5 min readPooling HTTP Connections to NHTSA Without Starving VIN Decode WorkersA free VIN decode edge that opens a fresh TCP/TLS session for every DecodeVinValues call pays handshake latency on every paste. One giant shared agent with unlimited sockets can starve other workers w00
VLVin Lookupinfreevinlookup.hashnode.dev·53m ago · 5 min readHonoring Upstream Rate-Limit Headers When Retrying VIN Decodes Against NHTSAA free VIN decode that retries NHTSA DecodeVinValues after a 429 already needs jittered backoff and a client token bucket. Those are local policies. Upstream often also returns rate-limit quota header00
PPDF4meinpdf4me1.hashnode.dev·3h ago · 7 min readCan You Password-Protect a Word Document Without Opening Microsoft Word? Here's the API Call That Does ItPicture the pipeline most teams actually have: a contract gets generated from a template, a report gets assembled from a database, an HR letter gets filled in with someone's name and salary. All of it00
KKKamran Khaninkamrankhandev.hashnode.dev·4h ago · 4 min readYour dashboard numbers should be four COUNT(*) queries: the metrics endpoint I ship with every kitMost dashboards I've inherited show one of two things: numbers hardcoded in the frontend ("Total Users: 1,204" that never changes), or one monster query behind an endpoint that takes two seconds and d00
Qqodorsinqodors.hashnode.dev·4h ago · 6 min readThe HttpClient Mistake That Can Slow Down Your .NET APIAn API can run smoothly during development and still struggle when traffic increases. Requests that take milliseconds locally may become much slower in production. Before investigating the database or00
PPDF4meinpdf4me1.hashnode.dev·6h ago · 8 min readFive Ways to Split a Word Document by API: Pages, Sections, Headings, or Custom RangesA 200-page employee handbook lands in your inbox and legal needs chapter 4 by itself, HR needs chapters 1 through 3 as an onboarding packet, and IT wants everything after the appendix stripped out ent00
IInstaWebhookininstawebhook.hashnode.dev·7h ago · 13 min readHTTP/3 and QUIC for Webhook Delivery: What It Fixes, What It Doesn’t, and How to Adopt ItWebhooks are the standard way services push events to each other: payment notifications, repository events, order updates. A webhook sender has an unusual job. It makes outbound HTTPS requests to thou00
DNDoug Niccuminblog.dniccumdesign.com·17h ago · 12 min readAngular where to store API keys: frontend vs backendNowhere in your Angular bundle. Anything shipped to the browser is public, so store only publishable keys client-side and keep secret keys on your backend behind a proxy or BFF, injected at build or r30