Planet Python RSS
229 subscribers
17.2K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Armin Ronacher: What Actually Is Claude Code’s Plan Mode?

Link: https://lucumr.pocoo.org/2025/12/17/what-is-plan-mode/

I’ve mentioned this a few times now, but when I started using Claude it was
because Peter got me hooked on it. From the very
beginning I became a religious user of what is colloquially called YOLO mo
Eli Bendersky: Plugins case study: mdBook preprocessors

Link: https://eli.thegreenplace.net/2025/plugins-case-study-mdbook-preprocessors/

mdBook is a tool for easily
creating books out of Markdown files. It's very popular in the Rust ecosystem,
where it's used (among other things) to publish the official Rust book.
mdBook has a simple y
Talk Python to Me: #531: Talk Python in Production

Link: https://talkpython.fm/episodes/show/531/talk-python-in-production

Have you ever thought about getting your small product into production, but are worried about the cost of the big cloud providers? Or maybe you think your current cloud service is over-architected and
Peter Bengtsson: Autocomplete using PostgreSQL instead of Elasticsearch

Link: http://www.peterbe.com/plog/autocomplete-using-postgresql-instead-of-elasticsearch

Here on my blog I have a site search. Before you search, there's autocomplete. The autocomplete is solved by using downshift in React and on the backend, there's an API /api/v1/typeahead?q=bla. Up unt
Seth Michael Larson: Delta emulator adds support for SEGA Genesis games

Link: https://sethmlarson.dev/delta-emulator-adds-genesis-support?utm_campaign=rss




The Delta emulator which I've used for mobile retro-gaming in
the past has added beta support for SEGA Genesis and Master System
games! Riley and Shane made the announcement through the Delta emula
Ned Batchelder: A testing conundrum

Link: https://nedbatchelder.com/blog/202512/a_testing_conundrum.html

In coverage.py, I have a class for computing the fingerprint of a data
structure. It’s used to avoid doing duplicate work when the re-processing the
same data won’t add to the outcome. It’s designed
Django Weblog: Introducing the 2026 DSF Board

Link: https://www.djangoproject.com/weblog/2025/dec/18/introducing-the-2026-dsf-board/

Thank You to Our Outgoing Directors
We extend our gratitude to Thibaud Colas and Sarah Abderemane, who are completing their terms on the board. Their contributions shaped the foundation in meaningful
Django Weblog: Hitting the Home Stretch: Help Us Reach the Django Software Foundation's Year-End Goal!

Link: https://www.djangoproject.com/weblog/2025/dec/18/hitting-the-home-stretch-help-us-reach-the-django/

As we wrap up another strong year for the Django community, we wanted to share an update and a thank you. This year, we raised our fundraising goal from $200,000 to $300,000, and we are excited to say
Real Python: The Real Python Podcast – Episode #277: Moving Towards Spec-Driven Development

Link: https://realpython.com/podcasts/rpp/277/

What are the advantages of spec-driven development compared to vibe coding with an LLM? Are these recent trends a move toward declarative programming? This week on the show, Marc Brooker, VP and Disti
Luke Plant: Help my website is too small

Link: https://lukeplant.me.uk/blog/posts/help-my-website-is-too-small/

I just got a notification from a site I belong to, telling me that some of the links in my profile are “broken” and “thus have been removed”.
The evidence that these sites are broken? They are too sma
Ned Batchelder: Generating data shapes with Hypothesis

Link: https://nedbatchelder.com/blog/202512/generating_data_shapes_with_hypothesis.html

In my last blog post (A testing conundrum), I described trying to test my Hasher class which hashes nested data. I couldn’t get Hypothesis to generate usable data for my test. I wanted to assert that
Zato Blog: Modern REST API Tutorial in Python

Link: https://zato.io/en/blog/modern-rest-api-tutorial-in-python.html


Modern REST API Tutorial in Python


2025-12-22, by Dariusz Suchojad


Great APIs don't win theoretical arguments - they just prefer to work reliably and to make developers' lives easier.
Here's a
Armin Ronacher: A Year Of Vibes

Link: https://lucumr.pocoo.org/2025/12/22/a-year-of-vibes/

2025 draws to a close and it’s been quite a year. Around this time last year, I
wrote a post that reflected on my life. Had
I written about programming, it might have aged badly, as 2025 has been a
Real Python: Quiz: SOLID Design Principles: Improve Object-Oriented Code in Python

Link: https://realpython.com/quizzes/solid-principles-python/

In this quiz, you’ll test your understanding of the SOLID Design Principles: Improve Object-Oriented Code in Python tutorial.
You will reason about behavior contracts, attribute invariants, and choosi
Real Python: SOLID Design Principles: Improve Object-Oriented Code in Python

Link: https://realpython.com/solid-principles-python/

A great approach to writing high-quality object-oriented Python code is to consistently apply the SOLID design principles. SOLID is a set of five object-oriented design principles that can help you wr
Seth Michael Larson: PEP 770 Software Bill-of-Materials (SBOM) data from PyPI, Fedora, and Red Hat

Link: https://sethmlarson.dev/pep-770-sbom-data-from-pypi-fedora-and-redhat?utm_campaign=rss

This year I authored PEP 770 which proposed a new standardized location
for Software Bill-of-Materials (SBOM) data within Python wheel archives.
SBOM data can now be stored in (package)-(version).dist
Python Bytes: #463 2025 is @wrapped

Link: https://pythonbytes.fm/episodes/show/463/2025-is-wrapped

Topics covered in this episode:

Has the cost of building software just dropped 90%?
More on Deprecation Warnings
How FOSS Won and Why It Matters
Should I be looking for a GitHub alternative?
Extras
J