Engineering write-ups, product decisions, and the occasional opinion on how to ship developer infrastructure. Long enough to be useful, short enough that you'll finish it.

A webhook is an HTTP request an app sends to your URL when something happens. How it works, webhook vs API, examples, and how to receive one safely.

An API endpoint is the URL where an API accepts a request for one task. See a real endpoint broken down, endpoint vs API vs route, and common errors.

Merge, split, compress, rotate, watermark and redact PDFs with one API key. Send a file, get the finished PDF back in one request, with nothing stored.

Compare 7 content moderation APIs for images, video and text: OpenAI, Google, AWS, Azure, Hive, Sightengine and ApyHub. Free tiers, pricing and EU options.

What the OpenAI Decisions API does, how it works, what it costs, and which decisions should be a simple rule or validation check instead.

Convert PDF to Markdown page by page with an OCR API, keep page numbers for citations and resume failed jobs. Python script for RAG ingestion.

Add business days that skip weekends, public holidays and company closures. Python tutorial with a working script, real response and boundary rules.

Use an invoice generator API to turn billing records into PDF, Word or HTML invoices from JSON. Python tutorial with a working script and storage tips.

Convert text to speech in Python with pyttsx3, Piper (offline), gTTS, edge-tts or a text to speech API. Short code examples and when to use which.

Save any webpage as a PDF in Chrome, Edge, Firefox, Safari, iPhone and Android, fix pages that get cut off, and convert URLs to PDF automatically with an API.

The main types of API protocols compared: REST, GraphQL, gRPC, SOAP, WebSockets, webhooks and MCP. What each one is, when to use it, with examples.

What a 400 Bad Request error means, why it happens and how to fix it, in the browser and in your API. Includes the cookie too large fix and a debugging checklist.