atlas news
  Python Bytes
20  april     08h00
477 Lazy, Frozen, and 31% Lighter
   Topics covered in this episode: Django Modern RestAlready playing with Python 3.15Cutting Python Web App Memory Over 31%tryke - A Rust-based Ptyhon...
06  april     08h00
476 Common themes
   Topics covered in this episode: Migrating from mypy to ty: Lessons from FastAPIOxyde ORMTypeshedded CPython docsRaw DC Database Pattern: A...
30  march     08h00
475 Haunted warehouses
   Topics covered in this episode: Lock the GhostFence for SandboxingMALUS: Liberate Open SourceHarden your GitHub Actions Workflows with zizmor,...
23  march     08h00
474 Astral to join OpenAI
   Topics covered in this episode: Starlette 1.0.0Astral to join OpenAIuv auditFire and forget (or never) with Python’s asyncioExtrasJokeWatch on...
16  march     08h00
473 A clean room rewrite?
   Topics covered in this episode: chardet ,AI, and licensingrefined-githubpgdog: PostgreSQL connection pooler, load balancer and database...
09  march     08h00
472 Monorepos
   Topics covered in this episode: Setting up a Python monorepo with uv workspacescattrs: Flexible Object Serialization and ValidationLearning to...
02  march     08h00
471 The ORM pattern of 2026?
   Topics covered in this episode: Raw DC: The ORM pattern of 2026?pytest-check releasesDataclass WizardSQLiteo - native macOS SQLite browser built for...
23  february     08h00
470 A Jolting Episode
   Topics covered in this episode: Better Python tests with inline-snapshotjolt Battery intelligence for your laptopMarkdown code formatting with...
09  february     08h00
469 Commands, out of the terminal
   Topics covered in this episode: Command Book Appuvx.sh: Install Python tools without uv or PythonEnding 15 years of subprocess pollingmonty: A...
