March 2026
February 2026
-
26 Feb 2026πGoodbye Java, hello Go!
-
22 Feb 2026πProcess-based concurrency: Why BEAM and OTP keep being right
-
2 Feb 2026πOban comes to Python
January 2026
December 2025
November 2025
-
26 Nov 2025πShelling out is selling out
-
21 Nov 2025πThe art of document chunking for LLM applications
-
20 Nov 2025πParsing PDF documents at scale
-
18 Nov 2025π₯Rendering PDF pages and adding overlays using PyMuPDF and PIL
-
13 Nov 2025πWhy UUIDs won't protect your secrets
-
10 Nov 2025π₯Stripping HTML from strings in Python using only the standard library
-
6 Nov 2025πPython's splitlines does a lot more than just newlines
October 2025
-
30 Oct 2025πFull text search with Django and SQLite
-
29 Oct 2025π₯Parsing JSON lists into Pydantic models
-
28 Oct 2025π₯Detecting the number of CPU cores in Python
-
9 Oct 2025π₯Why using uv run --frozen matters in production