- October 15, 2026
Go Concurrency - Tee
- October 13, 2026
Go Concurrency - Fan-out
- October 8, 2026
Go Concurrency - Pipeline
- October 6, 2026
Go Concurrency - Worker
- October 1, 2026
Go Concurrency - Generators
- September 24, 2026
Go Concurrency - Hello world
- September 20, 2026
When a TypedDict does not fit in a class
- August 9, 2026
Hexagonal architecture in a single file
- July 13, 2026
The recipes hidden in the itertools documentation
- July 6, 2026
Invoking modules with python -m
- July 1, 2026
Fully comparable objects with a single method
- June 29, 2026
Design docs, part 5: tools, references, and a demo
- June 24, 2026
Running a .zip as a Python application
- June 22, 2026
Design docs, part 4: lifecycle, when not to write one, and other documents
- June 17, 2026
Consuming iterables without allocating memory
- June 15, 2026
Design docs, part 3: alternatives, cross-cutting concerns, and more
- June 8, 2026
Design docs, part 2: the design
- June 1, 2026
Design docs, part 1: what they are and how to start the document
- May 12, 2026
The write protocol
- May 5, 2026
POOP: Python infected by Smalltalk