Discover useful tools, tutorials, and helpful resources organized by category
Armin Ronacher's Thoughts and Writings is the blog of the developer who created Flask, Jinja2 and many other widely used open-source projects. He spent a decade at Sentry and has since founded Earendil. The archive holds years of writing on Python and Rust, and the blog is very active: posts from the last two months include What is Codemode, Deser: Rethinking Rust Serialization, Interpreting Pangram, P(doom) and Astra for Coding: Why Are We Doing This Again?. Recent writing concentrates on working with coding agents and on library design. Worth following for Python developers who want a seasoned library author's view of where the craft is heading.
sethmlarson.dev is the blog of Seth Larson, the Security Developer-in-Residence at the Python Software Foundation, who works on the security posture of the Python ecosystem and maintains urllib3 and truststore. He writes about Python, open source and the internet, with security as the recurring theme. Recent posts include When str.lower() is a security vulnerability in Python, a write-up of his EuroPython 2026 talk on Python's security work, and notes on blogging for the Python Language Summit, which he has covered since 2024. The blog also carries posts on retro video games. Useful for Python developers and maintainers who want to follow how security is handled across CPython and the packaging ecosystem.
Ned Batchelder is the maintainer of coverage.py, the standard code coverage tool for Python, and has written this blog for many years. Posts cover Python programming and best practices, testing and coverage measurement, how programming languages are implemented, teaching beginners and open source maintenance. Recent posts include a proposal for caller-specific coverage in coverage.py, a tiny language implementation called Calcium built to show how interpreters work, and a PyCon US 2026 lightning talk. Thoughtful reading for Python developers who care about testing and craft.
The Python Insider blog (also known as the official blog of the Python Core Team) is where core maintainers announce new language releases, PEPs, development updates, and changes in the Python ecosystem. It also archives past release notes and development discussions. This blog is a must-read for anyone wanting to stay on top of Python’s roadmap, design decisions, and the direction of the language.