Core Dispatch: Core Dispatch #6
Link: https://coredispatch.xyz/editions/6
Welcome back to Core Dispatch! This edition covers June 4 through 19, 2026.
Python 3.14.6 and 3.13.14 landed on June 10, and the next milestone is
3.15.0 beta 3 on June 23.
The big news this fortnigh
Link: https://coredispatch.xyz/editions/6
Welcome back to Core Dispatch! This edition covers June 4 through 19, 2026.
Python 3.14.6 and 3.13.14 landed on June 10, and the next milestone is
3.15.0 beta 3 on June 23.
The big news this fortnigh
Core Dispatch
Core Dispatch #6
Welcome back to Core Dispatch! This edition covers June 4 through 19, 2026.
Python 3.14.6 and 3.13.14 landed on June 10, and the next milestone is
3.15.0 beta…
Python 3.14.6 and 3.13.14 landed on June 10, and the next milestone is
3.15.0 beta…
Bob Belderbos: End-to-End Testing Every Rust Exercise with Playwright
Link: https://belderbos.dev/blog/playwright-e2e-testing-71-exercises/
The Rust platform has 71 exercises and counting (I just added a new track of Unix exercises). They all share the same interface: load an editor, type code, validate it against a Rust backend. When I m
Link: https://belderbos.dev/blog/playwright-e2e-testing-71-exercises/
The Rust platform has 71 exercises and counting (I just added a new track of Unix exercises). They all share the same interface: load an editor, type code, validate it against a Rust backend. When I m
belderbos.dev
End-to-End Testing Every Rust Exercise with Playwright
How I use Playwright and pytest to end-to-end test every exercise on my Rust learning platform. Patterns that scale.
Bob Belderbos: Profile First: A 10x Faster Django Test Suite
Link: https://belderbos.dev/blog/profile-django-test-suite-10x-faster/
The Rust Platform Django test suite took 30 seconds to run. I had a hunch it was database-related. Of course I was wrong. I profiled it with cProfile and cut it from 30 to 3 seconds.
Stop guessing, ru
Link: https://belderbos.dev/blog/profile-django-test-suite-10x-faster/
The Rust Platform Django test suite took 30 seconds to run. I had a hunch it was database-related. Of course I was wrong. I profiled it with cProfile and cut it from 30 to 3 seconds.
Stop guessing, ru
belderbos.dev
Profile First: A 10x Faster Django Test Suite
My Django test suite took 30 seconds. cProfile showed 83% of it was one function: password hashing. Here's how I found the bottleneck and the five-line fix.
Bob Belderbos: From Python to Rust: Master Iterators by Rebuilding 10 Unix Tools
Link: https://belderbos.dev/blog/learn-rust-building-unix-tools/
The fastest way I know to learn a language is to rebuild something you already understand. You stop fighting the problem and spend your attention on the syntax and the idioms. That is the whole idea b
Link: https://belderbos.dev/blog/learn-rust-building-unix-tools/
The fastest way I know to learn a language is to rebuild something you already understand. You stop fighting the problem and spend your attention on the syntax and the idioms. That is the whole idea b
belderbos.dev
From Python to Rust: Master Iterators by Rebuilding 10 Unix Tools
Rebuild wc, grep, sort and sed in Rust, each exercise turning a Python idiom you know (loops, comprehensions, len) into the iterator chain you don't yet.
Christian Ledermann: Stop Copying Your .pre-commit-config.yaml
Link: https://dev.to/ldrscke/stop-copying-your-pre-commit-configyaml-241d
Stop Copy-Pasting: Introducing pc-init
We’ve all been there: you’re starting a new project, you’ve got your repo initialized, and now comes the tedious part—setting up the quality gates.
You
Link: https://dev.to/ldrscke/stop-copying-your-pre-commit-configyaml-241d
Stop Copy-Pasting: Introducing pc-init
We’ve all been there: you’re starting a new project, you’ve got your repo initialized, and now comes the tedious part—setting up the quality gates.
You
DEV Community
Stop Copying Your .pre-commit-config.yaml
Tired of hunting through old repositories to copy-paste your .pre-commit-config.yaml? I’ve built a CLI tool that automates the tedious setup of linters and formatters. Whether you’re spinning up a new Python project or a React-based app, pc-init generates…
Marc-André Lemburg: Coming soon
Link: https://malemburg.com/coming-soon/
This is Marc-André Lemburg, a brand new site by Marc-André Lemburg that&aposs just getting started. Things will be up and running here shortly, but you can subscribe in the meantime if you&aposd like
Link: https://malemburg.com/coming-soon/
This is Marc-André Lemburg, a brand new site by Marc-André Lemburg that&aposs just getting started. Things will be up and running here shortly, but you can subscribe in the meantime if you&aposd like
The Python Coding Stack: 2. Anatomy of an Agent
Link: https://www.thepythoncodingstack.com/p/2-anatomy-of-an-agent
Read Stephen's Preface to Agents Unpacked if you're new here.You have used a large language model. You know the deal: a careful prompt gets a careful answer. A vague prompt gets a vague one. And the m
Link: https://www.thepythoncodingstack.com/p/2-anatomy-of-an-agent
Read Stephen's Preface to Agents Unpacked if you're new here.You have used a large language model. You know the deal: a careful prompt gets a careful answer. A vague prompt gets a vague one. And the m
Thepythoncodingstack
2. Anatomy of an Agent
Authors: Priya & Stephen
Rodrigo Girão Serrão: Write a coding agent from first principles
Link: https://mathspp.com/blog/write-a-coding-agent-from-first-principles
Learn how to write a coding agent in Python in this tutorial that teaches how to interact with an LLM through an API, how to manage the context, and how to do tool calling.
Introduction
This tutorial
Link: https://mathspp.com/blog/write-a-coding-agent-from-first-principles
Learn how to write a coding agent in Python in this tutorial that teaches how to interact with an LLM through an API, how to manage the context, and how to do tool calling.
Introduction
This tutorial
Mathspp
Write a coding agent from first principles
Learn how to write a coding agent in this Python tutorial that teaches how to interact with an LLM through an API, how to manage the conversation context,...
Glyph Lefkowitz: Adversarial Communication
Link: https://blog.glyph.im/2026/06/adversarial-communication.html
As I have discussed in previous posts,
“AIs” can make mistakes. In fact, they do make mistakes, and their
mistake-making patterns are such that where and how they will make mistakes is
both uncertain
Link: https://blog.glyph.im/2026/06/adversarial-communication.html
As I have discussed in previous posts,
“AIs” can make mistakes. In fact, they do make mistakes, and their
mistake-making patterns are such that where and how they will make mistakes is
both uncertain
blog.glyph.im
Adversarial Communication
“AI” turns every conversation into a fight, because fighting is what they are good at.
Armin Ronacher: The Coming Loop
Link: https://lucumr.pocoo.org/2026/6/23/the-coming-loop/
I don’t prompt Claude anymore. I have loops running that prompt Claude and
figuring out what to do. My job is to write loops.
— Boris Cherny
Over the last months I have watched more and more people
Link: https://lucumr.pocoo.org/2026/6/23/the-coming-loop/
I don’t prompt Claude anymore. I have loops running that prompt Claude and
figuring out what to do. My job is to write loops.
— Boris Cherny
Over the last months I have watched more and more people
Armin Ronacher's Thoughts and Writings
The Coming Loop
Loops, harnesses, and why even loop skeptics may end up with them.
Python Insider: Python 3.15.0 beta 3 is here!
Link: https://blog.python.org/2026/06/python-3150-beta-3/
The penultimate 3.15 beta is out!
Link: https://blog.python.org/2026/06/python-3150-beta-3/
The penultimate 3.15 beta is out!
Python Insider
Python 3.15.0 beta 3 is here! | Python Insider
The penultimate 3.15 beta is out!
Python Insider: Mitigated API authentication bypass for python.org download metadata
Link: https://blog.python.org/2026/06/mitigated-api-bypass-for-download-metadata-python-dot-org/
Vulnerability mitigated in python.org with follow-up third-party audit from Trail of Bits
Link: https://blog.python.org/2026/06/mitigated-api-bypass-for-download-metadata-python-dot-org/
Vulnerability mitigated in python.org with follow-up third-party audit from Trail of Bits
Python Insider
Mitigated API authentication bypass for python.org download metadata | Python Insider
Vulnerability mitigated in python.org with follow-up third-party audit from Trail of Bits
Python Bytes: #485 Creating memories
Link: https://pythonbytes.fm/episodes/show/485/creating-memories
Topics covered in this episode:
Backup Docker volumes locally or to any S3
Pyodide 314.0 Release
nb-cli: A Command-Line Interface for AI Agents and Notebook Automation
Hindsight Agent Memory That Lea
Link: https://pythonbytes.fm/episodes/show/485/creating-memories
Topics covered in this episode:
Backup Docker volumes locally or to any S3
Pyodide 314.0 Release
nb-cli: A Command-Line Interface for AI Agents and Notebook Automation
Hindsight Agent Memory That Lea
pythonbytes.fm
Creating memories
News and announcements from the Python community for the week of Jun 23rd, 2026
Python Software Foundation: Mitigated API authentication bypass for python.org download metadata
Link: https://pyfound.blogspot.com/2026/06/mitigated-api-bypass-for-download-metadata-python-dot-org.html
This post is a cross-post from the Python Insider Blog.Summary
On February 23rd 2026, Splitline Ng from the DEVCORE Research Team reported to the Python Security Response Team (PSRT) an authentication
Link: https://pyfound.blogspot.com/2026/06/mitigated-api-bypass-for-download-metadata-python-dot-org.html
This post is a cross-post from the Python Insider Blog.Summary
On February 23rd 2026, Splitline Ng from the DEVCORE Research Team reported to the Python Security Response Team (PSRT) an authentication
Python Software Foundation Blog
Mitigated API authentication bypass for python.org download metadata
This post is a cross-post from the Python Insider Blog . Summary On February 23rd 2026, Splitline Ng from the DEVCORE Research Team reporte...
PyCoder’s Weekly: Issue #740: Pluggy, ABCs, Scrapy Extensions, and More (2026-06-23)
Link: https://pycoders.com/issues/740
#740 – JUNE 23, 2026 View in Browser » Plugins Case Study: Pluggy Pluggy is an open source plugin system used by frameworks such as pytest and tox. This article introduces you to how it works an
Link: https://pycoders.com/issues/740
#740 – JUNE 23, 2026 View in Browser » Plugins Case Study: Pluggy Pluggy is an open source plugin system used by frameworks such as pytest and tox. This article introduces you to how it works an
Pycoders
PyCoder’s Weekly | Issue #740
Pluggy, ABCs, Scrapy Extensions, and More
death and gravity: reader 3.26 released – discovery, exports, demo
Link: https://death.andgravity.com/reader-3-26
Hi there!
I'm happy to announce version 3.26 of reader, a Python feed reader library.
What's new? #
Here are the highlights since reader 3.24.
Feed autodiscovery #
reader now discovers feeds automatic
Link: https://death.andgravity.com/reader-3-26
Hi there!
I'm happy to announce version 3.26 of reader, a Python feed reader library.
What's new? #
Here are the highlights since reader 3.24.
Feed autodiscovery #
reader now discovers feeds automatic
Django Weblog: Django 6.1 beta 1 released
Link: https://www.djangoproject.com/weblog/2026/jun/24/django-61-beta-1-released/
Django 6.1 beta 1 is now available. It represents the second
stage in the 6.1 release cycle and is an opportunity to try out
the changes coming in Django 6.1.
Django 6.1 offers a harmonious mélange of
Link: https://www.djangoproject.com/weblog/2026/jun/24/django-61-beta-1-released/
Django 6.1 beta 1 is now available. It represents the second
stage in the 6.1 release cycle and is an opportunity to try out
the changes coming in Django 6.1.
Django 6.1 offers a harmonious mélange of
Django Project
Django 6.1 beta 1 released
Posted by Jacob Walls on June 24, 2026
Spyder IDE: How your donations transformed Spyder in 2025
Link: https://www.spyder-ide.org/blog/oc-progress-report-2025
Thanks to the community's financial support, Spyder has not only survived but thrived in 2025. Read on as we share the new features, releases and interface improvements from the last year that your do
Link: https://www.spyder-ide.org/blog/oc-progress-report-2025
Thanks to the community's financial support, Spyder has not only survived but thrived in 2025. Read on as we share the new features, releases and interface improvements from the last year that your do
Spyder IDE
Spyder | How your donations transformed Spyder in 2025
Thanks to the community's financial support, Spyder has not only survived but thrived in 2025. Read on as we share the new features, releases and interface improvements from the last year that your...
Brett Cannon: Why I wrote PEP 832 -- virtual environment discovery
Link: https://snarky.ca/why-i-wrote-pep-832-virtual-environment-discovery/
While I decide what to do with PEP 832 after polling folks on their opinion, I thought I would write out why I&aposm even bothering with any of this.I&aposm going to talk from the perspective of VS Co
Link: https://snarky.ca/why-i-wrote-pep-832-virtual-environment-discovery/
While I decide what to do with PEP 832 after polling folks on their opinion, I thought I would write out why I&aposm even bothering with any of this.I&aposm going to talk from the perspective of VS Co
Tall, Snarky Canadian
Why I wrote PEP 832 -- virtual environment discovery
While I decide what to do with PEP 832 after polling folks on their opinion, I thought I would write out why I'm even bothering with any of this.
I'm going to talk from the perspective of VS Code and its Python extensions, but you could just as
I'm going to talk from the perspective of VS Code and its Python extensions, but you could just as
Bob Belderbos: Python Is Not Enough: Why Pythonistas Love Rust (Podcast)
Link: https://belderbos.dev/blog/complexity-dot-fm-podcast/
I joined Bas Steins and Michal Martinka on their complexity.fm show to talk about why Pythonistas are picking up Rust, what AI really does to how we learn, and why vibe coding is a myth. The conversat
Link: https://belderbos.dev/blog/complexity-dot-fm-podcast/
I joined Bas Steins and Michal Martinka on their complexity.fm show to talk about why Pythonistas are picking up Rust, what AI really does to how we learn, and why vibe coding is a myth. The conversat
belderbos.dev
Python Is Not Enough: Why Pythonistas Love Rust (Podcast)
I joined complexity.fm to talk about why Pythonistas are picking up Rust, what AI really does to how we learn, and why vibe coding is a myth.