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

  • Is print debugging good enough?

    Let’s debate debugging techniques! Do you print debug or dive deep into debugging tools? KBall & Jerod argue that print statements are all you need while Amal & guest Eric Clemmons take the other side. Who will win and why will it be Jerod? 😉

    Join the discussion

    Changelog++ members save 3 minutes on this episode because they made the ads disappear. 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:

    • Eric Clemmons – GitHub, X
    • Jerod Santo – GitHub, LinkedIn, Mastodon, X
    • Kevin Ball – Website, GitHub, LinkedIn, X
    • Amal Hussein – GitHub, X

    Show Notes:

    • patch-package
    • replay.io
    • Something missing or broken? PRs welcome!

      1 hr 2 min
    • It's all part of the process

      The panel dives into all of the supporting structures that we build around writing code, what works in different environments, and good and bad practices they have seen. From PR etiquette to CI/CD to how to write a ticket, they look at them from an open source perspective, an enterprise perspective, and everything in between.

      Join the discussion

      Changelog++ members support our work, get closer to the metal, and make the ads disappear. 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!
    • Featuring:

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

      Show Notes:

      • Graphite
      • Reviewable
      • The way to fully automated releases in open source projects
      • Feature Toggles (aka Feature Flags)
      • LaunchDarkly
      • Split.io
      • Minimum Reproducible Example
      • Something missing or broken? PRs welcome!

        54 min
      • Million ways to render

        Million.js is a JavaScript library that helps render large datasets in the browser efficiently using a virtual DOM and custom diffing algorithm. Aiden and Tobi join Nick to talk about what it does, it’s goals, and where it’s going.

        Join the discussion

        Changelog++ members save 4 minutes on this episode because they made the ads disappear. 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.
      • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
      • KBall Coaching – Free exploratory coaching sessions from JS Party co-host KBall! Click here to get started
      • Featuring:

        • Aiden Bai – Website, GitHub, X
        • Tobiloba Adedeji – GitHub, LinkedIn, X
        • Nick Nisi – Website, GitHub, Mastodon, X

        Show Notes:

        • Million.js
        • Million Discord
        • Next.js
        • Rules of Blocks
        • React
        • What is the virtual DOM in React?
        • Something missing or broken? PRs welcome!

          43 min
        • Digging through Nick Nisi’s tool box

          KBall interviews Nick Nisi about the Pandora’s box that is his tooling/developer setup. Starting at the lowest layer of the terminal emulator he uses, they move upwards into command line tools, into Tmux (terminals within terminals!), his epic NeoVim configuration, and finally into the tools he uses for notekeeping and productivity.

          Join the discussion

          Changelog++ members save 2 minutes on this episode because they made the ads disappear. 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.
        • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
        • Featuring:

          • Kevin Ball – Website, GitHub, LinkedIn, X
          • Nick Nisi – Website, GitHub, Mastodon, X

          Show Notes:

          • Nick’s Dotfiles
          • Kitty
          • WezTerm
          • Nerd Fonts
          • RipGrep
          • fzf
          • Zoxide
          • tmux
          • Neovim
          • Lua
          • Lazy.nvim
          • Telescope.nvim
          • Zettelkasten
          • Obsidian
          • Yabai
          • Raycast
          • Omnifocus
          • Something missing or broken? PRs welcome!

            1 hr 1 min
          • Exciting! Exciting? !Exciting

            Nick is excited to explain CVA to us like we’re five (then again like we’re 41).

            KBall is excited to share details of his new stack (for the new app he’s building).
            Jerod is excited to share some recent news items (but he’s the only one).

            And finally, we’re all excited to debate TypeScript vs JSDoc comments!

            Join the discussion

            Changelog++ members save 3 minutes on this episode because they made the ads disappear. 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.
          • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
          • Featuring:

            • Jerod Santo – GitHub, LinkedIn, Mastodon, X
            • Nick Nisi – Website, GitHub, Mastodon, X
            • Kevin Ball – Website, GitHub, LinkedIn, X

            Show Notes:

            • Class Variance Authority
            • KBall’s new stack
              • QwikCity
              • Joist-ORM
              • Bun’s new bundler
              • MDN’s new Baseline
              • JavaScript’s new frontend framework: VanJS
                • kriszyp/put-selector
                • Rich Harris quote
                • Something missing or broken? PRs welcome!

                  1 hr
                • The ORMazing show

                  Nick & KBall sit down with the brilliant Stephen Haberman to discuss all things ORMs! 💻🔍

                  From the advantages and disadvantages of ORMs in general, to delving into the intricacies of his innovative project Joist, which brings a fresh, idiomatic, ActiveRecord-esque approach to TypeScript. 🚀

                  So sit back, relax, and let’s dive deep into the world of ORMs with the experts!

                  Join the discussion

                  Changelog++ members save 2 minutes on this episode because they made the ads disappear. 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.
                • KBall Coaching – Free exploratory coaching sessions from JS Party co-host KBall! Click here to get started
                • Featuring:

                  • Stephen Haberman – Website, GitHub, LinkedIn, X
                  • Nick Nisi – Website, GitHub, Mastodon, X
                  • Kevin Ball – Website, GitHub, LinkedIn, X

                  Show Notes:

                  • TypeScript: Documentation - Mapped Types
                  • Hello from Joist | Joist
                  • TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
                  • Active Record Basics — Ruby on Rails Guides
                  • graphql/dataloader: DataLoader is a generic utility to be used as part of your application’s data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
                  • facebook/Haxl: A Haskell library that simplifies access to remote data, such as databases or web-based services.
                  • Working with Entity Manager | MikroORM
                  • Object-Relational Mapping is the Vietnam of Computer Science
                  • kysely-org/kysely: A type-safe typescript SQL query builder
                  • Validation Rules | Joist
                  • Derived Fields | Joist
                  • The Streaming Database | Materialize
                  • PostgreSQL: The world’s most advanced open source database
                  • PostgreSQL: Documentation: 15: 41.3. Materialized Views
                  • Joist Slack
                  • Something missing or broken? PRs welcome!

                    1 hr 13 min
                  • Making web art the hard way

                    Developer slash artist Alex Miller joins Jerod & Amelia to discuss the challenge he faced after deciding to eschew fancy frameworks and libraries in favor of vanilla JS to build an interactive essay called Grid World for the html review.

                    Join the discussion

                    Changelog++ members get a bonus 4 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.
                  • Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
                  • KBall Coaching – Free exploratory coaching sessions from JS Party co-host KBall! Click here to get started
                  • Featuring:

                    • Alex Miller – Mastodon, X
                    • Jerod Santo – GitHub, LinkedIn, Mastodon, X
                    • Amelia Wattenberger – Website, GitHub, X

                    Show Notes:

                    • Myst
                    • The html Review
                    • Grid World
                    • Daniel Shiffman
                    • Drawing Lines is Hard
                    • Algorithmically generated goods by SPACEFILLER
                    • Something missing or broken? PRs welcome!

                      56 min
                    • SST and OpenNext

                      Dax Raad joins KBall and Nick to chat about SST, a framework that makes it easier to build full-stack applications on AWS. We chat about how the project got started and its goals. Then we discuss OpenNext, an open source, framework-agnostic server less adapter for Next.js.

                      Join the discussion

                      Changelog++ members save 3 minutes on this episode because they made the ads disappear. 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.
                    • KBall Coaching – Free exploratory coaching sessions from JS Party co-host KBall! Click here to get started
                    • Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
                    • Featuring:

                      • Dax Raad – Website, GitHub, X
                      • Nick Nisi – Website, GitHub, Mastodon, X
                      • Kevin Ball – Website, GitHub, LinkedIn, X

                      Show Notes:

                      • AWS Amplify
                      • OpenNext
                      • SST
                      • Next.JS
                      • React
                      • Something missing or broken? PRs welcome!

                        58 min
                      • CSS Color Party 🎉

                        Adam Argyle joins Amelia and Nick to catch them up on all the goings on within the world of CSS colors. There are a lot more options than you’d expect if you haven’t been keeping up, and Adam’s here to help you avoid the “gray dead zone”!

                        Join the discussion

                        Changelog++ members save 4 minutes on this episode because they made the ads disappear. 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.
                      • KBall Coaching – Free exploratory coaching sessions from JS Party co-host KBall! Click here to get started
                      • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
                      • Featuring:

                        • Adam Argyle – Website, GitHub, Mastodon, X
                        • Nick Nisi – Website, GitHub, Mastodon, X
                        • Amelia Wattenberger – Website, GitHub, X

                        Show Notes:

                        • Adam’s site
                        • Color interpolation animation
                        • oklch() - CSS: Cascading Style Sheets | MDN
                        • The “Gray Dead Zone” of Gradients | CSS-Tricks - CSS-Tricks
                        • OKLCH Color Picker & Converter
                        • Wes Bos single color experiments on TikTok
                        • color-mix() - CSS: Cascading Style Sheets | MDN
                        • A Preview of 4 New CSS Color Features | CSS-Tricks - CSS-Tricks
                        • OKLCH in CSS: why we moved from RGB and HSL—Martian Chronicles, Evil Martians’ team blog
                        • CSS HD Gradients
                        • Gradient.style Discord
                        • High Definition CSS Color Guide - Chrome Developers
                        • Something missing or broken? PRs welcome!

                          1 hr 15 min
                        • Making "safe npm"

                          Feross and his team at Socket recently shipped a wrapper library for the ubiquitous npm package manager’s command-line interface that brings enhanced security when you need it most: before executing any code

                          Bradly Farias lead this effort, so Jerod & Chris invited him on the show to learn all about it.

                          Join the discussion

                          Changelog++ members save 3 minutes on this episode because they made the ads disappear. 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.
                        • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
                        • KBall Coaching – Free exploratory coaching sessions from JS Party co-host KBall! Click here to get started
                        • Featuring:

                          • Bradley Meck Farias – GitHub, LinkedIn, Mastodon, X
                          • Jerod Santo – GitHub, LinkedIn, Mastodon, X
                          • Feross Aboukhadijeh – Website, GitHub, X
                          • Christopher Hiller – Website, GitHub, Mastodon, X

                          Show Notes:

                          • Introducing “safe npm”
                          • Source code on GitHub
                          • Something missing or broken? PRs welcome!

                            1 hr 3 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