Daniel Roy Greenfeld: Over Twenty Years of Writing Tools
Link: https://daniel.feldroy.com/posts/2025-09-over-twenty-years-of-writing-tools
On my articles page, you can read near the top that I've been writing for the past 20 years (plus a little more). It's not all my online public writing, but it's a majority of it. The primary reason p
Link: https://daniel.feldroy.com/posts/2025-09-over-twenty-years-of-writing-tools
On my articles page, you can read near the top that I've been writing for the past 20 years (plus a little more). It's not all my online public writing, but it's a majority of it. The primary reason p
https://daniel.feldroy.com
Over Twenty Years of Writing Tools
A retrospective of over twenty years worth of writing tools that I've used to write online.
Quansight Labs Blog: Unlocking Performance in Python's Free-Threaded Future: GC Optimizations
Link: https://labs.quansight.org/blog/free-threaded-gc-3-14
A description of the performance optimizations made to the free-threaded garbage collector for Python 3.14.
Link: https://labs.quansight.org/blog/free-threaded-gc-3-14
A description of the performance optimizations made to the free-threaded garbage collector for Python 3.14.
labs.quansight.org
Unlocking Performance in Python's Free-Threaded Future: GC Optimizations
A description of the performance optimizations made to the free-threaded garbage collector for Python 3.14.
PyCharm: Why Is Python So Popular in 2025?
Link: https://blog.jetbrains.com/pycharm/2025/09/why-is-python-so-popular/
While other programming languages come and go, Python has stood the test of time and firmly established itself as a top choice for developers of all levels, from beginners to seasoned professionals.
Link: https://blog.jetbrains.com/pycharm/2025/09/why-is-python-so-popular/
While other programming languages come and go, Python has stood the test of time and firmly established itself as a top choice for developers of all levels, from beginners to seasoned professionals.
The JetBrains Blog
Why Is Python So Popular in 2025? | The PyCharm Blog
From powering AI and data science to driving web development and automation, Python continues to dominate in 2025. Discover why in our blog post.
Real Python: Python MCP: Connect Your LLM With the World
Link: https://realpython.com/python-mcp/
The Model Context Protocol (MCP) is a new open protocol that allows AI models to interact with external systems in a standardized, extensible way. In this tutorial, you’ll install MCP, explore its cl
Link: https://realpython.com/python-mcp/
The Model Context Protocol (MCP) is a new open protocol that allows AI models to interact with external systems in a standardized, extensible way. In this tutorial, you’ll install MCP, explore its cl
Realpython
Python MCP Server: Connect LLMs to Your Data – Real Python
Learn how to build a Model Context Protocol (MCP) server in Python. Connect tools, prompts, and data to AI agents like Cursor for smarter assistants.
Antonio Cuni: Tracing JITs in the real world @ CPython Core Dev Sprint
Link: https://antocuni.eu/2025/09/24/tracing-jits-in-the-real-world--cpython-core-dev-sprint/
Tracing JITs in the real world @ CPython Core Dev Sprint.slide { border: 2px solid #ddd; border-radius: 8px; margin: 2em 0; background: #f9f9f9; max-width: 100%; /* Slide content box */ aspect-ratio:
Link: https://antocuni.eu/2025/09/24/tracing-jits-in-the-real-world--cpython-core-dev-sprint/
Tracing JITs in the real world @ CPython Core Dev Sprint.slide { border: 2px solid #ddd; border-radius: 8px; margin: 2em 0; background: #f9f9f9; max-width: 100%; /* Slide content box */ aspect-ratio:
Antonio Cuni: SPy @ PyCon IT 2025
Link: https://antocuni.eu/2025/05/31/spy--pycon-it-2025/
SPy @ PyCon IT 2025Yesterday I talked about SPy at PyCon Italy.Thanks to Hugo van Kemenade for the picture.Slides are available here.The edited video is not available yet, but in the meantime it's pos
Link: https://antocuni.eu/2025/05/31/spy--pycon-it-2025/
SPy @ PyCon IT 2025Yesterday I talked about SPy at PyCon Italy.Thanks to Hugo van Kemenade for the picture.Slides are available here.The edited video is not available yet, but in the meantime it's pos
Antonio Cuni: Slides for my EuroPython 2025 talks
Link: https://antocuni.eu/2025/07/21/slides-for-my-europython-2025-talks/
EuroPython 2025 slidesHere are the slides for the three speeches which I gave atEuroPython 2025:
Link: https://antocuni.eu/2025/07/21/slides-for-my-europython-2025-talks/
EuroPython 2025 slidesHere are the slides for the three speeches which I gave atEuroPython 2025:
PyPodcats: Episode 10: With Una Galyeva
Link: https://pypodcats.live/episodes/ep-10/
Learn about Una's journey. Una is a driving force behind PyLadies Amsterdam, a Microsoft MVP, AI4ALL Advisory board member, and Head of Artificial Intelligence.Learn about Una's journey. Una is a driv
Link: https://pypodcats.live/episodes/ep-10/
Learn about Una's journey. Una is a driving force behind PyLadies Amsterdam, a Microsoft MVP, AI4ALL Advisory board member, and Head of Artificial Intelligence.Learn about Una's journey. Una is a driv
pypodcats.live
Episode 10 with Una Galyeva
Learn about Una's journey. Una is a driving force behind PyLadies Amsterdam, a Microsoft MVP, AI4ALL Advisory board member, and Head of Artificial Intelligence.
Python Engineering at Microsoft: Simplifying Resource Management in mssql-python through Context Manager
Link: https://devblogs.microsoft.com/python/simplifying-resource-management-in-mssql-python-through-context-manager/
Reviewed by: Sumit Sarabhai and Gaurav Sharma
If you’ve worked with databases in Python, you know the boilerplate: open a connection, create a cursor, run queries, commit or rollback transactions, cl
Link: https://devblogs.microsoft.com/python/simplifying-resource-management-in-mssql-python-through-context-manager/
Reviewed by: Sumit Sarabhai and Gaurav Sharma
If you’ve worked with databases in Python, you know the boilerplate: open a connection, create a cursor, run queries, commit or rollback transactions, cl
Microsoft News
Simplifying Resource Management in mssql-python through Context Manager
Uncover the advantages of using the python driver for sql server in your projects, ensuring clean and efficient database access.
Real Python: The Real Python Podcast – Episode #267: Managing Feature Flags & Comparing Python Visualization Libraries
Link: https://realpython.com/podcasts/rpp/267/
What's a good way to enable or disable code paths without redeploying the software? How can you use feature flags to toggle functionality for specific users of your application? Christopher Trudeau is
Link: https://realpython.com/podcasts/rpp/267/
What's a good way to enable or disable code paths without redeploying the software? How can you use feature flags to toggle functionality for specific users of your application? Christopher Trudeau is
Realpython
Episode #267: Managing Feature Flags & Comparing Python Visualization Libraries – The Real Python Podcast
What's a good way to enable or disable code paths without redeploying the software? How can you use feature flags to toggle functionality for specific users of your application? Christopher Trudeau is back on the show this week, bringing another batch of…
Julien Tayon: Abusing yahi -a log based statistic tool à la awstats- to plot histograms/date series from CSV
Link: https://beauty-of-imagination.blogspot.com/2025/09/abusing-yahi-log-based-statistic-tool.html
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; pa
Link: https://beauty-of-imagination.blogspot.com/2025/09/abusing-yahi-log-based-statistic-tool.html
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; pa
Blogspot
Abusing yahi -a log based statistic tool à la awstats- to plot histograms/date series from CSV
Seth Michael Larson: GZipped files and streams may contain names
Link: https://sethmlarson.dev/gzip-files-and-streams-may-contain-names?utm_campaign=rss
It's just another day, you're sending a bunch of
files to a friend. For no particular reason you
decide to name the archive with your controversial movie opinions:
$ tar -cf i-did-not-care-for-the-go
Link: https://sethmlarson.dev/gzip-files-and-streams-may-contain-names?utm_campaign=rss
It's just another day, you're sending a bunch of
files to a friend. For no particular reason you
decide to name the archive with your controversial movie opinions:
$ tar -cf i-did-not-care-for-the-go
sethmlarson.dev
GZipped files and streams may contain names
It's just another day, you're sending a bunch of
files to a friend. For no particular reason you
decide to name the archive with your controversial movie opinions:
$ tar -cf i-did-not-care-for-th...
files to a friend. For no particular reason you
decide to name the archive with your controversial movie opinions:
$ tar -cf i-did-not-care-for-th...
Wingware: Wing Python IDE Version 11.0.5 - September 26, 2025
Link: https://wingware.com/news/2025-09-26
Wing Python IDE version 11.0.5 has been released. It fixes remote development with
older Python versions, improves Python code analysis when using Python 3.14 and
for type hints on instance attribute
Link: https://wingware.com/news/2025-09-26
Wing Python IDE version 11.0.5 has been released. It fixes remote development with
older Python versions, improves Python code analysis when using Python 3.14 and
for type hints on instance attribute
Wingware
Wing Python IDE Version 11.0.5 - September 26, 2025 - Wing Python IDE
Wing Python IDE version 11.0.5 has been released, with fixes for remote development,
Python source code analysis, Find Uses, and refactoring.
Python source code analysis, Find Uses, and refactoring.
Daniel Roy Greenfeld: TIL: Loading .env files with uv run
Link: https://daniel.feldroy.com/posts/til-2025-09-env-files-with-uv-run
We don't need python-dotenv, use uv run with --env-file, and your env vars from .env get loaded.
For example, if we've got a FastAPI or Air project we can run it locally with env vars like:
uv run --
Link: https://daniel.feldroy.com/posts/til-2025-09-env-files-with-uv-run
We don't need python-dotenv, use uv run with --env-file, and your env vars from .env get loaded.
For example, if we've got a FastAPI or Air project we can run it locally with env vars like:
uv run --
https://daniel.feldroy.com
TIL: Loading .env files with uv run
Replacing python-dotenv with uv
🔥1
Armin Ronacher: 90%
Link: https://lucumr.pocoo.org/2025/9/29/90-percent/
“I think we will be there in three to six months, where AI is writing 90% of
the code. And then, in 12 months, we may be in a world where AI is writing
essentially all of the code”
— Dario Amodei
Th
Link: https://lucumr.pocoo.org/2025/9/29/90-percent/
“I think we will be there in three to six months, where AI is writing 90% of
the code. And then, in 12 months, we may be in a world where AI is writing
essentially all of the code”
— Dario Amodei
Th
Armin Ronacher's Thoughts and Writings
90%
AI is writing 90% of the code I was in charge of
Real Python: Quiz: Astral's ty Type Checker for Python
Link: https://realpython.com/quizzes/python-ty/
In this quiz, you’ll revisit the key concepts from Astral’s ty: A New Blazing-Fast Type Checker for Python. You’ll check your understanding of installing ty from PyPI, running type checks, and interpr
Link: https://realpython.com/quizzes/python-ty/
In this quiz, you’ll revisit the key concepts from Astral’s ty: A New Blazing-Fast Type Checker for Python. You’ll check your understanding of installing ty from PyPI, running type checks, and interpr
Realpython
Astral's ty Type Checker for Python Quiz – Real Python
Test your knowledge of Astral's ty—a blazing-fast, Rust-powered Python type checker. You'll cover installation, usage, rule configuration, and the tool's current limitations.
Talk Python to Me: #521: Red Teaming LLMs and GenAI with PyRIT
Link: https://talkpython.fm/episodes/show/521/red-teaming-llms-and-genai-with-pyrit
English is now an API. Our apps read untrusted text; they follow instructions hidden in plain sight, and sometimes they turn that text into action. If you connect a model to tools or let it read docum
Link: https://talkpython.fm/episodes/show/521/red-teaming-llms-and-genai-with-pyrit
English is now an API. Our apps read untrusted text; they follow instructions hidden in plain sight, and sometimes they turn that text into action. If you connect a model to tools or let it read docum
talkpython.fm
Red Teaming LLMs and GenAI with PyRIT
English is now an API. Our apps read untrusted text; they follow instructions hidden in plain sight, and sometimes they turn that text into action. If you connect a model to tools or let it read documents from the wild, you have created a brand new attack…
Real Python: Astral's ty: A New Blazing-Fast Type Checker for Python
Link: https://realpython.com/python-ty/
After Ruff and uv, the Astral team is back with another Rust-based tool called ty, short for type check. This new tool delivers a lightning-fast static type-checking experience in Python, aiming to ou
Link: https://realpython.com/python-ty/
After Ruff and uv, the Astral team is back with another Rust-based tool called ty, short for type check. This new tool delivers a lightning-fast static type-checking experience in Python, aiming to ou
Realpython
Astral's ty: A New Blazing-Fast Type Checker for Python – Real Python
Learn to use ty, an ultra-fast Python type checker written in Rust. Get setup instructions, run type checks, and fine-tune custom rules in personal projects.
Zero to Mastery: [September 2025] Python Monthly Newsletter 🐍
Link: https://zerotomastery.io/blog/python-monthly-newsletter-september-2025/?utm_source=python-rss-feed
70th issue of Andrei's Python Monthly: Customizing Your Python REPL, AI Coding Trap, and much more. Read the full newsletter to get up-to-date with everything you need to know from last month.
Link: https://zerotomastery.io/blog/python-monthly-newsletter-september-2025/?utm_source=python-rss-feed
70th issue of Andrei's Python Monthly: Customizing Your Python REPL, AI Coding Trap, and much more. Read the full newsletter to get up-to-date with everything you need to know from last month.
Zero To Mastery
[September 2025] Python Monthly Newsletter 💻🐍 | Zero To Mastery
Andrei Neagoie's must-read monthly Python Newsletter read by 15,000+ Pythonistas. Get up-to-date with the top Python news from last month.
Python Bytes: #451 Databases are a Fad
Link: https://pythonbytes.fm/episodes/show/451/databases-are-a-fad
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><em>* <a href="https://www.postgresql.org/about/news/postgresql-18-released-3142/?featured_on=pythonbytes">PostgreSQL 18 Released</a></e
Link: https://pythonbytes.fm/episodes/show/451/databases-are-a-fad
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><em>* <a href="https://www.postgresql.org/about/news/postgresql-18-released-3142/?featured_on=pythonbytes">PostgreSQL 18 Released</a></e
pythonbytes.fm
Databases are a Fad
News and announcements from the Python community for the week of Sep 29th, 2025