Python Podcast

Ein deutschsprachiger Podcast rund um die Programmiersprache Python


Live von der DjangoCon Europe 2025 in Dublin - Tag 2

, 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:

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 | Kommentare | Permalink

Live von der DjangoCon Europe 2025 in Dublin - Tag 1

, 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 | Kommentare | Permalink

Bytes und Strings

, 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:

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 | Kommentare | Permalink

Auphonic

, Jochen

🎙️ Wie Auphonic entstand – Ein Blick hinter die Kulissen mit Gründer Georg.

In dieser Episode haben wir Georg, den Gründer von Auphonic, zu Gast und sprechen mit ihm darüber, wie alles begann. 🚀 Früher gab es für die Nachbearbeitung von Audio fast ausschließlich Echtzeit-Tools – aber warum eigentlich? Für Podcasts, bei denen die gesamte Aufnahme bereits vorliegt, wäre eine leistungsfähige Batch-Verarbeitung viel naheliegender gewesen. Genau hier setzte Auphonic an! 🤔

Natürlich sind auch Johannes, Dominik und Jochen wieder mit dabei! Gemeinsam werfen wir einen Blick auf die Entwicklung der letzten zehn Jahre: Während frühere Machine-Learning-Modelle hauptsächlich dazu dienten, die Parameter klassischer Audioprozessoren wie Kompressoren und Limitern automatisch einzustellen, setzen moderne Systeme zunehmend auf End-to-End-Deep-Learning. Heute sind Audio-to-Audio-Modelle der Stand der Technik, die das Signal direkt transformieren – ohne den Umweg über klassische Audiotools. 🎛️➡️🎶

Außerdem gibt Georg spannende Einblicke in die technische Infrastruktur von Auphonic:

  • ⚙️ Django im Backend, Vue.js für den Transkripteditor, ein bisschen htmx und alpine.js
  • 🚀 Celery als Task-Queue, das seit zehn Jahren treue Dienste leistet
  • 🎧 Eigenes Training von Machine-Learning-Modellen auf On-Premise-GPUs, Inferenz über GPU-Instanzen bei Hetzner.

Und natürlich diskutieren wir darüber, warum es kein „One-Size-Fits-All“-Modell für Podcasts gibt – schließlich will ein True-Crime-Podcast vielleicht Atemgeräusche entfernen, während ein Yoga-Podcast genau diese beibehalten möchte. 🧘‍♂️🔎

Hört rein – viel Spaß bei dieser Episode! 🎧

Shownotes | Kommentare | Permalink

Python 3.13

, Jochen

🚀 Python 3.13 ist endlich da, und wir nehmen die neuen Features genau unter die Lupe! 🐍

In unserer neuesten Podcast-Episode begrüßen wir CF, Python-Core-Entwickler und einer der Maintainer von PyPy. 🎙️ Wenn euch unsere frühere Episode über PyPy gefallen hat, wird diese sicherlich auch interessant für euch sein! PyPy passt hervorragend ins Bild, denn viele der neuen Funktionen in CPython 3.13 wurden direkt oder indirekt von PyPy inspiriert (REPL, JIT). 💡

Natürlich sind auch Johannes, Dominik und Jochen wieder mit dabei. Neben den technischen Themen haben wir diesmal auch einige Meta-Themen:

  • Hörerinnentreffen geplant! 📍 Wenn ihr Interesse an einem Treffen im Köln-Düsseldorfer Raum oder in Stuttgart habt, lasst es uns wissen - wir arrangieren dann mal was. 🤝
  • Unser nicht ganz so neuer Discord-Channel ist live! 🎉 Schaut mal rein und diskutiert mit uns: Hier ist der Invite-Link. 🔗🔗
  • Neu: Offizielles Transkript verfügbar! 📝 Ab dieser Episode ist erstmals ein offizielles Transkript im Podlove Web Player sichtbar (siehe unten, es ist das Icon, das aussieht wie eine Datei). Ist noch nicht multitrack, aber das kommt dann auch demnächst.

Also macht es euch bequem und hört rein in unsere neue Episode zu Python 3.13! 🎧 Wir freuen uns darauf, euch persönlich oder im Discord zu treffen. Viel Spaß beim Hören!

Shownotes | Kommentare | Permalink