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

  • Building something new

    Amal & Nick are joined by Saron Yitbarek (developer, podcaster, community leader & serial entrepreneur) to catch up and discuss her latest project: Not A Designer

    We discuss all the ins & outs of tech entrepreneurship & the challenges of building something new in today’s saturated market. Tune in for a behind-the-scenes look at how she does it & get a sneak peek on what’s possibly next! (Spoiler Alert: we brain stormed it here)

    Join the discussion

    Changelog++ members save 4 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
  • 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:

    • Saron Yitbarek – Website, GitHub, X
    • Amal Hussein – GitHub, X
    • Nick Nisi – Website, GitHub, Mastodon, X

    Show Notes:

    • Changelog Merch (re-stocked)
    • Not A Designer
    • Code Newbie
    • Code Newbie Podcast
    • Base CS Podcast (via Code Newbie)
    • Command Line Heroes Podcast (via RedHat)
    • CodeLand Conf
    • Forem (now parent company of Dev.to)
    • Beehiiv - the newsletter platform built for growth
    • Substack - a new economic growth for culture
    • ConvertKit - the creator marketing platform
    • Y Combinator
    • Baz Luhrmann - Everybody’s Free To Wear Sunscreen (aka Amal’s “favorite song”)
    • Something missing or broken? PRs welcome!

      1 hr 3 min
    • Best of the fest! Volume 2

      JS Party listeners and panelists celebrate great moments from the last 100 episodes! You’ll hear from 14 of our favorite humans (and 1 horse) across 11 episodes. Here’s to our first 300 episodes and the next 300 as well. 🥂

      Join the discussion

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

      Sponsors:

      • Socket – Secure your software supply chain in GitHub PRs! Try it for yourself today
    • 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:

      • Horse JS – X
      • Eric Clemmons – GitHub, X
      • Jarvis Yang – Website, GitHub, LinkedIn
      • Justin Fagnani – Website, GitHub, LinkedIn, Mastodon, X
      • Josh Collinsworth – Website, GitHub, X
      • Brian Zelip – Website, GitHub, X
      • Rich Harris – GitHub, X
      • Erick Wendel – Website, GitHub, X
      • Alex Miller – Mastodon, X
      • Jonathan Creamer – Website, GitHub, X
      • Jerod Santo – GitHub, LinkedIn, Mastodon, X
      • Amal Hussein – GitHub, X
      • Nick Nisi – Website, GitHub, Mastodon, X
      • Kevin Ball – Website, GitHub, LinkedIn, X
      • Christopher Hiller – Website, GitHub, Mastodon, X

      Show Notes:

      • The future of React with Dan Abramov & Joe Savona (JS Party #267)
      • Is print debugging good enough? (JS Party #281)
      • This is going to be Lit 🔥 with Justin Fagnani (JS Party #284)
      • The spicy React debate show 🌶️ (JS Party #244)
      • Digging through Nick Nisi’s tool box (JS Party #278)
      • Spicy fonts and static sites 🌶️ with Zach Leatherman (JS Party #79)
      • Type War (what is it good for?) with Rich Harris (JS Party #292)
      • Recreating Node.js from scratch featuring Erick Wendel (JS Party #268)
      • Making web art the hard way with Alex Miller aka SPACEFILLER (JS Party #275)
      • Reports of Node’s death are greatly exaggerated with Matteo Collina & James Snell (JS Party #294)
      • We ask a lawyer about GitHub Copilot with Luis Villa from Tidelift (JS Party #188)
      • Web development’s lost decade with Alex Russell (JS Party #263)
      • p5.js - a JavaScript library for creative coding
      • Something missing or broken? PRs welcome!

        1 hr 24 min
      • Helping people enter, stay & thrive in tech

        Valerie Phoenix from Tech By Choice joins Amal & Kball to tell them all about her non-profit that’s passionate about helping people interested in technology, no matter their experience level.

        Join the discussion

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

        Sponsors:

        • Appwrite – Build Fast. Scale Big. All in One Place. Appwrite is a backend platform for developing Web, Mobile, and Flutter applications. Built with the open source community and optimized for developer experience in the coding languages you love.
      • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
      • 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:

        • Valerie Phoenix – Website, GitHub, X
        • Amal Hussein – GitHub, X
        • Kevin Ball – Website, GitHub, LinkedIn, X

        Show Notes:

        • Tech By Choice
        • Something missing or broken? PRs welcome!

          59 min
        • I wanna React Jam it with you

          The 2nd ever React Jam is on and poppin’, so Jerod & Nick invited the previous winners to the pod to tell us all about the 10 day online game jam. Turns out React and video games are like peanut butter and jelly, after all!

          Join the discussion

          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:

          • Jason McLeod – GitHub, X
          • Gustavo Vituri – GitHub, LinkedIn, X
          • Jerod Santo – GitHub, LinkedIn, Mastodon, X
          • Nick Nisi – Website, GitHub, Mastodon, X

          Show Notes:

          • React Jam
          • React Jam Summer 2023 winners
          • Chop Chop game
          • The Rune platform
          • [Inspiration: Pipe Dream game](https://classicreload.com/win3x-pipe-dream-1991.html_
          • The Phaser game framework
          • Their Brave MMO game
          • Something missing or broken? PRs welcome!

            55 min
          • Use Effect (not useEffect)

            Prisma founder Johannes Schickling has been using the Effect library for the last couple years. Today he joins Jerod & Nick to tell us all about this very interesting tool for building robust apps in TypeScript.

            Join the discussion

            Changelog++ members save 5 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:

            • Johannes Schickling – GitHub, X
            • Jerod Santo – GitHub, LinkedIn, Mastodon, X
            • Nick Nisi – Website, GitHub, Mastodon, X

            Show Notes:

            • Friends: What do we want from a web browser?
            • Welcome to Effect
            • Effect Days 2024
            • Something missing or broken? PRs welcome!

              52 min
            • Party on PartyKit

              With a name like PartyKit, you know we just had to get its founder and CEO Sunil Pai on the show! PartyKit is an open source tool that simplifies creating collaborative, multiplayer applications. Join us to learn all about it and the journey of Sunil and his team!

              Join the discussion

              Changelog++ members get a bonus 4 minutes at the end of this episode and zero ads. Join today!

              Sponsors:

              • Appwrite – Build Fast. Scale Big. All in One Place. Appwrite is a backend platform for developing Web, Mobile, and Flutter applications. Built with the open source community and optimized for developer experience in the coding languages you love.

              Featuring:

              • Sunil Pai – Website, GitHub, LinkedIn, X
              • Amal Hussein – GitHub, X
              • Kevin Ball – Website, GitHub, LinkedIn, X
              • Christopher Hiller – Website, GitHub, Mastodon, X

              Show Notes:

              • PartyKit
              • PartyKit source code
              • PartyKit pre-seed funding internal announcement
              • PartyKit Tech Crunch pre-seed funding announcement
              • TLDraw - a collaborative digital whiteboard
              • TLDraw source code
              • CRDTs - Conflict-free replicated data
              • Yjs - A CRDT framework with a powerful abstraction of shared data
              • Vite conf
              • PartyKit at Vite Conf
              • Cloudflare Durable Objects
              • Cloudflare CDN
              • XState - is a state management and orchestration solution for JavaScript and TypeScript apps
              • Stately - a visualization platform for XState machines
              • Drifting in Space
              • Live Blocks
              • Something missing or broken? PRs welcome!

                1 hr 24 min
              • Reflecting on Bun's big launch

                Fresh off Bun’s big 1.0 launch, Jarred Sumner goes one-on-one with Jerod to discuss the all-in-one JavaScript runtime that’s captured the interest of many. We get into it all: what problem he’s solving, how it’s so fast, why no Windows support, answering the critics, the (not real) beef between Bun and Node, how the VC-backed startup will sustain & more.

                Join the discussion

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

                Sponsors:

                • Appwrite – Build Fast. Scale Big. All in One Place. Appwrite is a backend platform for developing Web, Mobile, and Flutter applications. Built with the open source community and optimized for developer experience in the coding languages you love.
              • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
              • 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:

                • Jarred Sumner – GitHub, X
                • Jerod Santo – GitHub, LinkedIn, Mastodon, X

                Show Notes:

                • Bun — A fast all-in-one JavaScript runtime
                • Why Bun is going to “be the biggest problem” for Deno
                • Bun hype. How we learned nothing from Yarn
                • Bun Careers
                • Something missing or broken? PRs welcome!

                  54 min
                • Reports of Node's death are greatly exaggerated

                  Amal, KBall & Chris convene a “semi-emergency” pod to discuss the recent (deserved) hype over Bun and what it all means for Node’s community, maintainers & users.

                  They’re joined by Node Technical Steering Committee members Matteo Collina & James Snell who are here to dispel Bun antagonism rumors, discuss the pros & cons of each runtime, explain how Node continues to thrive & even announce a VERY big upcoming feature!

                  Join the discussion

                  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
                • Appwrite – Build Fast. Scale Big. All in One Place. Appwrite is a backend platform for developing Web, Mobile, and Flutter applications. Built with the open source community and optimized for developer experience in the coding languages you love.
                • 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:

                  • Matteo Collina – Website, GitHub, Mastodon, X
                  • James Snell – Website, GitHub, Mastodon, X
                  • Amal Hussein – GitHub, X
                  • Kevin Ball – Website, GitHub, LinkedIn, X
                  • Christopher Hiller – Website, GitHub, Mastodon, X

                  Show Notes:

                  • Matteo’s tweet on Jarred Summer’s obsession with performance optimizations
                  • Bun’s claim to being a “drop in-replacement for Node.js”
                  • Platformatic 1.0 release annoucement
                  • AWS lambda quatas
                  • Node TODO - your guide to getting started with Node.js Core development
                  • Node.js’s new built-in test runner
                  • Node.js project governance
                  • Matteos recent newsletter which Amal magically connected with in the future - “My thoughts on Bun and other Adventures”
                  • fastify - “Fast and low overhead web framework, for Node.js”
                  • OpenJS foundation
                  • Soon to be released PR for adding the new WebSocket lib to Node Core
                  • Node.js supported binaries
                  • Node.js github issue #19308 “Adding Websocket support to core” which is 5+ years old and coincidentally closed on the day this podcast was released
                  • Something missing or broken? PRs welcome!

                    1 hr 41 min
                  • Web dev security school

                    This week, we’re joined by Ron Perris, a Security Engineer at Reddit and software security enthusiast. Together, we dive into best practices and common pitfalls, covering topics from dangerous URLs to JSON injection attacks. Tune in for an educational conversation, and don’t forget to bring your notebooks!

                    Join the discussion

                    Changelog++ members get a bonus 4 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
                  • Appwrite – Build Fast. Scale Big. All in One Place. Appwrite is a backend platform for developing Web, Mobile, and Flutter applications. Built with the open source community and optimized for developer experience in the coding languages you love.
                  • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
                  • Featuring:

                    • Ron Perris – GitHub, X
                    • Amal Hussein – GitHub, X
                    • Christopher Hiller – Website, GitHub, Mastodon, X

                    Show Notes:

                    • 10 React Security Best Practices Cheatsheet (by Ron Perris & Liran Tal)
                    • ZAP - the worlds most widely used web app scanner
                    • Loco Moco Security Conference in Hawai’i
                    • Node.js Ecosystem Security Working Group
                    • Node.js Security Bug Reporting
                    • Node.js Hacker One Page
                    • Node.js Third Party Labs Hacker One Page (now disabled)
                    • Python’s Advocate Library - for making secure HTTP requests on behalf of a third party
                    • DOMPurify - DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG
                    • ESLint Security Plugin
                    • Content Security Policy
                    • Something missing or broken? PRs welcome!

                      1 hr 27 min
                    • 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.

                      Join the discussion

                      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:

                      • Rich Harris – GitHub, X
                      • Amal Hussein – GitHub, X
                      • Jerod Santo – GitHub, LinkedIn, Mastodon, X

                      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
                      • Alternate Episode Titles
                        • 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!

                          1 hr 11 min

                        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