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

#423: Solving 10 different simulation problems with Python

#423: Solving 10 different simulation problems with Python

Python is used for a wide variety of software projects. One area it's really gained a huge amount of momentum is in the computational space (including data science). On this episode we welcome back Al...

24 Heinä 20231h 6min

#422: How data scientists use Python

#422: How data scientists use Python

Regardless of which side of Python, software developer or data scientist, you sit on, you surely know that data scientists and software devs seem to have different styles and priorities. But why? And ...

7 Heinä 20231h 2min

#421: Python at Netflix

#421: Python at Netflix

When you think of Netflix (as a technology company), you probably imagine them as cloud innovators. They were one of the first companies to go all-in on a massive scale for cloud computing as well as ...

2 Heinä 20231h 4min

#420: Database Consistency & Isolation for Python Devs

#420: Database Consistency & Isolation for Python Devs

When you use a SQL database like Postgres, you have to understand the subtleties of isolation levels from "read committed" to "serializable." And distributed databases like MongoDB offer a range of co...

26 Kesä 202356min

#419: Debugging Python in Production with PyStack

#419: Debugging Python in Production with PyStack

Here's the situation. You have a Python app that is locked or even has completely crashed and all you're left with is a core dump on the server. Now what? It's time for PyStack! You can capture a view...

14 Kesä 20231h 12min

#418: How To Keep A Secret in Python Apps

#418: How To Keep A Secret in Python Apps

Think about the different APIs and databases your application works with. Every one of them requires either an API key or a database connection string that itself contains a password. How do you let y...

2 Kesä 20231h 7min

#417: Test-Driven Prompt Engineering for LLMs with Promptimize

#417: Test-Driven Prompt Engineering for LLMs with Promptimize

Large language models and chat-based AIs are kind of mind blowing at the moment. Many of us are playing with them for working on code or just as a fun alternative to search. But others of us are build...

30 Touko 20231h 13min

#416: Open Source Sports Analytics with PySport

#416: Open Source Sports Analytics with PySport

If you're looking for fun data sets for learning, for teaching, maybe a conference talk, or even if you're just really into them, sports offers up a continuous stream of rich data that many people can...

22 Touko 202357min