logo
episode-header-image
Feb 2023
1h 16m

Is htmx the way to Go?

CHANGELOG MEDIA
About this episode

A quick look at the history of building web apps, followed by a discussion of htmx and how it compares to both modern and traditional ways of building.

Discuss on Changelog News

Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!

Sponsors:

  • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com
  • Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
  • Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
  • JS Party – Your weekly celebration of JavaScript and the web

Featuring:

Show Notes:

Something missing or broken? PRs welcome!

Timestamps:

(00:00) - It's Go Time!
(00:50) - Welcoming our guests
(02:02) - Carson's web dev backstory
(04:57) - Chris's web dev backstory
(08:31) - The Flash days
(11:14) - "Modern" web apps
(14:31) - Building modern web apps
(21:32) - On full-stack development
(24:24) - On knowing the whole story
(28:56) - Sponsor: Changelog++
(29:51) - What is htmx?
(33:17) - Hypermedia and REST
(42:30) - Comparing hypermedia to OOP
(45:32) - Downsides of the hypermedia approach
(49:05) - Sponsor: JS Party
(50:35) - How to get into htmx
(52:47) - The panel's first impressions of htmx
(57:27) - It's time for Unpopular Opinions!
(58:06) - David's unpop (theory)
(1:03:27) - Chris's unpop
(1:08:38) - Carson's unpop
(1:14:41) - Time to Go!
(1:15:03) - Outro

Up next
Dec 2024
That's Go Time!
Mat gathers the entire cast (sans Natalie, sadly) alongside our producer, Jerod Santo, for one last Go Time. That's right, this is Go Time's finale episode. After eight years and 340 episodes, we are going out on top. Join us one last time, you won't regret it! We share our feeli ... Show More
1h 27m
Dec 2024
Pitching Go in 2025
With so many great programming languages having emerged in the last decade, many of them purpose-built, when and where does Go still make sense and how do you make the case for it at work? 
1h 1m
Nov 2024
Unpop roundup! 2023
Go Time producer, Jerod Santo, ranks & reviews the most (un)popular opinions of 2023. 
38m 1s
Recommended Episodes
Mar 2023
See you later, humans! (JS Party #269)
Jerod & the gang catch you up on what’s new and poppin’ in the web development world. We go deep on GitHub Copilot X and the latest AI advancements, take a bathroom break while Nick talks about TypeScript 5 & continue the debate about the future of React. Leave us a comment Chang ... Show More
1h 10m
Oct 2023
AI's impact on developers (Practical AI #241)
Chris & Daniel are out this week, so we’re bringing you a panel discussion from All Things Open 2023 moderated by Jerod Santo (Practical AI producer and co-host of The Changelog) and featuring keynoters Emily Freeman and James Q Quick. Leave us a comment Changelog++ members save ... Show More
48m 24s
May 2023
Exciting! Exciting? !Exciting
Nick is excited to explain CVA to us like we’re five (then again like we’re 41). KBall is excited to share details of his new stack (for the new app he’s building). Jerod is excited to share some recent news items (but he’s the only one). And finally, we’re all excited to debate ... Show More
59m 56s
Sep 2023
Modernizing packages to ESM
Mark Erikson (web dev professor/historian, OSS Maintainer & engineer at Replay) joins us to talk about the shift from CommonJS to ESM. We discuss the history of module patterns in JS and the grueling effort to push the world’s biggest developer ecosystem forward. Get ready to go ... Show More
1h 5m
Jan 2024
Frontend Feud: CSS Podcast vs CompressedFM
Una & Adam from The CSS Podcast defend their Frontend Feud title against challengers James & Brad from CompressedFM. Let’s get it on! Leave us a comment Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Vercel – With zer ... Show More
48m 47s
Feb 2023
Frontend Feud: CSS Podcast vs @keyframers (JS Party #264)
Una & Adam from The CSS Podcast defend their Frontend Feud title against challengers David & Shaw from the keyframers. Let’s get it on! Leave us a comment Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today! Sponsors: Sentry – Sessio ... Show More
51m 10s
Feb 2023
Frontend Feud: CSS Podcast vs @keyframers
Una & Adam from The CSS Podcast defend their Frontend Feud title against challengers David & Shaw from the keyframers. Let’s get it on! Leave us a comment Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today! Sponsors: Sentry – Sessio ... Show More
51m 10s
May 2023
Creating instruction tuned models (Practical AI #223)
At the recent ODSC East conference, Daniel got a chance to sit down with Erin Mikail Staples to discuss the process of gathering human feedback and creating an instruction tuned Large Language Models (LLM). They also chatted about the importance of open data and practical tooling ... Show More
26m 33s
Jun 2023
Digging through Nick Nisi’s tool box
KBall interviews Nick Nisi about the Pandora’s box that is his tooling/developer setup. Starting at the lowest layer of the terminal emulator he uses, they move upwards into command line tools, into Tmux (terminals within terminals!), his epic NeoVim configuration, and finally in ... Show More
1 h
Mar 2023
Potluck × Learning Web Dev × Video Streaming × Mono Repos
In this episode of Syntax, Wes and Scott answer your questions about learning web dev at an older age, making your apps look better, building a video streaming site, mono repo vs regular, and more! Sentry - Sponsor If you want to know what’s happening with your code, track errors ... Show More
52m 51s