JS Party: JavaScript, CSS, Web Development cover image

JS Party: JavaScript, CSS, Web Development

Latest episodes

undefined
55 snips
Sep 26, 2024 • 1h 6min

Leveling up JavaScript with Deno 2

Ryan Dahl, the creator of Deno, joins to discuss how he's leveling up the JavaScript landscape. He explains why he chose to build Deno from scratch instead of forking Node.js. Interesting topics include Deno 2's new features, its integration with npm, and how he's tackling challenges in the developer experience. Dahl also shares insights on the JSR project and his efforts to reclaim the JavaScript trademark from Oracle. It's a deep dive into the future of JavaScript, innovation, and the open-source community.
undefined
Sep 19, 2024 • 1h 12min

It's all about the squiggles

Josh Goldberg, a conference organizer passionate about developer tools, and Dimitri Mitropoulos, a champion for inclusivity in tech, discuss the upcoming SquiggleConf. They dive into the significance of developer tooling, reflecting on how the pandemic reshaped tech events. The duo shares insights on organizing conferences, fostering inclusive environments, and encouraging diverse speakers. They emphasize community engagement and the delightful quirks of the TypeScript community, all while reminding us of the importance of clear communication and documentation in tech.
undefined
Sep 12, 2024 • 1h 8min

Undirected hyper arrows

Chris Shank, currently on sabbatical, dives deep into innovative web concepts. He explores the post-component paradigm and imagines a world where browsers have built-in spatial canvas primitives. The conversation highlights the challenge of designing folk interfaces and the potential of sticky arrows in spatial canvas applications. Shank also discusses the blending of HTML self-modification with AI tools, aiming to democratize web development for everyday users while fostering community engagement in the process.
undefined
4 snips
Sep 5, 2024 • 49min

Don’t ever use these TypeScript features

Chris, a developer focused on Node's built-in test runner, joins the hosts to dissect TypeScript’s problematic features like enums and namespaces. They explore the evolution of JavaScript tools, especially the speed of the Rust-based Rspack. The conversation shifts to the growing prominence of TypeScript and its ranking against other languages like Java. Chris shares insights about Node's test runner and the balance between experimental features and practical coding. Expect humor alongside a deep dive into modern programming practices!
undefined
Aug 29, 2024 • 53min

When 3rd party JavaScript attacks

Simon Wijckmans from c/side joins Jerod & Nick to discuss the Pollyfill attack in detail. What does it mean for web developers & client-side security going forward? Join the discussionChangelog++ members save 1 minute on this episode because they made the ads disappear. Join today!Sponsors:Wix – Wix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack. Featuring:Simon Wijckmans – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XShow Notes: The Polyfill attack explained Something missing or broken? PRs welcome!
undefined
Aug 22, 2024 • 56min

There be a11y dragons

Eric Bailey joins Jerod to discuss everything Dungeons & Dragons taught him about writing alt text, building accessible websites, Primer, the problem with a11y overlays & more. Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Porkbun – Go to porkbun.com to get .app, .dev, or .foo domain names at Porkbun for only $1 for the first year! Wix – Wix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack. Featuring:Eric Bailey – Website, GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Dungeons & Dragons taught me how to write alt text How we’re building more inclusive and accessible components at GitHub Primer Data table | Primer axe: Accessibility Testing Tools and Software ARC Toolkit - Page-Level Testing - TPGi HeadingsMap - Chrome Web Store Home - The A11Y Project Overlay Fact Sheet Midnight Lizard - color schemes for all websites Something missing or broken? PRs welcome!
undefined
Aug 15, 2024 • 58min

Forging Minecraft's scripting API

Raphael Landaverde & Jake Shirley work on Minecraft full-time. How cool is that?! On this episode, they join Jerod to tell us all about the web tech that drives Minecraft’s scripting infrastructure, how they incrementally change a massive / always-moving target, the best / worst parts of the job & much more. Join the discussionChangelog++ members get a bonus 9 minutes at the end of this episode and zero ads. Join today!Sponsors:Wix – Wix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack. Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today. Featuring:Raphael Landaverde – GitHub, XJake Shirley – Website, GitHubJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Hyrum’s Law Introduction to Scripting in Minecraft Minecraft Bedrock Editor Overview microsoft/minecraft-scripting-samples Active community Discords Raph on Discord: MidoriTerra Jake on Discord: DarkNavi Something missing or broken? PRs welcome!
undefined
Aug 1, 2024 • 51min

A Nick-level emergency

Node.js makes big TypeScript & SQLite moves, ECMAScript 2024 adds some niceties to the language (but not the ones you’re probably excited for) & we review the State of React 2023 results. Emergency?! Nick! Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:I’d rather be TypeScripting Node.js adds an experimental feature to strip TypeScript types Node.js adds a built-in SQLite module util.styleText(format, text) What’s New for JavaScript Developers in ECMAScript 2024 Promise.withResolvers made it in “speedrun” style es-toolkit State of React 2023 results websim.ai Jerod’s TS Fan Page J-Rod’s TS Fan Shizzle Something missing or broken? PRs welcome!
undefined
Jul 25, 2024 • 1h 21min

Going flat with ESLint

Josh Goldberg joins Nick & Chris to discuss the latest updates from ESLint, typescript-eslint & the new flat config format. They also discuss creating reusable configs & project generators before pivoting to talk about a new conference focused on developer tooling. Finally, Chris & Josh talk about the past, present & future of Mocha. Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Neon – Fleets of Postgres! Enterprises use Neon to operate hundreds of thousands of Postgres databases: Automated, instant provisioning of the world’s most popular database. Featuring:Josh Goldberg – GitHub, XNick Nisi – Website, GitHub, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes: ESLint’s new config system Announcing typescript-eslint v8 Beta dprint Yeoman Squiggle Conf eslint-plugin-eslint-comments JavaScript’s with keyword Mocha eslint-nibble create-typescript-app Something missing or broken? PRs welcome!
undefined
Jul 18, 2024 • 59min

Building LLM agents in JS

KBall and returning guest Tejas Kumar dive into the topic of building LLM agents using JavaScript. What they are, how they can be useful (including how Tejas used home-built agents to double his podcasting productivity) & how to get started building and running your own agents, even all on your own device with local models. Join the discussionChangelog++ members save 7 minutes on this episode because they made the ads disappear. Join today!Sponsors:Socket – Secure your supply chain and ship with confidence. Install the GitHub app, book a demo or learn more Neon – Fleets of Postgres! Enterprises use Neon to operate hundreds of thousands of Postgres databases: Automated, instant provisioning of the world’s most popular database. Featuring:Tejas Kumar – GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: Bringing the vibe Andrew Ng on Agentic workflows Ollama Mixtral 8x 22b Stately Agent Vercel AI SDK Tejas’s talk on rebuilding React Hugging Face Jupyter Notebooks Datastax Langflow Something missing or broken? PRs welcome!

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner