
A view to a transitions API
09/07/23 • 61 min
1 Listener
Jerod & the gang discuss the news (Astro 3.0, Vercel + Astro, Python in Excel) then play eight crazy rounds of HeadLIES! Headline or headLIE? You decide...
Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Convex – Convex is a better type of backend — the full-stack TypeScript development platform that lets you replace your database, server functions, and glue code. Get started at convex.dev
- Caisy – Caisy is the headless CMS that gives developers endless possibilities. Learn more at caisy.io
- 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.
Featuring:
- Jerod Santo – GitHub, LinkedIn, Mastodon, X
- Amal Hussein – GitHub, X
- Nick Nisi – Website, GitHub, Mastodon, X
- Christopher Hiller – Website, GitHub, Mastodon, X
Show Notes:
Something missing or broken? PRs welcome!
Jerod & the gang discuss the news (Astro 3.0, Vercel + Astro, Python in Excel) then play eight crazy rounds of HeadLIES! Headline or headLIE? You decide...
Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Convex – Convex is a better type of backend — the full-stack TypeScript development platform that lets you replace your database, server functions, and glue code. Get started at convex.dev
- Caisy – Caisy is the headless CMS that gives developers endless possibilities. Learn more at caisy.io
- 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.
Featuring:
- Jerod Santo – GitHub, LinkedIn, Mastodon, X
- Amal Hussein – GitHub, X
- Nick Nisi – Website, GitHub, Mastodon, X
- Christopher Hiller – Website, GitHub, Mastodon, X
Show Notes:
Something missing or broken? PRs welcome!
Previous Episode

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 to school kids, this one’s deep!
Changelog++ members get a bonus 5 minutes at the end of this episode and zero ads. 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.
- Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
- Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
Featuring:
Show Notes:
- My Experience Modernizing Packages to ESM - Mark’s epic blog post
- History and Timeline of ES Modules
- Node API Reference for ESM
- Andrew Branch’s WIP TypeScript module processing documentation
- Sindre Sorhus: Pure ESM packages
- Modern Guide to Packaging a JS Library
- Guide for shipping ESM and CJS in one Package
Something missing or broken? PRs welcome!
Next Episode

Type War (what is it good for?)
Love it or hate it, TypeScript is here to stay for the foreseeable future. But, what happens when widely adopted packages go completely Type free or remove TypeScript in favor of JS with type annotations? Join us to unpack these recent events with Rich Harris, creator of Svelte, as he walks us through the nuanced decision his team made for the Svelte project, and ofc, lots of laughs along the way.
Changelog++ members get a bonus 7 minutes at the end of this episode and zero ads. Join today!
Sponsors:
- Convex – Convex is a better type of backend — the full-stack TypeScript development platform that lets you replace your database, server functions, and glue code. Get started at convex.dev
- Caisy – Caisy is the headless CMS that gives developers endless possibilities. Learn more at caisy.io
- 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.
Featuring:
Show Notes:
- News article from May 2023 when Svelte switched from TS to JSDoc type annotations
- DHH’s blog post “Open Source Hooliganism and the TypeScript Meltdown”
- DHH’s tweet announcing Turbo’s removal of TS
- Rich’s quote tweet of DHH Turbo announcement
- JSDoc docs
- Official TS docs highlighting support for JS Doc type annotations
- ECMA proposal for Type Annotations
- Principles of Writing Consistent, Idiomatic JavaScript
- Type me a river
- To type or not to type
- Someone is typing in the community...
- Different types (or not) for different gripes
- The script schism
- Web Dev D Day
- Going off (Type)Script
- Losing the (Type)Script
- While typing(scripting) it
- Not my type
- Can’t type this
- You fought in the Type Wars?
Something missing or broken? PRs welcome!
JS Party: JavaScript, CSS, Web Development - A view to a transitions API
Transcript
Hello, hello. It's your internet friends... I'm Jerod, and I am joined today by Nick Nisi. What's up, Nick?
Nick Nisi:Hoy-hoy! How's it going?
Jerod Santo:It's going great. We also have Amal here with us today. What's up, Amal?
Amal Hussein:Hey, hey. Happy to be here.
Jerod Santo:And a phoenix rising from the ashes, it's b0neskull's grand return to the po
If you like this episode you’ll love

ITSPmagazine Podcasts

The Edtech Podcast

CodeWinds - Leading edge web developer news and training | javascript / React.js / Node.js / HTML5 / web development - Jeff Barczewski

Joomla Beat Podcast | Web design, development, online marketing, social media & website management

The Torch: The Great Courses Podcast
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/js-party-javascript-css-web-development-179982/a-view-to-a-transitions-api-33265416"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to a view to a transitions api on goodpods" style="width: 225px" /> </a>
Copy