Podcaster
Episoden
30.06.2025
1 Stunde 29 Minuten
Platonismus und Python - Data Class Builders (click here to
comment) 30. Juni 2025, Jochen
Willkommen zu Episode 66! Heute geht's um Data Class Builders
(nächstes Kapitel aus "Fluent Python"), aber wie immer schweift
das Gespräch auch mal ab - von der Frage, ob Mathematik entdeckt
oder erfunden wird, bis zu gefährlichen Default-Argumenten.
Johannes, Dominik und Jochen diskutieren, warum Martin Fowler
Data Classes für einen code smell hält (spoiler: sie sind anderer
Meinung), warum if not foo manchmal besser ist als if foo is
None, und warum Pattern Matching das coolste Feature ist, das
niemand benutzt.
Zwischendurch gibt's Stories vom Podcast-Barcamp in der
Düsseldorfer Zentralbibliothek, und am Ende picken die drei ihre
aktuellen Lieblings-Tools - von agent based Gedöns bis
Docker-Hacks.
PS: Das Hörertreffen kommt! Irgendwann zwischen August und
September, versprochen.
Shownotes
Unsere E-Mail für Fragen, Anregungen & Kommentare:
hallo@python-podcast.de
News
Podcamp 2025 in Düsseldorf
Working Draft - der Frontend-Podcast
WWSIV - ja, wir planen
Python: The Documentary [OFFICIAL TRAILER]
Zentralbibliothek Düsseldorf
Vibe-code it today, UnFuckIt.AI tomorrow
Your Brain on ChatGPT: Accumulation of Cognitive Debt when
Using an AI Assistant for Essay Writing Task
Kagi Search is a fast, user-centric and private web search
engine
Kleiner Matheexkurs
#472 – Terence Tao: Hardest Problems in Mathematics,
Physics & the Future of AI
Lean - Programming Language and Theorem Prover
Equational Theories Project - wo dann irgendwann das
Paper mit den 50 Koautoren rausfallen wird
Chicken Chicken Chicken: Chicken Chicken - Videoversion
Mira Murati’s Thinking Machines Lab closes on $2B at $10B
valuation
MCP Co-Creator on the Next Wave of LLM Innovation David Soria
Parra and Yoko Li
Data Class Builders
Fluent Python - Kapitel 5
Named Tuples
Data Classes
Zitat von Linus: "Bad programmers worry about the code.
Good programmers worry about data structures and their
relationships."
Value Objects and Entities
pydantic
attrs
msgspec is a fast serialization and validation library
Design Pressure | Hyneks PyConUS 2025 Vortrag inklusive einem
Haufen Quellen
TypedDict
The Auto sentinel | Will man vielleicht verwenden statt foo:
str|None = None
Picks
Claude Code | Benutzt Jochen in letzter Zeit echt häufig und
ist relativ begeistert
n8n - Flexible AI workflow automation for technical teams |
Dominks Pick: nocode tool, das ausnahmsweise mal gut ist
Unregistry is a lightweight container image registry that
stores and serves images directly from your Docker daemon's
storage | Johannes Pick
Mehr
25.04.2025
43 Minuten
Live von der DjangoCon Europe 2025 in Dublin - Tag 3 (click here to
comment) 25. April 2025, Jochen
Wir melden uns wieder von der DjangoCon Europe 2025 aus der
Hotellobby. Diesmal haben wir Sebastian dabei, der am ersten Tag
einen Vortrag über die Feinheiten in den Django Release Notes
gehalten hat, den wir leider nicht sehen konnten, weil wir da
noch mit Podcastaufnehmen beschäftigt waren. Er kommt auch aus
dem Rheinland und betreibt in Köln eine Agentur für
Softwareentwicklung und Beratung.
In dieser Episode diskutieren wir:
Django für Data Science - William Vincent zeigt, warum
Django auch für Data Scientists interessant ist
Sebastians Vortrag zu Django 5.2 LTS - Kleine aber
wichtige Verbesserungen zwischen den Releases 4.2 und 5.2, die
euren Code besser machen
Dynamic Models - Ein Blick auf einen spannenden (und
etwas gewagten) Ansatz
Passkeys und Multi-Factor-Authentication - Sind Passkeys
die Zukunft der Authentifizierung?
Außerdem:
️ Ein Blick hinter die Kulissen des RealPython-Podcasts - was
wir von deren Produktion lernen können
Lightning Talks - Von Accessibility über Lint-Rules bis hin
zu Film-Biases
️ Datenbankoperationen unter der Haube - Was passiert
eigentlich, wenn man Model.objects.all() ausführt?
1001 Django-Seiten - Erfahrungen und Herausforderungen beim
Hosting zahlreicher Django-Anwendungen
Hört rein für technische Einblicke, lebhafte Diskussionen und
einen Rückblick auf drei intensive Konferenztage in Dublin! ️
Shownotes
Unsere E-Mail für Fragen, Anregungen & Kommentare:
hallo@python-podcast.de
Links
DjangoCon Europe 2025
The fine print in Django release notes
{% querystring %} template tag
Dynamic models without dynamic models
Passkeys in Django: the best of all possible worlds
Steering Council introduction
Foxley Talent | Django / Python Recruiter
Django for Data Science: Deploying Machine Learning Models
with Django
Feature Flags: Deploy to some of the people all of the time,
and all of the people some of the time!
Just-in-Time Development with Django and HTMX: Faster,
Leaner, and Smarter
Anatomy of a Database Operation
One Thousand and One Django Sites
Europe, Django and two-factor authentication
Django Admin at Scale: From Milliseconds to Microseconds
Mehr
24.04.2025
1 Stunde 6 Minuten
Live von der DjangoCon Europe 2025 in Dublin - Tag 2 (click here to
comment) 24. April 2025, Jochen
Wir melden uns erneut von der DjangoCon Europe und sprechen über
die Highlights des zweiten Konferenztages – mit jeder Menge
technischer Einblicke, spannenden Talks und persönlichen
Eindrücken.
Diesmal mit dabei: Ronny als Gast in unserer Runde!
Gemeinsam diskutieren wir über große und kleine Themen aus der
Django-Welt – von tiefen technischen Details bis zu
Community-Aspekten.
Diesmal im Fokus:
Haki Benitas Talk „How to get foreign keys horribly
wrong“ – wie man Fallstricke rund um Foreign Keys in
Django vermeidet und worauf man bei Migrations achten sollte
„The Most Bizarre Software Bugs in
History“ – von gescheiterten Mars-Missionen über
Flugzeugabstürze bis hin zu fehlerhaften Excel-Formeln bei
JPMorgan
Strategien fürs Debugging in Produktionssystemen – Karen
Tracy zeigt, wie man auch unter Realbedingungen noch den
Überblick behält
️ „100 Million Parking Transactions per Year with
Django“ – ein spannender Einblick in ein System für
Parktickets, das mit kleinem Team und viel Django läuft
Außerdem:
Das erste öffentliche DSF-Member-Meeting zum 20. Geburtstag
von Django (mit Kuchen!)
Diskussionen zur Entscheidungsfindung im Django-Projekt – was
bedeutet eigentlich „Konsens“ im Open-Source-Kontext?
️ Unsere eigenen Best Practices: Status-Modelle für
Celery-Tasks, warum Custom User Models nicht immer die beste Idee
sind und welche Rolle JSON-Fields (nicht) spielen sollten
Eine Episode voller technischer Insights, Community-Geschichten
und einem Hauch irischer Konferenzstimmung. Direkt aus Dublin –
schaltet ein! ️
Shownotes
Unsere E-Mail für Fragen, Anregungen & Kommentare:
hallo@python-podcast.de
Links
DjangoCon Europe 2025
Django + HTMX: Patterns to Success
The fine print in Django release notes
DjangoCologne Meetup
It’s always TCP_NODELAY. Every damn time.
bpftrace
Bulletproof Data Pipelines: Django, Celery, and the Power of
Idempotency
django-taskq
Logs, shells, caches and other strange words we use daily
django-migration-zero - the holistic implementation of
"migration zero" pattern for Django / Cleaning Up Your Django
repo — A Holistic Approach to Managing Migration Files
Annual meeting of DSF Members at DjangoCon Europe
The Most Bizarre Software Bugs in History
How to get Foreign Keys horribly wrong in Django
How we make decisions in Django
django-removals — A maintainers best friend
How to Enjoy Debugging in Production
100 Million Parking Transactions Per Year with Django
GlitchTip
Mehr
23.04.2025
36 Minuten
Live von der DjangoCon Europe 2025 in Dublin - Tag 1 (click here to
comment) 23. April 2025, Jochen
In dieser Sonderausgabe melden wir uns live von der DjangoCon
Europe in Dublin! Wir sitzen in der Hotellobby und berichten von
unseren ersten Eindrücken - inklusive des typisch irischen
Wetters.
Unser besonderer Gast ist diesmal Sarah, aktuell Django
Fellow der DSF, die uns Einblicke gibt in:
Warum PR-Reviews für Django so wichtig sind
Wie man als Einsteiger bei der Django-Entwicklung mitmachen
kann
Die Herausforderungen der Open-Source-Finanzierung
Wir sprechen außerdem über spannende Konferenzvorträge:
Erfahrungen mit Testing von HTMX und Django-Anwendungen mit
Playwright
Datenbank-War-Stories und komplexe Migrationsstrategien bei
großen Datenmengen
Data-Oriented Django: Optimierungstechniken für
Datenbankabfragen
Schaltet ein für ein Stückchen Konferenzstimmung im Ohr!
Shownotes
Unsere E-Mail für Fragen, Anregungen & Kommentare:
hallo@python-podcast.de
Links
DjangoCon Europe 2025
Django needs you! (to do code review)
Support the Django Software Foundation!
Fundraising Working Group
End-to-end testing Django applications using Pytest with
Playwright
pgMustard - Helps you review Postgres query plans quickly
PydanticAI Agents
Talbot Hotel Stillorgan
Mehr
18.04.2025
1 Stunde 50 Minuten
Bytes und Strings (click here to comment) 18. April 2025, Jochen
In dieser Episode werfen wir einen Blick auf das nächste Kapitel
von "Fluent Python" über "Bytes und Strings". Johannes erklärt
die wichtigsten Konzepte und warum UTF-8 fast immer die richtige
Wahl ist.
In unseren News sprechen wir über:
DeepSeek und aktuelle Entwicklungen bei Sprachmodellen
Tailwind CSS v4.0 ist draußen
Unsere Eindrücke von der Fosdem und PyCon+Web
Das geplante Hörerinnentreffen im Köln-Düsseldorfer Raum
Unsere Picks:
Johannes: Ein faszinierendes Paper über schwarze Löcher und
ein Erfahrungsbericht zu uv nach einem Jahr
Dominik: "Sketch A Day" – tägliche visuelle Ideen in Python
Jochen: Fish 4.0, die Shell wurde großen Teilen in Rust neu
geschrieben
Hört rein und lasst euch von uns erzählen, warum es mehr als 1,1
Millionen Zeichen gibt und wieso das für Programmierer wichtig
ist!
Shownotes
Unsere E-Mail für Fragen, Anregungen & Kommentare:
hallo@python-podcast.de
News
Tailwind CSS v4.0
Teergrube (Informationstechnik)
Postgres in the time of monster hardware
DeepSeek
On DeepSeek and Export Controls | Chef von Anthropic über
die Kosten, LMMs zu trainieren
DeepSeek-V3 Technical Report
DeepSeek-R1: Incentivizing Reasoning Capability in LLMs
via Reinforcement Learning
Alec Radford verlässt OpenAI
OpenAI o3
OpenAI o3 Breakthrough High Score on ARC-AGI-Pub
FrontierMath
SWE-bench / Introducing SWE-bench Verified
Model Context Protocol
PyCon Austria | 6. und 7. April Eisenstadt
Microsoft’s Majorana 1 chip carves new path for quantum
computing
I’m Sorry for Python’s tail-calling Interpreter’s Results |
Leider doch kein easy Performcewin via tail-calling..
Konferenzen (Pyconweb / Fosdem)
You're (probably) Using UUIDs Wrong
Fosdem - Python Devroom
Jochens Fosdem Weeknotes
JSON Resume The open source initiative to create a
JSON-based standard for resumes. For developers, by
developers
DjangoCon.eu Dublin
PyCon DE & PyData 2025
Shifting DX expectations: keeping Django relevant
PyScript - Python in the Browser
Sovereign Tech Fund
Strings und Unicode
ASCII /Unicode / UTF-8 / Characters, Symbols and the Unicode
Miracle - Computerphile
Unicode Normalization Forms
Big List of Naughty Strings
Unicode Support für Java war doch nicht von Anfang an drin,
sondern kam erst mit Version 1.1 1997
Learn Code the Hard Way
EBCDIC
Picks
Johannes
Gravitational Effects of a Small Primordial Black Hole
Passing Through the Human Body
A year of uv: pros, cons, and should you migrate
uv IS the Future of Python Packaging!
migrate-to-uv
Dominik
sketch-a-day | Ah, Jochen folgt dem Autor auf Mastodon -
wahrscheinlich daher
Jochen
fish shell
Fish 4.0: The Fish Of Theseus
Ship of Theseus
Machines of Loving Grace1
Self Models of Loving Grace
Mehr
Über diesen Podcast
Ein deutschsprachiger Podcast rund um die Programmiersprache
Python
Kommentare (0)