#537: Datastar: Modern web dev, simplified

#537: Datastar: Modern web dev, simplified

You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit that last 10%: You need Alpine.js for interactivity, your state gets out of sync, and suddenly you're juggling two unrelated libraries that weren't designed to work together. What if there was a single 11-kilobyte framework that gave you everything HTMX and Alpine do, and more, with real-time updates, multiplayer collaboration out of the box, and performance so fast you're actually bottlenecked by the monitor's refresh rate? That's Datastar. On this episode, I sit down with its creator Delaney Gillilan, core maintainer Ben Croker, and Datastar convert Chris May to explore how this backend-driven, server-sent-events-first framework is changing the way full-stack developers think about the modern web.

Jaksot(541)

#454: Data Pipelines with Dagster

#454: Data Pipelines with Dagster

Do you have data that you pull from external sources or is generated and appears at your digital doorstep? I bet that data needs processed, filtered, transformed, distributed, and much more. One of th...

21 Maalis 202458min

#453: uv - The Next Evolution in Python Packages?

#453: uv - The Next Evolution in Python Packages?

Have you ever been wait around for pip to do its thing while installing packages or syncing a virtual environment or through some higher level tool such as pip-tools? Then you'll be very excited to he...

13 Maalis 20241h 14min

#452: Top Quart (async Flask) Extensions

#452: Top Quart (async Flask) Extensions

Have you heard of Quart? It's the fully-async version of Flask created by Philip Jones who is working closely with the Flask team on these parallel projects. The TL;DR; version is that if you want to ...

10 Maalis 202455min

#451: Djangonauts, Ready for Blast-Off

#451: Djangonauts, Ready for Blast-Off

Are you interested in contributing to Django? Then there is an amazing mentorship program that helps Python and Django enthusiasts, because contributes and potentially core developers of Django. It's ...

1 Maalis 202458min

#450: Versioning Web APIs in Python

#450: Versioning Web APIs in Python

You've built an awesome set of APIs and you have a wide array of devices and clients using them. Then you need to upgrade an end point or change them in a meaningful way. Now what? That's the conversa...

22 Helmi 20241h 2min

#449: Building UIs in Python with FastUI

#449: Building UIs in Python with FastUI

Building web UIs in Python has always been in interesting proposition. On one end, we have a the full web design story with artisanal HTML and CSS. On another end there are several Python platforms th...

13 Helmi 20241h 6min

#448: Full-Time Open Source Devs Panel

#448: Full-Time Open Source Devs Panel

So you've created a Python-based open source project and it's started to take off. You're getting contributors, lots of buzz in the podcast space, and more. But you have that day job working on Java. ...

8 Helmi 202458min

#447: Parallel Python Apps with Sub Interpreters

#447: Parallel Python Apps with Sub Interpreters

It's an exciting time for the capabilities of Python. We have the Faster CPython initiative going strong, the recent async work, the adoption of typing and on this episode we discuss a new isolation a...

3 Helmi 20241h 11min