JS Party: JavaScript, CSS, Web Development

JS Party: JavaScript, CSS, Web Development

By Changelog MediaTechnology
Download on the App Store

JS Party: JavaScript, CSS, Web Development episodes

  • Leveling up JavaScript with Deno 2

    Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too common rug pull (not cool) scenario, what’s new in Deno 2 & their pragmatic decision to support npm, they talk JSR, they talk Deno KV & SQLite, they even talk about Ryan’s open letter to Oracle in an attempt to free the unused “JavaScript” trademark from the giant’s clutches.

    Join the discussion

    Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!

    Sponsors:

    • Jam.dev – One click bug reports developers love — Never explain another bug report again. Jam auto-captures all the info engineers need to debug and repro.

    Featuring:

    • Ryan Dahl – Website, GitHub, X
    • Jerod Santo – GitHub, LinkedIn, Mastodon, X

    Show Notes:

    • Node.js: The Documentary - YouTube
    • From Node.js to Deno: How It All Began - YouTube
    • 10 Things I Regret About Node.js - YouTube
    • JSR: the JavaScript Registry
    • rusty_v8: Rust bindings for the V8 JavaScript engine
    • JavaScript™ (Dear Oracle)
    • Something missing or broken? PRs welcome!

      1 hr 7 min
    • It's all about the squiggles

      Nick is joined by Josh Goldberg & Dimitri Mitropoulos to discuss SquiggleConf, a new conference focused on web dev tooling. We explore the motivations behind creating a conference dedicated to developer tools, the challenges of organizing both conferences and local meetups, and strategies for building engaged tech communities.

      We also discuss the importance of developer tooling, the pandemic’s impact on tech events, and share insights on encouraging new speakers and creating inclusive environments & more!

      Join the discussion

      Changelog++ members save 7 minutes on this episode because they made the ads disappear. Join today!

      Sponsors:

      • Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
    • 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.
    • Jam.dev – One click bug reports developers love — Never explain another bug report again. Jam auto-captures all the info engineers need to debug and repro.
    • Featuring:

      • Dimitri Mitropoulos – GitHub, LinkedIn
      • Josh Goldberg – GitHub, X
      • Nick Nisi – Website, GitHub, Mastodon, X

      Show Notes:

      • SquiggleConf
      • ESLint
      • TypeScript ESLint
      • Mocha
      • Learning TypeScript book
      • Michigan TypeScript
      • Boston TS Club
      • NebraskaJS
      • Oh My Zsh (tool by Robbie Russell)
      • React
      • Vue
      • Go programming language
      • TypeScript
      • New England Aquarium conference venue
      • Squiggle Conf Discord
      • Something missing or broken? PRs welcome!

        1 hr 13 min
      • Undirected hyper arrows

        Chris Shank has been on sabbatical since January, so he’s had a lot of time to think deeply about the web platform. On this episode, Jerod & KBall pick Chris’ brain to answer questions like, what does a post-component paradigm look like? What would it look like if the browser had primitives for building spatial canvases? How can we make it easier to make “folk interfaces” on the web?

        Join the discussion

        Changelog++ members save 4 minutes 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.
      • Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
      • Featuring:

        • Chris Shank – Website, GitHub, X
        • Jerod Santo – GitHub, LinkedIn, Mastodon, X
        • Kevin Ball – Website, GitHub, LinkedIn, X

        Show Notes:

        • ChrisShank/progressive-element: A set of patterns for a behavioral paradigm of building web UIs
        • Little-Languages/quiver: Your quiver of declarative arrows for the web. ⤵
        • ChrisShank/folc: Utilities to more easily make folk web pages
        • Something missing or broken? PRs welcome!

          1 hr 8 min
        • Don’t ever use these TypeScript features

          Jerod, Nick & Chris discuss a next-gen JavaScript bundler, Node getting even tighter with TypeScript, the top programming languages according to IEEE Spectrum, Chris’ feelings on Node’s built-in test runner & more!

          Join the discussion

          Changelog++ members get a bonus 4 minutes at the end of this episode and zero ads. 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.
        • 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:

          • Jerod Santo – GitHub, LinkedIn, Mastodon, X
          • Nick Nisi – Website, GitHub, Mastodon, X
          • Christopher Hiller – Website, GitHub, Mastodon, X

          Show Notes:

          • Announcing Rspack 1.0
          • Node.js — Node v22.7.0 (Current)
          • Top Programming Languages 2024
          • MoonScript, a language that compiles to Lua
          • TypeScriptToLua
          • Home - Satisfactory Game
          • Nest ’dem loops featuring NESTED LOOPS
          • Song Encoder: $STDOUT
          • The TC39 song
          • Something missing or broken? PRs welcome!

            50 min
          • 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 discussion

            Changelog++ 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, X
            • Jerod Santo – GitHub, LinkedIn, Mastodon, X
            • Nick Nisi – Website, GitHub, Mastodon, X

            Show Notes:

            • The Polyfill attack explained
            • Something missing or broken? PRs welcome!

              54 min
            • 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 discussion

              Changelog++ 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, X
              • Jerod Santo – GitHub, LinkedIn, Mastodon, X

              Show 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!

                57 min
              • 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 discussion

                Changelog++ 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, X
                • Jake Shirley – Website, GitHub
                • Jerod Santo – GitHub, LinkedIn, Mastodon, X

                Show 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!

                  58 min
                • 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 discussion

                  Changelog++ 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, X
                  • Kevin Ball – Website, GitHub, LinkedIn, X
                  • Nick Nisi – Website, GitHub, Mastodon, X

                  Show 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!

                      51 min
                    • 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 discussion

                      Changelog++ 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, X
                      • Nick Nisi – Website, GitHub, Mastodon, X
                      • Christopher Hiller – Website, GitHub, Mastodon, X

                      Show 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!

                        1 hr 22 min
                      • 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 discussion

                        Changelog++ 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, X
                        • Kevin Ball – Website, GitHub, LinkedIn, X

                        Show 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!

                          1 hr

                        About JS Party: JavaScript, CSS, Web Development

                        From the publisher's feed

                        Your weekly celebration of JavaScript and the web. Current panelists: Jerod Santo, Kevin Ball (KBall), Nick Nisi, Chris Hiller, Amal Hussein & Amy Dutton.

                        More shows like JS Party: JavaScript, CSS, Web Development

                        The Changelog: Software Development, Open Source by Changelog Media

                        The Changelog: Software Development, Open Source

                        287 Listeners

                        RikaTillsammans | Om privatekonomi & rikedom i livet by Jan och Caroline Bolmeson

                        RikaTillsammans | Om privatekonomi & rikedom i livet

                        13 Listeners

                        The freeCodeCamp Podcast by freeCodeCamp.org

                        The freeCodeCamp Podcast

                        483 Listeners

                        HTML All The Things - Web Development, AI, and Developer Careers by Matt Lawrence and Mike Karan

                        HTML All The Things - Web Development, AI, and Developer Careers

                        49 Listeners

                        The Stack Overflow Podcast by The Stack Overflow Podcast

                        The Stack Overflow Podcast

                        62 Listeners