Episode 261

Alexander Petros on htmx and sustainable, simpler tools

00:00:00
/
00:36:21

December 20th, 2024

36 mins 21 secs

Your Host
Special Guest

About this Episode

Guest

Alexander Petros

Panelist

Richard Littauer

Show Notes

Join host Richard Littauer as he dives into the world of open source sustainability with Alexander Petros, core maintainer of htmx and freelance software engineer. Today, they explore the evolution of HTML, the power of lightweight web protocols, and the broader implications of open-source software for the future of the web. Alexander shares his insights on building sustainable digital infrastructure, using simple tools effectively, and rethinking web development paradigms. Hit download now!

[00:01:40] Alexander explains htmx as a lightweight front-end JavaScript library enhancing HTML capabilities.

[00:03:16] There’s a discussion about HTML’s design for behavior and interactivity and a comparison of traditional HTML with modern practices, including JavaScript-heavy frameworks.

[00:05:50] We hear the origins of htmx, how it started as a jQuery extension called intercooler.js, and the evolution during the pandemic to a standalone library.

[00:09:16] Alexander explains building for the long term, why lightweight, adaptable systems matter, and reflects on the durability of early web standards and tools.

[00:12:17] Richard inquires about what Alexander envisions a hundred years from now with htmx.

[00:14:57] Balancing simplicity and scalability is discussed about HTML’s capabilities for large-scale applications and why many developers overcomplicate solutions unnecessarily.

[00:17:40] Alexander critiques over-reliance on tools like Docker and large-scale build systems and advocates for simpler development environments like SQLite.

[00:19:42] Alexander talks about why open source frameworks like React solve organizational problems for tech giants.

[00:25:42] Richard tells us he’s been spending time on the International Code of Zoological Nomenclature as a foundational system for species classification and Alexander speaks about the challenges of contributing to protocols governed by large corporations and why HTML remains a uniquely sustainable and universal platform.

[00:28:22] Richard asks Alexander if he’s thought about the 1000 year approach to the work he’s doing.

[00:32:21] Find out where you can follow Alexander and his blog online.

Quotes

[00:13:11] “The web is going to be the most effective delivery mechanism for software for the next couple of decades.”

[00:14:12] “If we look at the tools that we have available today, which tools can we use that are most likely to get us to that fifty, hundred year useful piece of software?”

[00:24:06] “Different structural project models produce very different software.”

Spotlight

  • [00:33:11] Richard’s spotlight is the International Code of Zoological Nomenclature.
  • [00:34:07] Alexander’s spotlight is better-sqlite3.

Links

Credits

Support Sustain