Just a Spec

Turbo, Astro, Server Components, and HTML Over the Wire

August 30, 2023 Jared White & Ayush Newatia Episode 9
Turbo, Astro, Server Components, and HTML Over the Wire
Just a Spec
More Info
Just a Spec
Turbo, Astro, Server Components, and HTML Over the Wire
Aug 30, 2023 Episode 9
Jared White & Ayush Newatia

The lads are back with an action-packed episode full of juicy details about “buildless” architecture & “Turbo” architecture, server components, tools & techniques which encourage server-rendered HTML pages and fragments sent over the wire, making websites which work without JavaScript, the huge pendulum shift we see in the industry back to coupled fullstack DX, and so much more. Grab your notepad because there’s a lot of ground to cover!

Hosted by Jared White & Ayush

Links:

Show Notes Chapter Markers

The lads are back with an action-packed episode full of juicy details about “buildless” architecture & “Turbo” architecture, server components, tools & techniques which encourage server-rendered HTML pages and fragments sent over the wire, making websites which work without JavaScript, the huge pendulum shift we see in the industry back to coupled fullstack DX, and so much more. Grab your notepad because there’s a lot of ground to cover!

Hosted by Jared White & Ayush

Links:

Introduction
Weather Report
thathtml.blog
Fresh Fusion Podcast
Save Ayush from writing Tailwind!
Time to talk Hotwire Turbo!
Progressive enhancement with Turbo
JavaScript is only temporarily enabled…
Meeting goals for the project
Handcrafting <script>s, retro style!
98% of the site works without JavaScript
Even the modal uses progressive enhancement
Vanilla CSS (with Sass for nesting)
Vanilla HTML with nary a <div> in sight
There's DX, and there's DX
Turbolinks' Revenge
The ViewTransition API
Astro framework goes "Turbo"
PermaNENT, not permaMINT ;-P
Ryan Carniato streams for the JS crowd
Turbo is just an "architecture" now?
But like, even Turbolinks could do "permanent" years ago!
The industry's pendulum swing and "server components"
ViewComponent in Rails
Spicing up server-rendered markup
Redwood.js's "whoops, my bad!"
Outro