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
August 2025
-
28 Aug 2025π₯Adding ETag support for your Elixir Phoenix app
-
27 Aug 2025πRESTful API guidelines
-
24 Aug 2025πHTTP is not simple
-
23 Aug 2025πAm I online?
-
22 Aug 2025πMost RESTful APIs arenβt really RESTful
-
5 Aug 2025πWriting load balancer from scratch in 250 line of code
July 2025
June 2025
-
19 Jun 2025π₯Handling multiple HTTP methods in a single Phoenix route
-
15 Jun 2025πStop using REST for state synchronization
-
7 Jun 2025π₯Troubleshooting βCannot modify header informationβ with ZipStream and Laravel
-
5 Jun 2025π₯Running nginx locally with https for yourproject.test on Linux
-
2 Jun 2025π₯Sharing a local https server using ngrok
May 2025
-
24 May 2025π₯Using self-signed HTTPS certificates in Phoenix on macOS
-
21 May 2025π₯Laravel HTTP Client and why your file downloads may fail
-
16 May 2025π₯Why Caddy redirects override your respond directives
April 2025
-
10 Apr 2025πCurlReq (a love letter to sigils)
-
4 Apr 2025π₯A simple Komoot API client using Elixir Req