#python-talk
Can static type checking improve your Django workflow?
From the DjangoCon US archives, Kyle Bebak demonstrates django-types and Pyright while exploring the challenges of adding type hints to Django code.
Watch the 2022 talk: youtu.be/Lz4I7rFmFdY
#Django #Python #Pyright
Type checking your Django code with django-types and Pyright with Kyle Bebak - DjangoCon US 2022
By now most of us have heard of, or used, Python type hints. Since being added to Python in 3.5, they've spread to every corner of the Python ecosystem. These days many libraries are built from the…
youtu.be
September 27, 2026 at 1:01 PM
Most developers talk about the projects they built.

I’m becoming more interested in what those projects taught me.

Every bug teaches something.
Every failed idea improves the next one.
Every shipped project makes the next project easier.

#BuildInPublic #Developers #Programming #OpenSource
sanskarIN - Overview
💻 Full-Stack Developer focused on building scalable web applications. 🛠️ Tech Stack: C, C++, C#, Python, Typescript, .NET 🚀Currently building:- Code-Editor - sanskarIN
github.com
September 27, 2026 at 8:42 AM
One massive #tech conference. One place for the #Java #community

At #JCONUSA26 Emily Jiang & Ivar Grimstad will talk about '#AI in Java: No #Python Required' as a Breakout Session!
Discover how to add artificial intelligence to enterprise …

Join the #IBMTechXchange in Atlanta: 2026.usa.jcon.one
September 26, 2026 at 1:30 PM
Sparse array formats are important. Coordinate storage, CSR, dense, each trades off differently depending on your data.
Mateusz Sokół laid out the landscape of sparse computing in Python at EuroPython and introduced Finch, a compiler built to unify it.
Full talk: buff.ly/0wHxgaZ
September 26, 2026 at 1:00 PM
Serial port support to make the emulated OZ-750 talk to a Tufty 2350, just like real hardware could if I put together a byzantine mess of adapters and logic level shifters....
September 25, 2026 at 8:30 PM
We talk about speed + strictness a lot when going to #Rust

but another advantage of rewriting a Python dev tool in Rust is that you get a native binary 🦀 ⚡

No interpreter path baked in, zero environment fragility, it just works. 🚀
September 25, 2026 at 3:05 PM
I always get Cleese mixed up with Gilliam: www.the-independent.com/arts-enterta...
September 25, 2026 at 1:48 PM
I once saw a talk from a #python conference, maybe even a keynote, where the speaker recounted using python forensically to investigate files on a computer that had no internet access and no other tooling. I wish I saved a link to it. Does this sound familiar to anyone else?
September 25, 2026 at 11:39 AM
This is what I mean when I talk about the smoke and mirrors with these llm powered tools, what folk call the harness is typically hiding a lot of basic shit, often with shell scripts https://neuromatch.social/@jonny/117325680462501346
jonny (nonvenomous) (@jonny@neuromatch.social)
Attached: 2 images ah yes, here we are. the largest companies in the world releasing a flagship product they are betting their entire competitiveness on that is built on bash scripts that have hardcoded string interpolation python scripts and in fact hardcoded string interpolated bash scripts that seems to be the machinery that manages runaway agent spawning and concurrency. edit: this is the bring-up routine that allows the agent to persistently modify the image it runs in which is even more awesome.
neuromatch.social
September 25, 2026 at 8:55 AM
Fantastic talk by @bradyajohnston.bsky.social about converting geometry nodes to python and back. I'm so excited to start playing with this, been wanting something like this for ages. www.youtube.com/watch?v=EFGE...
Build Your Node Trees With Code — BCON26
YouTube video by Blender
www.youtube.com
September 25, 2026 at 3:20 AM
The wrapper that made my overnight AI scraper safe to leave running
I wanted a small research database to grow from one subreddit to ten communities where people talk about building with Claude Code and automation. Doing it properly was estimated at about $118. It cost about $34, and the corpus went from roughly 1,000 chunks to 5,846. Overnight, while I slept. The scraping ran through a paid provider (Apify) that charges per delivered record. The cleaning, tagging and indexing were my own Python. Around all of it sat one PowerShell script, which Claude wrote for me. That script is what this post is about, because the agent isn't the hard part. Anyone can make an agent do something impressive while they're watching. The hard part is the wrapper that makes it safe to stop watching. Three rules. ## 1. Every phase is resumable The script keeps its own state: chunks before and after, spend at the start and end, what it recovered and what it couldn't. All of it is set before the work starts and read again at the end. Scraping is the phase that fails. Reddit blocks a scraper that hits too many communities in one session, with a 403. My first version asked for all ten subreddits at once. Four listings came back empty, including every Claude community, and the run still said it succeeded. The fix wasn't a smarter agent. It was batching: three subreddits at a time, and anything that comes up short goes into a retry queue and comes back on its own after a pause. All four blocked listings came back that way. Because the provider only bills for delivered records, the failed attempts cost nothing. Everything after scraping (cleaning, tagging, indexing) can run again on the same input without doubling anything, and the paid tagging step skips whatever it has already done. That's what lets the script retry without asking me. If it needed my permission to re-run, I'd have to be awake. ## 2. Judge success by the provider's number, not yours The obvious check: count your rows before the scrape, count them after, and if the number went up, it worked. It's wrong, and it's wrong in a way that looks exactly like a failure. The pipeline deduplicates on the way in. A second pass over a community pulls the day's top posts, and many of those are already stored from the first pass. So the provider can deliver hundreds of good records while your database barely moves. A check on your side calls that a dead run and pays to scrape it again. So success is the provider's delivered-record count, checked against a minimum I set for each community. My side can legitimately show no change and still be fine. Money works the same way. Before every paid attempt, the script reads the account's actual spend for the month from the provider and stops at a hard cap. It doesn't keep its own estimate. If something in my pipeline miscounts, the budget check can't be fooled, because it isn't counting anything. It asks the account. ## 3. Write the report even if it crashes The end of the script is a `finally` block. Whatever goes wrong above it (an error, a failed scrape, the provider going down), it still builds a coverage table, writes a status banner, saves the report and opens it in Notepad. One caveat: `finally` covers errors inside the script. If the whole process is killed, nothing runs. The first real report said **PARTIAL** : one community, one listing not recovered, named, with the command to re-run it. Not a failure, a to-do. The mop-up the next day brought back 47 records, which was everything that community had that day. When you're asleep for the whole run, silence is the worst output. Silence can mean everything worked, or that it died in the first 30 seconds, and from the couch those look the same. The report is what tells them apart. ## What went wrong anyway Two things, both the same lesson. **Headless Claude Code holds back its output.** Launched from a script, it prints nothing until it exits unless you tell it to stream. So the log file sits at zero bytes for the whole run, and a healthy agent looks exactly like a dead one. I now judge an agent by the timestamps on the files it's writing and its CPU time climbing, never by the log. **My summary tables were one row long.** The script that builds them had a nested database cursor that reset the outer loop after the first row. Every table came out formatted and plausible, and wrong. Now I count the rows I expect instead of eyeballing the top of the file. A run that reports success and is wrong is scarier than a run that crashes. The crash tells you. The plausible report doesn't. ## Get the script The script is free on GitHub, with a header marking which lines to adapt: https://github.com/lgcreativestudios/buildwithaihub/blob/main/scripts/v1/phaseC_overnight_orchestrator.ps1 It runs locally in PowerShell on Windows, reads your own Apify and OpenRouter keys from your user environment variables, calls those two services with them, and writes only local files. Read it before you run it. Here's the 7-minute walkthrough, with the real report on screen: I'm building the whole system in public. If you want the next pieces as they land, there's a waitlist: https://lgcreativestudios.github.io/buildwithaihub/ _Drafted with Claude's help from the video script. The run, the code and the numbers are real._
dev.to
September 25, 2026 at 1:46 AM
Gave a talk at #GDG Cloud Paris about the #antigravity SDK for #Java!

