#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(542)

#415: Future of Pydantic and FastAPI

#415: Future of Pydantic and FastAPI

The release of Pydantic 2.0, its partial rewrite in Rust, and its refactoring into Pydantic core and top-level Pydantic in Python is big news. In fact, the alpha of Pydantic 2 was just released. Of co...

15 Touko 202350min

#414: A Stroll Down Startup Lane

#414: A Stroll Down Startup Lane

At PyCon 2023, there was a section of the expo floor dedicated to new Python- based companies called Startup Row. I wanted to bring their stories and the experience of talking with these new startups ...

7 Touko 202352min

#413: Live from PyCon 2023

#413: Live from PyCon 2023

Did you make this year's PyCon event in the US? There was a lot of excitement this time around in Salt Lake City. In this episode I'll bring you a bunch of experiences we had this year. It starts wher...

26 Huhti 202347min

#412: PEP 711 - Distributing Python Binaries

#412: PEP 711 - Distributing Python Binaries

What if we distributed CPython, the runtime, in the same way we distributed Python packages - as prebuilt binary wheels that only need to be downloaded and unzipped to run? For starters, that would me...

19 Huhti 20231h 18min

#411: Things I Wish Someone Had Explained To Me Sooner About Python

#411: Things I Wish Someone Had Explained To Me Sooner About Python

What advice would you give someone just getting into Python? What did you learn over time through hard work and a few tears that would have really helped you? It's a fun game to play and we have Jason...

14 Huhti 20231h 3min

#410: The Intersection of Tabular Data and Generative AI

#410: The Intersection of Tabular Data and Generative AI

AI has taken the world by storm. It's gone from near zero to amazing in just a few years. We have ChatGPT, we have Stable Diffusion. But what about Jupyter Notebooks and pandas? In this episode, we me...

6 Huhti 20231h 5min

#409: Privacy as Code with Fides

#409: Privacy as Code with Fides

We all know that privacy regulations are getting more strict. And that many of our users no longer believe that "privacy is dead". But for even medium-sized organizations, actually tracking how we are...

1 Huhti 20231h 8min

#408: Hatch: A Modern Python Workflow

#408: Hatch: A Modern Python Workflow

In recent years, there has been a lot of experimenting how we work with dependencies and external libraries for our Python code. There is pip, pip- tools, Poetry, pdm, pyenv, pipenv, Hatch and others ...

24 Maalis 20231h 2min