Made With Mu: RIP Mu
Link: https://madewith.mu/mu/users/2025/08/16/rip.html
Late last year we announced we’d retire Mu. The core maintainers have all moved
onto other things, our lives have changed and the time we have available to
maintain Mu has significantly decreased. Per
Link: https://madewith.mu/mu/users/2025/08/16/rip.html
Late last year we announced we’d retire Mu. The core maintainers have all moved
onto other things, our lives have changed and the time we have available to
maintain Mu has significantly decreased. Per
Made With Mu
RIP Mu
Late last year we announced we’d retire Mu. The core maintainers have all moved onto other things, our lives have changed and the time we have available to maintain Mu has significantly decreased. Perhaps most of all, the world has moved on: when Mu started…
Seth Michael Larson: How many RSS subscribers do I have?
Link: https://sethmlarson.dev/how-many-rss-subscribers-do-i-have?utm_campaign=rss
RSS is super rad way to consume internet content (“like a newspaper”). This blog gets syndicated via RSS and an email newsletter. Unlike with my newsletter, it's not clear how many
people are reading
Link: https://sethmlarson.dev/how-many-rss-subscribers-do-i-have?utm_campaign=rss
RSS is super rad way to consume internet content (“like a newspaper”). This blog gets syndicated via RSS and an email newsletter. Unlike with my newsletter, it's not clear how many
people are reading
sethmlarson.dev
How many RSS subscribers do I have?
RSS is super rad way to consume internet content (“like a newspaper”). This blog gets syndicated via RSS and an email newsletter. Unlike with my newsletter, it's not clear how many
people are readi...
people are readi...
Armin Ronacher: Your MCP Doesn’t Need 30 Tools: It Needs Code
Link: https://lucumr.pocoo.org/2025/8/18/code-mcps/
I wrote a while back about why code performs better than
MCP for some tasks. In particular, I pointed out that if
you have command line tools available, agentic coding tools seem very happy to
use tho
Link: https://lucumr.pocoo.org/2025/8/18/code-mcps/
I wrote a while back about why code performs better than
MCP for some tasks. In particular, I pointed out that if
you have command line tools available, agentic coding tools seem very happy to
use tho
Armin Ronacher's Thoughts and Writings
Your MCP Doesn’t Need 30 Tools: It Needs Code
Exploration into providing MCPs with the most powerful of all tools: code.
Python Software Foundation: The 2024 Python Developer Survey Results are here!
Link: https://pyfound.blogspot.com/2025/08/the-2024-python-developer-survey.html
We are excited to share the results of the eighth official annual Python Developers Survey. This survey is done yearly as a collaborative effort between the Python Software Foundation and JetBrains. C
Link: https://pyfound.blogspot.com/2025/08/the-2024-python-developer-survey.html
We are excited to share the results of the eighth official annual Python Developers Survey. This survey is done yearly as a collaborative effort between the Python Software Foundation and JetBrains. C
Python Software Foundation Blog
The 2024 Python Developer Survey Results are here!
We are excited to share the results of the eighth official annual Python Developers Survey . This survey is done yearly as a collaborative e...
Real Python: Single and Double Underscores in Python Names
Link: https://realpython.com/python-double-underscore/
Python has a few naming conventions that are based on using either a single or double underscore character (_). These conventions allow you to differentiate between public and non-public names in APIs
Link: https://realpython.com/python-double-underscore/
Python has a few naming conventions that are based on using either a single or double underscore character (_). These conventions allow you to differentiate between public and non-public names in APIs
Realpython
Single and Double Underscores in Python Names – Real Python
Learn Python naming conventions with single and double underscores to design APIs, create safe classes, and prevent name clashes.
Python Bytes: #445 Auto-activate Python virtual environments for any project
Link: https://pythonbytes.fm/episodes/show/445/auto-activate-python-virtual-environments-for-any-project
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong><a href="https://astral.sh/blog/introducing-pyx?featured_on=pythonbytes">pyx - <em>optimized backend for uv</em></a></strong></l
Link: https://pythonbytes.fm/episodes/show/445/auto-activate-python-virtual-environments-for-any-project
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong><a href="https://astral.sh/blog/introducing-pyx?featured_on=pythonbytes">pyx - <em>optimized backend for uv</em></a></strong></l
pythonbytes.fm
Auto-activate Python virtual environments for any project
News and announcements from the Python community for the week of Aug 18th, 2025
Seth Michael Larson: Extracting Genesis & Game Gear ROMs from SEGA GameCube collections
Link: https://sethmlarson.dev/extracting-genesis-and-game-gear-roms-from-sega-gamecube-collections?utm_campaign=rss
The GameCube library had multiple SEGA game collections: Sonic Mega Collection,
Sonic Adventure DX, and Sonic Gems Collection which
all contain ROM files for the Genesis and Game Gear (among others).
Link: https://sethmlarson.dev/extracting-genesis-and-game-gear-roms-from-sega-gamecube-collections?utm_campaign=rss
The GameCube library had multiple SEGA game collections: Sonic Mega Collection,
Sonic Adventure DX, and Sonic Gems Collection which
all contain ROM files for the Genesis and Game Gear (among others).
sethmlarson.dev
Extracting Genesis & Game Gear ROMs from SEGA GameCube collections
The GameCube library had multiple SEGA game collections: Sonic Mega Collection,
Sonic Adventure DX, and Sonic Gems Collection which
all contain ROM files for the Genesis and Game Gear (among oth...
Sonic Adventure DX, and Sonic Gems Collection which
all contain ROM files for the Genesis and Game Gear (among oth...
Real Python: Deep vs Shallow Copies in Python
Link: https://realpython.com/courses/deep-vs-shallow-copies/
When working with Python objects, you’ll often need to make copies rather than modify the originals. In this video course, you’ll explore various ways to copy objects in Python, including using the bu
Link: https://realpython.com/courses/deep-vs-shallow-copies/
When working with Python objects, you’ll often need to make copies rather than modify the originals. In this video course, you’ll explore various ways to copy objects in Python, including using the bu
Realpython
Deep vs Shallow Copies in Python – Real Python
Understand the difference between shallow and deep copies in Python. Learn how to duplicate objects safely using the copy module and other techniques.
Ruslan Spivak: 5 to 18: Why Your Count Might Be Off by One
Link: https://ruslanspivak.com/bb07/
Quick question:
How many numbers are there from 5 to 18, including both ends?
Your first instinct might be to subtract:
18 - 5 = 13
Feels right.
But it’s wrong.
It’s a small thing, and kind of basic,
Link: https://ruslanspivak.com/bb07/
Quick question:
How many numbers are there from 5 to 18, including both ends?
Your first instinct might be to subtract:
18 - 5 = 13
Feels right.
But it’s wrong.
It’s a small thing, and kind of basic,
Ruslan's Blog
5 to 18: Why Your Count Might Be Off by One
Quick question: How many numbers are there from 5 to 18, including both ends? Your first instinct might be to subtract: 18 - 5 = 13 Feels right. But it’s wrong. It’s a small thing, and kind of basic, but this mistake got me more times than I’d like …
Python Engineering at Microsoft: Announcing the Data Wrangler powered Notebook Results Table
Link: https://devblogs.microsoft.com/python/data-wrangler-results-table/
If you have ever found yourself rewriting the last line of a notebook cell repeatedly just to get an overview of your data, you’re not alone. In VS Code the default output for Pandas DataFrames is a s
Link: https://devblogs.microsoft.com/python/data-wrangler-results-table/
If you have ever found yourself rewriting the last line of a notebook cell repeatedly just to get an overview of your data, you’re not alone. In VS Code the default output for Pandas DataFrames is a s
Microsoft News
Announcing the Data Wrangler powered Notebook Results Table
An introduction to the new Results Table integrated into the output cell of Notebooks, powered by the VS Code extension called Data Wrangler.
PyCoder’s Weekly: Issue #695: Subinterpreters, Asyncio, Pytest, and More (Aug. 19, 2025)
Link: https://pycoders.com/issues/695
#695 – AUGUST 19, 2025 View in Browser » Subinterpreters and Asyncio Subinterpreters are new and not well understood by the community, a library to abstract away some of the complexities is need
Link: https://pycoders.com/issues/695
#695 – AUGUST 19, 2025 View in Browser » Subinterpreters and Asyncio Subinterpreters are new and not well understood by the community, a library to abstract away some of the complexities is need
Pycoders
PyCoder’s Weekly | Issue #695
Subinterpreters, Asyncio, Pytest, and More
Talk Python to Me: #516: Accelerating Python Data Science at NVIDIA
Link: https://talkpython.fm/episodes/show/516/accelerating-python-data-science-at-nvidia
Python’s data stack is getting a serious GPU turbo boost. In this episode, Ben Zaitlen from NVIDIA joins us to unpack RAPIDS, the open source toolkit that lets pandas, scikit-learn, Spark, Polars, and
Link: https://talkpython.fm/episodes/show/516/accelerating-python-data-science-at-nvidia
Python’s data stack is getting a serious GPU turbo boost. In this episode, Ben Zaitlen from NVIDIA joins us to unpack RAPIDS, the open source toolkit that lets pandas, scikit-learn, Spark, Polars, and
talkpython.fm
Accelerating Python Data Science at NVIDIA
Python’s data stack is getting a serious GPU turbo boost. In this episode, Ben Zaitlen from NVIDIA joins us to unpack RAPIDS, the open source toolkit that lets pandas, scikit-learn, Spark, Polars, and even NetworkX execute on GPUs. We trace the project’s…
Real Python: Working With JSON Data in Python
Link: https://realpython.com/python-json/
Python’s json module provides you with the tools you need to effectively handle JSON data. You can convert Python data types to a JSON-formatted string with json.dumps() or write them to files using j
Link: https://realpython.com/python-json/
Python’s json module provides you with the tools you need to effectively handle JSON data. You can convert Python data types to a JSON-formatted string with json.dumps() or write them to files using j
Realpython
Working With JSON Data in Python – Real Python
Learn how to work with JSON data in Python using the json module. Convert, read, write, and validate JSON files and handle JSON data for APIs and storage.
death and gravity: Announcing asyncio-thread-runner: you can have a little async (as a treat)
Link: https://death.andgravity.com/asyncio-thread-runner
Hi there!
Back in 2023, we made a thing for
running async code from sync code.
I'm happy to announce that you can now install it from PyPI,
and read the
documented, tested, type-annotated code
on GitH
Link: https://death.andgravity.com/asyncio-thread-runner
Hi there!
Back in 2023, we made a thing for
running async code from sync code.
I'm happy to announce that you can now install it from PyPI,
and read the
documented, tested, type-annotated code
on GitH
death and gravity
Announcing asyncio-thread-runner: you can have a little async (as a treat)
Back in 2023, we made a thing for running async code from sync code. I'm happy to announce that it is now available on PyPI as asyncio-thread-runner.
Daniel Roy Greenfeld: TIL: Single source version package builds with uv (redux)
Link: https://daniel.feldroy.com/posts/til-2025-08-single-source-version-package-builds-with-uv-redux
Not that long ago I wrote about how to use UV to build packages with a single source of truth for the version number. Since then, my friend Adam Johnson has pointed out that I could be doing it better
Link: https://daniel.feldroy.com/posts/til-2025-08-single-source-version-package-builds-with-uv-redux
Not that long ago I wrote about how to use UV to build packages with a single source of truth for the version number. Since then, my friend Adam Johnson has pointed out that I could be doing it better
https://daniel.feldroy.com
TIL: Single source version package builds with uv (redux)
Tired of updating the version in multiple places before publishing a package update? Here's how Adam Johnson told me I should be doing it.
Real Python: The Real Python Podcast – Episode #262: Travis Oliphant: SciPy, NumPy, and Fostering Scientific Python
Link: https://realpython.com/podcasts/rpp/262/
What went into developing the open-source Python tools data scientists use every day? This week on the show, we talk with Travis Oliphant about his work on SciPy, NumPy, Numba, and many other contribu
Link: https://realpython.com/podcasts/rpp/262/
What went into developing the open-source Python tools data scientists use every day? This week on the show, we talk with Travis Oliphant about his work on SciPy, NumPy, Numba, and many other contribu
Realpython
Episode #262: Travis Oliphant: SciPy, NumPy, and Fostering Scientific Python – The Real Python Podcast
What went into developing the open-source Python tools data scientists use every day? This week on the show, we talk with Travis Oliphant about his work on SciPy, NumPy, Numba, and many other contributions to the Python scientific community.
Talk Python to Me: #517: Agentic Al Programming with Python
Link: https://talkpython.fm/episodes/show/517/agentic-al-programming-with-python
Agentic AI programming is what happens when coding assistants stop acting like autocomplete and start collaborating on real work. In this episode, we cut through the hype and incentives to define “age
Link: https://talkpython.fm/episodes/show/517/agentic-al-programming-with-python
Agentic AI programming is what happens when coding assistants stop acting like autocomplete and start collaborating on real work. In this episode, we cut through the hype and incentives to define “age
talkpython.fm
Agentic Al Programming with Python
Agentic AI programming is what happens when coding assistants stop acting like autocomplete and start collaborating on real work. In this episode, we cut through the hype and incentives to define “agentic,” then get hands-on with how tools like Cursor, Claude…
First Institute of Reliable Software: Best Code Rule: Always Separate Input, Output, and Processing
Link: https://first.institute/en/blog/always-separate-input-output-and-processing/?utm_source=rss&utm_medium=feed&utm_campaign=blog&utm_content=en
Stop writing glue-code scripts. Discover how one simple principle — separating input, output, and processing — transforms messy Python into professional-grade software.
Link: https://first.institute/en/blog/always-separate-input-output-and-processing/?utm_source=rss&utm_medium=feed&utm_campaign=blog&utm_content=en
Stop writing glue-code scripts. Discover how one simple principle — separating input, output, and processing — transforms messy Python into professional-grade software.
First Institute of Reliable Software
Best Code Rule: Always Separate Input, Output, and Processing
Stop writing glue-code scripts. Discover how one simple principle — separating input, output, and processing — transforms messy Python into professional-grade software.
Rodrigo Girão Serrão: TIL #130 – Format Python code directly with uv
Link: https://mathspp.com/blog/til/format-python-code-directly-with-uv
Today I learned you can format your Python code directly with uv.
In uv version 0.8.13, released one or two days ago, uv added the command format that allows you to format your Python code directly t
Link: https://mathspp.com/blog/til/format-python-code-directly-with-uv
Today I learned you can format your Python code directly with uv.
In uv version 0.8.13, released one or two days ago, uv added the command format that allows you to format your Python code directly t
Mathspp
TIL 130 – Format Python code directly with uv
Today I learned you can format your Python code directly with uv.