Talk Python To Me

Michael Kennedy
undefined
32 snips
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
73 snips
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
5 snips
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
12 snips
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
137 snips
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.
undefined
147 snips
Aug 19, 2023 • 1h 6min

#427: 10 Tips and Ideas for the Beginner to Expert Python Journey

Eric Matthes, an expert in teaching Python, shares 10 tips for going from Python beginner to expert. Topics include transitioning from beginner to expert in Python programming, setting goals for learning, motivations for learning programming and career transitions, challenges of simulating CI/CD, Django Simple Deploy and FastAPI, knowing your tools as a programmer, and networking/connecting with the Python community.
undefined
56 snips
Aug 9, 2023 • 1h 5min

#426: What's New in PyScript [August 2023]

See the full show notes for this episode on the website at talkpython.fm/426
undefined
87 snips
Aug 4, 2023 • 1h 10min

#425: Memray: The endgame Python memory profiler

See the full show notes for this episode on the website at talkpython.fm/425

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app