January 2026
December 2025
-
31 Dec 2025🔗The internet is cool. Thank you, TCP
-
30 Dec 2025🐥Validating webhook signatures in Phoenix
-
14 Dec 2025🐥Extracting clean article introductions from HTML using Elixir, Phoenix, and LLMs
-
10 Dec 2025🔗Laravel's Http::batch(): parallel requests done right (finally!).
-
8 Dec 2025🔗Returning HTTP 404 responses instead of 403 for unauthorised access
-
7 Dec 2025🔗A brief history of domains
November 2025
-
30 Nov 2025🔗How I write HTTP services in Go after 13 years
-
26 Nov 2025🔗Organize your Go middleware without dependencies
-
23 Nov 2025🔗Announcing ReqLLM 1.0
-
23 Nov 2025🔗Implement a Golang generic function to handle any HTTP request
-
21 Nov 2025🐥Using Req.Test to stub HTTP calls in Elixir tests
-
19 Nov 2025🔗Just use cURL
-
16 Nov 2025🐥Sending downloads from a Phoenix controller with send_download
-
9 Nov 2025🔗jswanner/req_web_socket: Req plugin adding WebSocket support
October 2025
-
28 Oct 2025🔗A complete guide to HTTP caching
-
25 Oct 2025🐥Blocking specific paths and filenames in Caddy 2
-
14 Oct 2025🔗Introducing Request Mirror: a free micro-service to reflect HTTP requests
September 2025
-
17 Sep 2025🔗Caddy guide / cheatsheet
-
8 Sep 2025🔗Convenient 'Copy as cURL': explicit, executable, editable request replays
-
7 Sep 2025🔗The fastest site in the Tour de France