{"podcast":{"title":"Talk Python To Me","slug":"talk-python-to-me","podcast_index_feed_id":742305,"rss_url":"https://talkpython.fm/episodes/rss","website_url":"https://talkpython.fm/","image_url":"https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg","author":"Michael Kennedy","episode_count":546,"summary":"Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/talk-python-to-me"},"episode":{"title":"#535: PyView: Real-time Python Web Apps","slug":"535-pyview-real-time-python-web-apps","published_at":"2026-01-23T19:29:41+00:00","page_url":"https://stenobird.com/podcast/talk-python-to-me/535-pyview-real-time-python-web-apps","show_page_url":"https://stenobird.com/podcast/talk-python-to-me","url":"https://talkpython.fm/episodes/show/535/pyview-real-time-python-web-apps","audio_url":"https://talkpython.fm/episodes/download/535/pyview-real-time-python-web-apps.mp3","summary":"PyView brings the real-time, server-driven capabilities of Phoenix LiveView to the Python ecosystem. It allows developers to build highly interactive web applications without the complexity of managing heavy client-side state in JavaScript frameworks.","meta_description":"Discover PyView: A new Python framework for building real-time, interactive web applications using the power of Phoenix LiveView patterns.","key_points":["Main idea: PyView enables server-side state management for real-time web updates, reducing the need for complex frontend frameworks","Practical takeaway: Developers can easily implement advanced UI features like keyboard bindings and accessible components using Python","Main idea: The framework leverages modern web standards and integrates well with tools like Tailwind CSS and Poetry","Failure mode: Relying solely on heavy client-side frameworks can lead to fragmented state management between the backend and frontend","Practical takeaway: Use the provided cookiecutter templates to quickly bootstrap a working, interactive application"],"chapters":[{"start_ms":380000,"title":"The Vision for PyView","summary":"An introduction to the project's goal of bringing real-time power to Python developers."},{"start_ms":695000,"title":"The Complexity of Modern Web Stacks","summary":"Discussing the friction caused by managing separate state and synchronization between Python backends and JavaScript frontends."},{"start_ms":1300000,"title":"Live Demos and Capabilities","summary":"Exploring the technical capabilities of PyView through live examples and available demos."},{"start_ms":1605000,"title":"Development Workflow and Tooling","summary":"A look at using cookiecutters, Poetry for dependency management, and integrating Tailwind CSS."},{"start_ms":1935000,"title":"Handling UI Events and Components","summary":"How PyView manages complex UI interactions like keyboard bindings and component updates seamlessly."},{"start_ms":3465000,"title":"The Future Roadmap and Feedback","summary":"The developer's plans for documentation, community contributions, and the long-term vision for the framework."}],"topics":["Python","Web Development","PyView","Real-time Web","Phoenix LiveView","Server-side Rendering","Frontend Frameworks","Tailwind CSS"],"duration_seconds":4076,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/talk-python-to-me/episodes/535-pyview-real-time-python-web-apps/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/talk-python-to-me/535-pyview-real-time-python-web-apps.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}