Django Weblog: Django Steering Council 2025 Year in Review
Link: https://www.djangoproject.com/weblog/2026/feb/11/steering-council-2025-year-in-review/
The members of the Steering Council wanted to provide you all with a
quick TL;DR of our work in 2025.
First off, we were elected at the end of 2024 and got started in earnest
in early 2025 with th
Link: https://www.djangoproject.com/weblog/2026/feb/11/steering-council-2025-year-in-review/
The members of the Steering Council wanted to provide you all with a
quick TL;DR of our work in 2025.
First off, we were elected at the end of 2024 and got started in earnest
in early 2025 with th
Django Project
Django Steering Council 2025 Year in Review
Posted by Frank Wiles on Feb. 11, 2026
PyCharm: Python Unplugged on PyTV – A Free Online Python Conference for Everyone
Link: https://blog.jetbrains.com/pycharm/2026/02/python-unplugged-on-pytv/
The PyCharm team loves being part of the global Python community. From PyCon US to EuroPython to every PyCon in between, we enjoy the atmosphere at conferences, as well as meeting people who are as p
Link: https://blog.jetbrains.com/pycharm/2026/02/python-unplugged-on-pytv/
The PyCharm team loves being part of the global Python community. From PyCon US to EuroPython to every PyCon in between, we enjoy the atmosphere at conferences, as well as meeting people who are as p
PyBites: The Vibe Coding trap
Link: https://pybit.es/articles/the-vibe-coding-trap/
One of my readers replied to an email I sent a couple of weeks ago and we got into a brief discussion on what I’ll call, Skills Erosion.
They brought up the point that by leaning too heavily on AI to
Link: https://pybit.es/articles/the-vibe-coding-trap/
One of my readers replied to an email I sent a couple of weeks ago and we got into a brief discussion on what I’ll call, Skills Erosion.
They brought up the point that by leaning too heavily on AI to
Pybites
The Vibe Coding Trap - Pybites
One of my readers replied to an email I sent a couple of weeks ago and we got into a brief discussion on what I'll call, Skills Erosion.
Python Software Foundation: Python is for Everyone: Inside the PSF's D&I Work Group
Link: https://pyfound.blogspot.com/2026/02/python-is-for-everyone-inside-psfs-d.html
We are living in a moment where diversity and inclusion work is being actively undermined. From policy changes to corporate rollbacks, the gains we’ve fought for are being questioned and dismantled. H
Link: https://pyfound.blogspot.com/2026/02/python-is-for-everyone-inside-psfs-d.html
We are living in a moment where diversity and inclusion work is being actively undermined. From policy changes to corporate rollbacks, the gains we’ve fought for are being questioned and dismantled. H
Python Software Foundation Blog
Python is for Everyone: Inside the PSF's D&I Work Group
We are living in a moment where diversity and inclusion work is being actively undermined. From policy changes to corporate rollbacks, the ...
Real Python: Quiz: Python's list Data Type: A Deep Dive With Examples
Link: https://realpython.com/quizzes/python-list/
Get hands-on with Python lists in this quick quiz. You’ll revisit indexing and slicing, update items in place, and compare list methods.
Along the way, you’ll look at reversing elements, using the lis
Link: https://realpython.com/quizzes/python-list/
Get hands-on with Python lists in this quick quiz. You’ll revisit indexing and slicing, update items in place, and compare list methods.
Along the way, you’ll look at reversing elements, using the lis
Realpython
Python's list Data Type: A Deep Dive With Examples Quiz – Real Python
Check your Python list skills with quick tasks on indexing, slicing, methods, copies, comprehensions, and pitfalls.
Seth Michael Larson: Automated public shaming of open source maintainers
Link: https://sethmlarson.dev/automated-public-shaming-of-open-source-maintainers?utm_campaign=rss
This is a follow-up to “New era of slop security reports for open source”.
Matplotlib, the unfortunate target of this new type of harassment,
publishes a clear generative AI use policy.
That boundary
Link: https://sethmlarson.dev/automated-public-shaming-of-open-source-maintainers?utm_campaign=rss
This is a follow-up to “New era of slop security reports for open source”.
Matplotlib, the unfortunate target of this new type of harassment,
publishes a clear generative AI use policy.
That boundary
sethmlarson.dev
Automated public shaming of open source maintainers
This is a follow-up to “New era of slop security reports for open source”.
Matplotlib, the unfortunate target of this new type of harassment,
publishes a clear generative AI use policy.
That bou...
Matplotlib, the unfortunate target of this new type of harassment,
publishes a clear generative AI use policy.
That bou...
Peter Hoffmann: Garmin Inreach Mini 2 Leaflet checkin map
Link: https://peter-hoffmann.com/2026/garmin-inreach-mini-2-leaflet-checkin-map.html
We will be trekking the eastern part of the Great Himalaya Trail in Nepal in
March/April. Details on the route and our plans can be found at
https://greathimalayatrail.de. Our intent is to keep friend
Link: https://peter-hoffmann.com/2026/garmin-inreach-mini-2-leaflet-checkin-map.html
We will be trekking the eastern part of the Great Himalaya Trail in Nepal in
March/April. Details on the route and our plans can be found at
https://greathimalayatrail.de. Our intent is to keep friend
Peter-Hoffmann
Garmin Inreach Mini 2 Leaflet checkin map
Scraping Checkin Messages from a Garmin Inreach Mini 2 and displaying them with a leaflet plugin on a map
Real Python: The Real Python Podcast – Episode #284: Running Local LLMs With Ollama and Connecting With Python
Link: https://realpython.com/podcasts/rpp/284/
Would you like to learn how to work with LLMs locally on your own computer? How do you integrate your Python projects with a local model? Christopher Trudeau is back on the show this week with another
Link: https://realpython.com/podcasts/rpp/284/
Would you like to learn how to work with LLMs locally on your own computer? How do you integrate your Python projects with a local model? Christopher Trudeau is back on the show this week with another
Realpython
Episode #284: Running Local LLMs With Ollama and Connecting With Python – The Real Python Podcast
Would you like to learn how to work with LLMs locally on your own computer? How do you integrate your Python projects with a local model? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.
Armin Ronacher: The Final Bottleneck
Link: https://lucumr.pocoo.org/2026/2/13/the-final-bottleneck/
Historically, writing code was slower than reviewing code.
It might not have felt that way, because code reviews sat in queues until
someone got around to picking it up. But if you compare the
actual
Link: https://lucumr.pocoo.org/2026/2/13/the-final-bottleneck/
Historically, writing code was slower than reviewing code.
It might not have felt that way, because code reviews sat in queues until
someone got around to picking it up. But if you compare the
actual
Armin Ronacher's Thoughts and Writings
The Final Bottleneck
AI speeds up writing code, but accountability and review capacity still impose hard limits.
Python Morsels: Setting default dictionary values in Python
Link: https://www.pythonmorsels.com/default-dictionary-values/
There are many ways to set default values for dictionary key lookups in Python. Which way you should use will depend on your use case.
Table of contents
The get method: lookups with a default
The
Link: https://www.pythonmorsels.com/default-dictionary-values/
There are many ways to set default values for dictionary key lookups in Python. Which way you should use will depend on your use case.
Table of contents
The get method: lookups with a default
The
Pythonmorsels
Setting default dictionary values in Python
There are many ways to set default values for dictionary key lookups in Python. Which way you should use will depend on your use case.
PyBites: How to Automate Python Performance Benchmarking in Your CI/CD Pipeline
Link: https://pybit.es/articles/how-to-automate-python-performance-benchmarking-in-your-ci-cd-pipeline/
The issue with traditional performance tracking is that it is often an afterthought. We treat performance as a debugging task, (something we do after users complain), rather than a quality gate.
Wors
Link: https://pybit.es/articles/how-to-automate-python-performance-benchmarking-in-your-ci-cd-pipeline/
The issue with traditional performance tracking is that it is often an afterthought. We treat performance as a debugging task, (something we do after users complain), rather than a quality gate.
Wors
Pybites
How To Automate Python Performance Benchmarking In Your CI/CD Pipeline - Pybites
The issue with traditional performance tracking is that it is often an afterthought. We treat performance as a debugging task, (something we do after users
Anarcat: Kernel-only network configuration on Linux
Link: https://anarc.at/blog/2026-02-15-kernel-only-network-configuration/
What if I told you there is a way to configure the network on any
Linux server that:
works across all distributions
doesn't require any software installed apart from the kernel and a
boot loader (no
Link: https://anarc.at/blog/2026-02-15-kernel-only-network-configuration/
What if I told you there is a way to configure the network on any
Linux server that:
works across all distributions
doesn't require any software installed apart from the kernel and a
boot loader (no
anarc.at
Kernel-only network configuration on Linux
anarcat
Tryton News: End of Windows 32-bit Builds
Link: https://discuss.tryton.org/t/end-of-windows-32-bit-builds/9099
The MSYS2 project has discontinued building cx-Freeze for the mingw32 platform. We depend on these packages to build our Windows client, and we currently do not have the resources to maintain the requ
Link: https://discuss.tryton.org/t/end-of-windows-32-bit-builds/9099
The MSYS2 project has discontinued building cx-Freeze for the mingw32 platform. We depend on these packages to build our Windows client, and we currently do not have the resources to maintain the requ
Tryton Discussion
End of Windows 32-bit Builds
The MSYS2 project has discontinued building cx-Freeze for the mingw32 platform. We depend on these packages to build our Windows client, and we currently do not have the resources to maintain the required packages for Windows 32-bit ourselves. As a result…
Real Python: Quiz: TinyDB: A Lightweight JSON Database for Small Projects
Link: https://realpython.com/quizzes/tinydb-python/
In this quiz, you’ll test your understanding of the TinyDB database library and what it has to offer, and you’ll revisit many of the concepts from the TinyDB: A Lightweight JSON Database for Small Pro
Link: https://realpython.com/quizzes/tinydb-python/
In this quiz, you’ll test your understanding of the TinyDB database library and what it has to offer, and you’ll revisit many of the concepts from the TinyDB: A Lightweight JSON Database for Small Pro
Realpython
TinyDB: A Lightweight JSON Database for Small Projects Quiz – Real Python
If you're looking for a JSON document-oriented database that requires no configuration for your Python project, TinyDB could be what you need.
Real Python: TinyDB: A Lightweight JSON Database for Small Projects
Link: https://realpython.com/tinydb-python/
TinyDB is a Python implementation of a NoSQL, document-oriented database. Unlike a traditional relational database, which stores records across multiple linked tables, a document-oriented database sto
Link: https://realpython.com/tinydb-python/
TinyDB is a Python implementation of a NoSQL, document-oriented database. Unlike a traditional relational database, which stores records across multiple linked tables, a document-oriented database sto
Realpython
TinyDB: A Lightweight JSON Database for Small Projects – Real Python
If you're looking for a JSON document-oriented database that requires no configuration for your Python project, TinyDB could be exactly what you need.
PyBites: We’re launching 60 Rust Exercises Designed for Python Devs
Link: https://pybit.es/articles/were-launching-60-rust-exercises-designed-for-python-devs/
“Rust is too hard.”
We hear it all the time from Python developers.
But after building 60 Rust exercises specifically designed for Pythonistas, we’ve come to a clear conclusion: Rust isn’t harder than
Link: https://pybit.es/articles/were-launching-60-rust-exercises-designed-for-python-devs/
“Rust is too hard.”
We hear it all the time from Python developers.
But after building 60 Rust exercises specifically designed for Pythonistas, we’ve come to a clear conclusion: Rust isn’t harder than
pybit.es
We’re launching 60 Rust Exercises Designed for Python Devs – Pybites
Anarcat: Keeping track of decisions using the ADR model
Link: https://anarc.at/blog/2026-02-12-recording-decisions/
In the Tor Project system Administrator's team (colloquially known as
TPA), we've recently changed how we take decisions, which means you'll
get clearer communications from us about upcoming changes o
Link: https://anarc.at/blog/2026-02-12-recording-decisions/
In the Tor Project system Administrator's team (colloquially known as
TPA), we've recently changed how we take decisions, which means you'll
get clearer communications from us about upcoming changes o
anarc.at
Keeping track of decisions using the ADR model
anarcat
Chris Warrick: I Wrote YetAnotherBlogGenerator
Link: https://chriswarrick.com/blog/2026/02/16/i-wrote-yet-another-blog-generator/
Writing a static site generator is a developer rite of passage. For the past 13 years, this blog was generated using Nikola. This week, I finished implementing my own generator, the unoriginally named
Link: https://chriswarrick.com/blog/2026/02/16/i-wrote-yet-another-blog-generator/
Writing a static site generator is a developer rite of passage. For the past 13 years, this blog was generated using Nikola. This week, I finished implementing my own generator, the unoriginally named
Python Software Foundation: Join the Python Security Response Team!
Link: https://pyfound.blogspot.com/2026/02/join-the-python-security-response-team.html
Thanks to the work of the Security Developer-in-Residence
Seth Larson, the Python Security Response Team (PSRT) now has an
approved public governance document (PEP 811). Following the new governance
Link: https://pyfound.blogspot.com/2026/02/join-the-python-security-response-team.html
Thanks to the work of the Security Developer-in-Residence
Seth Larson, the Python Security Response Team (PSRT) now has an
approved public governance document (PEP 811). Following the new governance
Python Software Foundation Blog
Join the Python Security Response Team!
Thanks to the work of the Security Developer-in-Residence Seth Larson, the Python Security Response Team (PSRT) now has an approved public...
Real Python: Write Python Docstrings Effectively
Link: https://realpython.com/courses/write-python-docstrings-effectively/
Writing clear, consistent docstrings in Python helps others understand your code’s purpose, parameters, and outputs. In this video course, you’ll learn about best practices, standard formats, and comm
Link: https://realpython.com/courses/write-python-docstrings-effectively/
Writing clear, consistent docstrings in Python helps others understand your code’s purpose, parameters, and outputs. In this video course, you’ll learn about best practices, standard formats, and comm
Realpython
Write Python Docstrings Effectively – Real Python
Learn to write clear, effective Python docstrings using best practices, common styles, and built-in conventions for your code.
PyCoder’s Weekly: Issue #722: Itertools, Circular Imports, Mock, and More (Feb. 17, 2026)
Link: https://pycoders.com/issues/722
#722 – FEBRUARY 17, 2026 View in Browser » 5 Essential Itertools for Data Science Learn 5 essential itertools methods to eliminate manual feature engineering waste. Replace nested loops with sys
Link: https://pycoders.com/issues/722
#722 – FEBRUARY 17, 2026 View in Browser » 5 Essential Itertools for Data Science Learn 5 essential itertools methods to eliminate manual feature engineering waste. Replace nested loops with sys
Pycoders
PyCoder’s Weekly | Issue #722
Itertools, Circular Imports, Mock, and More