{"podcast":{"title":"JS Party: JavaScript, CSS, Web Development","slug":"js-party-javascript-css-web-development","podcast_index_feed_id":403674,"rss_url":"https://changelog.com/jsparty/feed","website_url":"https://changelog.com/jsparty","image_url":"https://cdn.changelog.com/uploads/covers/js-party-original.png?v=63725770332","author":"Changelog Media","episode_count":361,"summary":"Your weekly celebration of JavaScript and the web. Current panelists: Jerod Santo, Kevin Ball (KBall), Nick Nisi, Chris Hiller, Amal Hussein & Amy Dutton. Past panelists: Suz Hinton, Feross Aboukhadijeh, Amelia Wattenberger, Divya Sasidharan, Alex Sexton, Rachel White, Emma Bostian, Ali Spittel, Mikeal Rogers & Jessica Sachs. We talk about the web platform (Chrome, Safari, Edge, Firefox, Brave, etc), front-end frameworks (ReactJS, SolidJS, Svelte, VueJS, AngularJS, etc), JavaScript and TypeScript runtimes (Node, Deno, Bun), web animation, SVG, TailwindCSS, robotics, IoT, and much more. If JavaScript and/or the web touch your life, this show’s for you. Some people search for JSParty and can't find the show, so now the string JSParty is in our description too.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development"},"episodes":[{"title":"One last party","slug":"one-last-party","published_at":"2025-02-13T20:20:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/one-last-party","url":"https://changelog.com/jsparty/350","duration_seconds":4553,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/one-last-party/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/one-last-party.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"React: then & now","slug":"react-then-now","published_at":"2024-12-05T17:45:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/react-then-now","url":"https://changelog.com/jsparty/349","duration_seconds":4396,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/react-then-now/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/react-then-now.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"WYSIWYG","slug":"wysiwyg","published_at":"2024-11-29T17:20:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/wysiwyg","url":"https://changelog.com/jsparty/348","duration_seconds":4631,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/wysiwyg/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/wysiwyg.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Nine pillars of great Node apps","slug":"nine-pillars-of-great-node-apps","published_at":"2024-11-21T19:00:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/nine-pillars-of-great-node-apps","url":"https://changelog.com/jsparty/347","duration_seconds":3854,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/nine-pillars-of-great-node-apps/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/nine-pillars-of-great-node-apps.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"It's all about documentation","slug":"it-s-all-about-documentation","published_at":"2024-11-14T21:30:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/it-s-all-about-documentation","url":"https://changelog.com/jsparty/346","duration_seconds":4461,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/it-s-all-about-documentation/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/it-s-all-about-documentation.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How Vercel thinks about Next.js","slug":"how-vercel-thinks-about-next-js","published_at":"2024-11-07T20:30:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/how-vercel-thinks-about-next-js","url":"https://changelog.com/jsparty/345","duration_seconds":4307,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/how-vercel-thinks-about-next-js/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/how-vercel-thinks-about-next-js.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Kind of a big deal","slug":"kind-of-a-big-deal","published_at":"2024-10-31T19:30:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/kind-of-a-big-deal","url":"https://changelog.com/jsparty/344","duration_seconds":3618,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/kind-of-a-big-deal/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/kind-of-a-big-deal.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Digging through Jerod Santo’s tool box","slug":"digging-through-jerod-santo-s-tool-box","published_at":"2024-10-17T17:00:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/digging-through-jerod-santo-s-tool-box","url":"https://changelog.com/jsparty/343","duration_seconds":3542,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/digging-through-jerod-santo-s-tool-box/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/digging-through-jerod-santo-s-tool-box.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"A great horse to bet on","slug":"a-great-horse-to-bet-on","published_at":"2024-10-10T16:10:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/a-great-horse-to-bet-on","url":"https://changelog.com/jsparty/342","duration_seconds":3690,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/a-great-horse-to-bet-on/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/a-great-horse-to-bet-on.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Create interactive tutorials the easy way","slug":"create-interactive-tutorials-the-easy-way","published_at":"2024-10-03T17:00:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/create-interactive-tutorials-the-easy-way","url":"https://changelog.com/jsparty/341","duration_seconds":3080,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/create-interactive-tutorials-the-easy-way/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/create-interactive-tutorials-the-easy-way.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Leveling up JavaScript with Deno 2","slug":"leveling-up-javascript-with-deno-2","published_at":"2024-09-26T18:30:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/leveling-up-javascript-with-deno-2","url":"https://changelog.com/jsparty/340","duration_seconds":3976,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/leveling-up-javascript-with-deno-2/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/leveling-up-javascript-with-deno-2.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"It's all about the squiggles","slug":"it-s-all-about-the-squiggles","published_at":"2024-09-19T21:00:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/it-s-all-about-the-squiggles","url":"https://changelog.com/jsparty/339","duration_seconds":4330,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/it-s-all-about-the-squiggles/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/it-s-all-about-the-squiggles.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Undirected hyper arrows","slug":"undirected-hyper-arrows","published_at":"2024-09-12T15:30:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/undirected-hyper-arrows","url":"https://changelog.com/jsparty/338","duration_seconds":4058,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/undirected-hyper-arrows/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/undirected-hyper-arrows.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Don’t ever use these TypeScript features","slug":"don-t-ever-use-these-typescript-features","published_at":"2024-09-05T21:00:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/don-t-ever-use-these-typescript-features","url":"https://changelog.com/jsparty/337","duration_seconds":2941,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/don-t-ever-use-these-typescript-features/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/don-t-ever-use-these-typescript-features.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"When 3rd party JavaScript attacks","slug":"when-3rd-party-javascript-attacks","published_at":"2024-08-29T16:00:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/when-3rd-party-javascript-attacks","url":"https://changelog.com/jsparty/336","duration_seconds":3195,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/when-3rd-party-javascript-attacks/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/when-3rd-party-javascript-attacks.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"There be a11y dragons","slug":"there-be-a11y-dragons","published_at":"2024-08-22T19:30:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/there-be-a11y-dragons","url":"https://changelog.com/jsparty/335","duration_seconds":3375,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/there-be-a11y-dragons/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/there-be-a11y-dragons.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Forging Minecraft's scripting API","slug":"forging-minecraft-s-scripting-api","published_at":"2024-08-15T18:15:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/forging-minecraft-s-scripting-api","url":"https://changelog.com/jsparty/334","duration_seconds":3480,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/forging-minecraft-s-scripting-api/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/forging-minecraft-s-scripting-api.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"A Nick-level emergency","slug":"a-nick-level-emergency","published_at":"2024-08-01T18:40:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/a-nick-level-emergency","url":"https://changelog.com/jsparty/333","duration_seconds":3039,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/a-nick-level-emergency/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/a-nick-level-emergency.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Going flat with ESLint","slug":"going-flat-with-eslint","published_at":"2024-07-25T16:45:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/going-flat-with-eslint","url":"https://changelog.com/jsparty/332","duration_seconds":4878,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/going-flat-with-eslint/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/going-flat-with-eslint.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Building LLM agents in JS","slug":"building-llm-agents-in-js","published_at":"2024-07-18T18:30:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/building-llm-agents-in-js","url":"https://changelog.com/jsparty/331","duration_seconds":3566,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/building-llm-agents-in-js/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/building-llm-agents-in-js.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Ember take on recent hot topics","slug":"the-ember-take-on-recent-hot-topics","published_at":"2024-07-11T16:00:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/the-ember-take-on-recent-hot-topics","url":"https://changelog.com/jsparty/330","duration_seconds":4976,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/the-ember-take-on-recent-hot-topics/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/the-ember-take-on-recent-hot-topics.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"A standard library for JavaScript","slug":"a-standard-library-for-javascript","published_at":"2024-07-04T14:00:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/a-standard-library-for-javascript","url":"https://changelog.com/jsparty/329","duration_seconds":3078,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/a-standard-library-for-javascript/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/a-standard-library-for-javascript.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"React Native the Expo way","slug":"react-native-the-expo-way","published_at":"2024-06-27T14:00:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/react-native-the-expo-way","url":"https://changelog.com/jsparty/328","duration_seconds":3500,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/react-native-the-expo-way/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/react-native-the-expo-way.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Polypane-demonium","slug":"polypane-demonium","published_at":"2024-06-20T19:30:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/polypane-demonium","url":"https://changelog.com/jsparty/327","duration_seconds":5348,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/polypane-demonium/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/polypane-demonium.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Should web development need a build step?","slug":"should-web-development-need-a-build-step","published_at":"2024-06-06T16:00:00+00:00","page_url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/should-web-development-need-a-build-step","url":"https://changelog.com/jsparty/326","duration_seconds":3994,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/js-party-javascript-css-web-development/episodes/should-web-development-need-a-build-step/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/js-party-javascript-css-web-development/should-web-development-need-a-build-step.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}]}