How I Built a SaaS With Go, HTMX, and Zero JS Frameworks
A look inside the minimal tech stack behind ThunderHooks — Go, Echo, Templ, HTMX, Alpine.js, and SQLite. No React, no Next.js, no build pipeline headaches.
Guides, tutorials, and tips for webhook development.
A look inside the minimal tech stack behind ThunderHooks — Go, Echo, Templ, HTMX, Alpine.js, and SQLite. No React, no Next.js, no build pipeline headaches.
A 200 status code doesn't mean your API is healthy. Learn how to set up scheduled API tests with assertions that check response bodies, JSONPath values, response time, headers, and TLS certificates.
Stop losing sleep over silent cron failures. Learn how dead man's switch monitoring works, compare DIY and hosted approaches, and set up heartbeat pings for your scheduled jobs.
A practical guide to building a public status page for your API or SaaS. Covers self-hosted options like Upptime and Gatus, SaaS alternatives, incident management, and what actually belongs on a good status page.
A real cost breakdown of the 6 tools most dev teams pay for separately — webhook capture, relay, uptime monitoring, heartbeats, API testing, and status pages — and how to consolidate them.
How to secure your webhook endpoints against common attacks. Covers signature verification, SSRF prevention, rate limiting, payload validation, and TLS requirements.
How to test GitHub webhooks locally. Covers setting up webhook deliveries, testing push and PR events, verifying signatures, and debugging common issues.
Learn how to monitor your webhook endpoints for downtime. Covers health checks, alerting strategies, and what to do when webhook delivery fails.
A practical guide to webhook relaying and fan-out. Learn how to forward incoming webhooks to multiple URLs with filtering, retries, and error handling.
Learn the practical ways to test webhooks in your local development environment. Covers tunneling, request capture, replay testing, and common pitfalls.
Comparing ngrok alternatives for local development and webhook testing. Covers free options, self-hosted solutions, and specialized webhook tools.
Step-by-step guide to testing Stripe webhooks locally. Covers the Stripe CLI, signature verification, common events, and debugging failed webhooks.