While the official SDK is in Python, I built an unofficial Java SDK to bring agent automations to the JVM.

Article & 8 code samples 🧵👇
glaforge.dev/talks/2026/...
September 23, 2026 at 2:56 PM
I always liked it when "lipless" John Cheese would talk shit about American football, saying that "real football" was like freeform jazz whereas ours was just one thing over and over again.

Motherfucker, you made a 50 year career out of being Basil Fawlty. Python? Fawlty. Clockwise? Fawlty. etc.
September 23, 2026 at 12:08 PM
IndiaFOSS week is finally here! Join us to hear Abhineet Agarwal speak on OpenTCAD: A FOSS Python Pipeline for Semiconductor Process and Device Simulation.
​#IndiaFOSS, the largest gathering for the country’s digital commons communities is back for 2026.
​Sept 26–27 […]

[Original post on mas.to]
September 23, 2026 at 4:19 AM
How do you add async support to a large framework without breaking existing projects?
From the DjangoCon US archives, Andrew Godwin explores the challenge of bringing async to Django while maintaining sync compatibility.
Watch the 2019 talk: youtu.be/d9BAUBEyFgM
#Django #Python
DjangoCon 2019 - Just Add Await: Retrofitting Async Into Django by Andrew Godwin
DjangoCon 2019 - Just Add Await: Retrofitting Async Into Django by Andrew Godwin Writing async code from scratch is hard; trying to add it into a large, existing framework is harder. Learn about the…
youtu.be
September 23, 2026 at 12:01 AM
“Superwholock” dominated Internet talk but ”Mighty Boosh was a Monty Python for the Aughts and early 10s insofar as a certain kind of American just absolutely lost their shit for it (hello) and we all found each other online like early Christians drawing fish in the sand
September 22, 2026 at 11:28 PM
:python: #pybeach2026 Speaker Highlight: Noah Kantrowitz

"I am bad at things - And that's Okay"

🔗 2026.pybeach.org/speakers#kan...
📅 October 24th, 2026
🎫 ti.to/pybeach/pybe...
September 22, 2026 at 12:10 AM
NServiceBus can process messages created on other platforms. Use a cross-platform queue like RabbitMQ, you can process messages from Ruby, Java, Python, PHP, Node.js, Rust, Groovy, C, C++, Go, iOS, Android… This blog post shows how and links to samples:
Cross-platform integration with NServiceBus native message processing
When the Romans met the Gauls for the first time, they couldn’t talk to each other. The Romans spoke Latin, and Gauls a Celtic language. How could they communicate? It must have been difficult to…
particular.net
September 21, 2026 at 11:10 PM
On Thursday Kyle Barron is giving a talk at at CNG NYC on
Speeding up Zarr-Python with Rust.
September 21, 2026 at 9:56 PM
Nice! Just got accepted to give a talk at PyCon Sweden #PyConSE2026 🐍 🇸🇪 about *Starlight-Pydocs*

I gave a talk there in 2024 and it was great fun. Looking forward to it already 😊

ewels.github.io/starlight-py...
Starlight Pydocs
Python API reference documentation for Astro and Starlight, extracted with Griffe.
ewels.github.io
September 21, 2026 at 9:55 PM
Do you know about the Python Summit? 🐍 It's going to be held on the 19th-20th of October in Warsaw 🇵🇱 and online 🌐 and I'll be joining with a talk discussing whether or not #Python is really the favorite language of #LLMs. What do you think?

pythonsummit.org
September 21, 2026 at 5:45 PM