03  february     08h00
468 A bolt of Django
   Topics covered in this episode: django-bolt: Faster than FastAPI, but with Django ORM, Django Admin, and Django packagespyleakMore Django (three...
26  january     08h00
467 Toads in my AI
   Topics covered in this episode: GreyNoise IP Checktprof: a targeting profilerTOAD is outExtrasJokeWatch on YouTubeAbout the showSponsored by us...
19  january     08h00
466 PSF Lands 1.5 million
   Topics covered in this episode: Better Django management commands with django-click and django-typerPSF Lands a 1.5 million sponsorship from...
12  january     08h00
465 Stack Overflow is Cooked
   Topics covered in this episode: port-killerHow we made Python’s packaging library 3x fasterCodSpeedExtrasJokeSee the full show notes for this episode...
05  january     08h00
464 Malicious Package? No Build For You
   Topics covered in this episode: ty: An extremely fast Python type checker and LSPPython Supply Chain Security Made Easytyping extensionsMI6 chief: We...
22  december     08h00
463 2025 is wrapped
   Topics covered in this episode: Has the cost of building software just dropped 90%?More on Deprecation WarningsHow FOSS Won and Why It MattersShould...
15  december     08h00
462 LinkedIn Cringe
   Topics covered in this episode: Deprecations via warningsdocsPyAtlas: interactive map of the top 10,000 Python packages on PyPI.BuckarooExtrasJokeSee...
09  december     08h00
461 This episdoe has a typo
   Topics covered in this episode: PEP 798: Unpacking in ComprehensionsPandas 3.0.0rc0typosA couple testing topicsExtrasJokeSee the full show notes for...
01  december     08h00
460 Overlooked Python Typing
   Topics covered in this episode: Advent of Code starts todayDjango 6 is comingAdvanced, Overlooked Python TypingcodespellExtrasJokeSee the full show...
24  november     08h00
459 Inverted dependency trees
   Topics covered in this episode: PEP 814 - Add frozendict built-in typeFrom Material for MkDocs to ZensicalTachSome Python Speedups in 3.15 and 3...
17  november     08h00
458 I will install Linux on your computer
   Topics covered in this episode: Possibility of a new website for DjangoaiosqlitepooldeptrybrowsrExtrasJokeSee the full show notes for this episode on...
11  november     08h00
457 Tapping into HTTP
   Topics covered in this episode: httptap10 Smart Performance Hacks For Faster Python CodeFastRTCExplore Python dependencies with pipdeptree and uv pip...
03  november     08h00
456 You’re so wrong
   Topics covered in this episode: The PSF has withdrawn a 1.5 million proposal to US government grant programA Binary Serializer for Pydantic ModelsT...
27  october     08h00
455 Gilded Python and Beyond
   Topics covered in this episode: Cyclopts: A CLI libraryThe future of Python web services looks GIL-freeFree-threaded GCPolite lazy imports for Python...
20  october     08h00
454 It’s some form of Elvish
   Topics covered in this episode: djrest2 - A small and simple REST library for Django based on class-based views.Github CLIcaniscrape - Know before...
16  october     08h00
453 Python
   Topics covered in this episode: PyPI uv-ship - a CLI-tool for shipping with uvHow fast is 3.14?air - a new web framework built with FastAPI,...
09  october     08h00
452 pi py-day (or is it py pi-day?)
   Topics covered in this episode: Python 3.14Free-threaded Python Library Compatibility CheckerClaude Sonnet 4.5Python 3.15 will get Explicit lazy...
29  september     08h00
451 Databases are a Fad
   Topics covered in this episode: PostgreSQL 18 ReleasedTesting is better than DSA (Data Structures and Algorithms)Pyrefly in Cursor PyCharm VSCode...
22  september     08h00
450 At-Cost Agentic IDE Tooling
   Topics covered in this episode: pandas is getting pd.col expressionsCline, At-Cost Agentic IDE Toolinguv cheatsheetDucky Network UIExtrasJokeSee the...
15  september     08h00
449 Suggestive Trove Classifiers
   Topics covered in this episode: Mozilla’s Lifeline is Safe After Judge’s Google Antitrust Rulingtroml - suggests or fills in trove classifiers for...
08  september     08h00
448 I’m Getting the BIOS Flavor
   Topics covered in this episode: prektinyioThe power of Python’s print functionVibe Coding Fiasco: AI Agent Goes Rogue, Deletes Company’s Entire...
02  september     08h00
447 Going down a rat hole
   Topics covered in this episode: ratholepre-commit: install with uvA good example of what functools.Placeholder from Python 3.14 allowsConverted 160...
25  august     08h00
446 State of Python 2025
   Topics covered in this episode: pypistats.org was down, is now back, and there’s a CLIState of Python 2025wrapt: A Python module for decorators,...
18  august     08h00
445 Auto-activate Python virtual environments for any project
   Topics covered in this episode: pyx - optimized backend for uvLitestar is worth a lookDjango remake migrationsdjango-chronosExtrasJokeSee the full...
11  august     08h00
444 Begone Python of Yore
   Topics covered in this episode: Coverage.py regex pragmasPython of Yorenox-uvA couple Django itemsExtrasJokeSee the full show notes for this episode...
04  august     08h00
443 Patching Multiprocessing
   Topics covered in this episode: rumdl - A Markdown Linter written in RustCoverage 7.10.0: patchaioboto3You might not need a Python classExtrasJokeSee...
28  july     08h00
442 Cloud bills in scientific notation
   Topics covered in this episode: Open Source Security work isn’t Special uv v0.8Extra, Extra, ExtraAnnouncing Toad - a universal UI for agentic coding...
21  july     08h00
441 It’s Michaels All the Way Down
   Topics covered in this episode: Distributed sqlite follow up: Turso and LitestreamPEP 792 - Project status markers in the simple indexRun coverage on...
15  july     08h00
440 Can’t Register for VibeCon
   Topics covered in this episode: Switching to direnv, Starship, and uvrqlite - Distributed SQLite DBSome Markdown StuffExtrasJokeSee the full show...
07  july     08h00
439 That Astral Episode
   Topics covered in this episode: ty documentation site and uv migration guideuv build backend is now stable other Astral newsRefactoring long boolean...
30  june     08h00
438 Motivation time
   Topics covered in this episode: Python Cheat Sheets from Trey HunnerAutomatischmureq-typedMy CLI WorldExtrasJokeSee the full show notes for this...
23  june     08h00
437 Python Language Summit 2025 Highlights
   Topics covered in this episode: The Python Language Summit 2025Fixing Python PropertiescomplexipyjuvioExtrasJokeSee the full show notes for this...
16  june     08h00
436 Slow tests go last
   Topics covered in this episode: Free-threaded Python no longer experimental as of Python 3.14typed-ffmpegpyleakOptimizing Test Execution: Running...
09  june     08h00
435 Stop with .folders in my
   Topics covered in this episode: platformdirs poethepoet - Poe the Poet is a batteries included task runner that works well with poetry or with uv....
02  june     08h00
434 Most of OpenAI’s tech stack runs on Python
   Topics covered in this episode: Making PyPI’s test suite 81% faster People aren’t talking enough about how most of OpenAI’s tech stack runs on Python...
26  may     08h00
433 Dev in the Arena
   Topics covered in this episode: git-flight-rules Uravelling t-strings neohtop Introducing Pyrefly: A new type checker and IDE experience for...
19  may     08h00
432 How To Fix Your Computer
   Topics covered in this episode: pre-commit: install with uvPEP 773: A Python Installation Manager for Windows (Accepted) Changes for Textual The Best...
05  may     08h00
431 Nerd Gas
   Topics covered in this episode: pirel: Python release cycle in your terminal FastAPI Cloud Python’s new t-stringsExtrasJokeSee the full show notes...
28  april     08h00
430 Or you go to jail
   Topics covered in this episode: pip 25.1 has dependency groups, pylock.toml, plus moreaiohttp goes free threadeduv 0.6.15 supports pylock.toml...
21  april     08h00
429 Nitpicking Python
   Topics covered in this episode: Huly CVE Foundation formed to take over CVE program from MITREdrawdb14 Advanced Python FeaturesExtrasJokeSee the full...
14  april     08h00
428 How old is your Python?
   Topics covered in this episode: How to Write a Git Commit Message Caddy Web Server Some new PEPs approvedjuvExtrasJokeSee the full show notes for...