Talk Python To Me cover image

Talk Python To Me

Latest episodes

undefined
Nov 7, 2023 • 1h 5min

#437: HTMX for Django Developers (And All of Us)

Christopher Trudeau, an instructor of HTMX + Django course, joins the podcast to discuss HTMX and its integration with Django. They delve into the benefits of using HTMX, how it simplifies and streamlines code, and its compatibility with web development stacks. The chapter also explores helper libraries, HTMLX patterns, and the long-term sustainability of HTMX.
undefined
Nov 1, 2023 • 59min

#436: An Unbiased Evaluation of Environment and Packaging Tools

Anna-Lena Popkes and Popkes discuss the challenges and features of Python packaging tools such as Poetry, Flit, and Hatch. They emphasize the importance of managing dependencies and specify project metadata. The podcast explores the challenges of unbiased evaluation and personal preferences influencing tool selection. The PyProject.Toml file, packaging tools for dependency management, and rye, a powerful tool for Python version management, are also discussed.
undefined
Oct 25, 2023 • 1h 3min

#435: PyPI Security

Mike Fiedler, PyPI Safety & Security Engineer, discusses the state of PyPI security and plans for the future. They cover challenges of software security, PyPI publishing, working with corporations, package security concerns, and the importance of two-factor authentication. They also talk about the 'p print' package for pretty printing in Python.
undefined
Oct 19, 2023 • 59min

#434: Building Mobile Apps Backed with Python

Mobile app developers Loren Aguey, Harout Boujakjian, Andréas Kühne, Jeyfrin, and Joshua discuss the role of Python in building mobile apps. They explore different frameworks like Flutter, Swift, Kivy, and Ionic, highlighting their advantages and challenges. The chapter also covers topics such as backend services, app store challenges, and the use of packages for mobile app development. Exciting insights are shared about building mobile apps with Python, offering valuable perspectives to app developers.
undefined
Oct 15, 2023 • 1h 5min

#433: Litestar: Effortlessly Build Performant APIs

Jacob Coffee, Janek Nouvertné, and Cody Fincher, the maintainers of Litestar, discuss the potential of the new web framework, its performance benchmarks compared to Fast API, data validation using type annotations, the flexibility of middleware configurations, and useful packages like DB and rich-click. They also highlight the benefits of using Message Spec for JSON parsing and serialization.
undefined
Oct 6, 2023 • 54min

#432: Migrating to Pydantic 2.0: Beanie for MongoDB

Samual Colvin and his team spent a year refactoring Pydantic into a high-performance Rust version. They discuss migrating Beanie, a MongoDB async framework, from Pydantic v1 to v2. Topics include advantages of using MongoDB, creating a common class for MongoDB collections, and challenges of migrating to Pydantic 2.0.
undefined
Sep 29, 2023 • 1h 2min

#431: Visualizing CPython Release Process

Seth Michael Larson, an expert on releasing CPython, gives a detailed rundown of the process. They discuss the upcoming Python 3.12 release, coordinated vulnerability disclosure, managing dependencies, the CPython release process, differences between Windows and Mac OS release processes, a TLS bypass vulnerability fix, and the idea of adding a Python best practices guide.
undefined
Sep 19, 2023 • 60min

#430: Delightful Machine Learning Apps with Gradio

Freddy Boulton introduces Gradio, a rapid development UI framework for ML models. They discuss the challenges of building dynamic web apps and demonstrate Gradio's sketch recognition feature. They also cover creating UIs without programming, integrating with ML libraries, popularity of Gradio, understanding SHAP, and building custom components.
undefined
Sep 11, 2023 • 1h 9min

#429: Taming Flaky Tests

Gregory Kapfhammer and Owain Parry discuss taming flaky tests in software development. They cover topics such as understanding flaky tests, common causes, handling test order dependencies, psychological impact of flaky tests on developers, and strategies for dealing with flaky tests.
undefined
Aug 29, 2023 • 1h 10min

#428: Django Trends in 2023

Carlton Gibson and Will Vincent discuss Django's history, trends in 2023, HTMX + Django, scalability, using Django as a front-end framework, building web apps with a small team, Alpine and HTMLX, the Django community, and using Ginger templates with Django.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode