JS Party: JavaScript, CSS, Web Development

Changelog Media
undefined
Jul 30, 2019 • 1h 7min

How to get into OSS

KBall and Nick sync up with Node.js core contributor Ujjwal Sharma to dive deep into how to get into the world of open source software. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Datadog – Get a user’s-eye view of your frontend services with Datadog Synthetics. Automatically test your application endpoints with simulated traffic from global locations. Build multistep browser tests simply by interacting with your application. Build your first test today with a free trial of Datadog Synthetics and receive a free t-shirt. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog Featuring:Ujjwal Sharma – Website, GitHub, LinkedIn, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:Stories on getting involved Node.js Google Summer of Code Ruby on Rails Public Lab Tierney Anna v8 TC39 Electron ZURB ZURB Foundation Prototype Scriptaculous jQuery Dojo dgrid CodeSandbox TypeDoc Intern Testing Framework How to get involved Node.js Code + Learn Node.js Mentorship Program Ember Ember help wanted page Vue Vixens Vue Core Team Rust How to level up Async Stack Traces Node.js ‘Mentors Available’ issues Something missing or broken? PRs welcome!
undefined
Jul 30, 2019 • 27min

Creating JavaScript

We partnered with Red Hat to promote Season 3 of Command Line Heroes — an original podcast from Red Hat, hosted by Saron Yitbarek of CodeNewbie, about the people who transform technology from the command line up. It’s an awesome show and we’re huge fans of Saron and the team behind the podcast, so we wanted to share it with you. Learn more and subscribe at redhat.com/commandlineheroes. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Clive Thompson – Website, XCharles Severance – Website, GitHub, XMichael Clayton – Website, XKlint Finley – Website, XSaron Yitbarek – Website, GitHub, XShow Notes:Check the show notes and transcript for more details. A mission to set the course of the world wide web in its early days. 10 days to get it done. The result? An indispensable language that changed everything. JavaScript was the underdog that won against all odds. Clive Thompson recounts the browser wars and how much the fallout influenced the future of the internet. Charles Severance explains how JavaScript went from a last-minute moonshot to the default web development language. Michael Clayton confesses he, like many others, underestimated JavaScript. And Klint Finley describes a gloomy internet without it. Something missing or broken? PRs welcome!
undefined
Jul 26, 2019 • 1h 3min

Building PizzaQL at the age of 16

Jerod, Mikeal, and Feross welcome Antoni Kepinski to the show to discuss his open source pizza ordering management web app. We talk about learning programming at a young age, how overwhelming web development can be these days, how Antoni decided which technologies to use, and more. This is a super fun conversation with many insights and takeaways for developers at every stage of their career. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Keen – Keen makes customer-facing metrics simple. It’s the platform that gives you powerful in-product analytics fast with minimal development time. Go to Keen.io/JSParty and get your first 30-days of Keen for free. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. Featuring:Antoni Kępiński – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XFeross Aboukhadijeh – Website, GitHub, XMikeal Rogers – GitHub, XShow Notes: The pizzaql/pizzaql repo Antoni’s other project, oji, on npm Something missing or broken? PRs welcome!
undefined
Jul 15, 2019 • 46min

React + WebAssembly = ❤️

KBall catches up with Florian Rival about bring a C++ based game engine to the web by compiling to WebAssembly and creating a React-based frontend. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog. Keen – Keen makes customer-facing metrics simple. It’s the platform that gives you powerful in-product analytics fast with minimal development time. Go to Keen.io/JSParty and get your first 30-days of Keen for free. 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. Featuring:Florian Rival – Website, GitHub, LinkedIn, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: GDevelop emscripten Rust AssemblyScript Electron React Native TypeScript Flow Squoosh.app C++ Standard Library Gatsby VSCode Storybook Create React App webpack-merge Babel Macros Native Web Apps: React and WebAssembly to Rewrite Native Apps (video) Native Web Apps: React and WebAssembly to Rewrite Native Apps (slides) Something missing or broken? PRs welcome!
undefined
Jul 9, 2019 • 1h 2min

An honest conversation about burnout

Suz, Feross, and Emma have an honest conversation about burnout. They ask questions like — How do developers deal with burnout? What is burnout? What are examples of burnout in open source? Plus they close the show by sharing tips for avoiding burnout and also how to manage burnout if/when it happens. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog. Datadog – Get a user’s-eye view of your frontend services with Datadog Synthetics. Automatically test your application endpoints with simulated traffic from global locations. Build multistep browser tests simply by interacting with your application. Build your first test today with a free trial of Datadog Synthetics and receive a free t-shirt. 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. Featuring:Suz Hinton – GitHub, Mastodon, XFeross Aboukhadijeh – Website, GitHub, XEmma Bostian – GitHub, LinkedIn, XShow Notes: Job burnout: How to spot it and take action Book — No Hard Feelings Something missing or broken? PRs welcome!
undefined
Jul 1, 2019 • 35min

LIVE from NodeConf Colombia

KBall MC’d a live show at NodeConf Colombia with a panel of 4 experts from the Node community — Kat Marchán, Anna Henningsen, Ruben Bridgewater, and James Snell. It was a great discussion about the future of Node.js and the Node.js ecosystem. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Kat Marchán – GitHub, XAnna Henningsen – GitHub, XRuben Bridgewater – GitHub, LinkedIn, XJames Snell – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: Faster async functions and promises Zero Cost Async Stack Traces Worker Threads in Node.js Node.js multithreading: What are Worker Threads and why do they matter? Tink - Next Generation Package Management WASM WASI Lua BOB streams Cloudflare workers ECMAScript Modules in Node ECMAScript modules in Node.js: the new plan QUIC Rust Deno Something missing or broken? PRs welcome!
undefined
Jun 21, 2019 • 54min

The story of Konami-JS

Jerod and Divya are joined by George Mandis to learn all about his “frivolous” JavaScript library that’s helped countless websites implement the beloved cheat code. Ten years later and still actively maintained, Konami-JS has stood the test of time and produced some epic stories along the way (you’ll love hearing how George broke Marvel.com). Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier. 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. Featuring:George Mandis – Website, GitHub, LinkedInJerod Santo – GitHub, LinkedIn, Mastodon, XDivya – Website, GitHub, LinkedIn, XShow Notes: Brush up on your Contra knowledge Here’s the Konami-JS repo on GitHub Try it for yourself on huffpost.com here’s the issue we discuss regarding keyCode Party Parrot as a Service Also the OG: Cult of the Party Parrot confetti-js (might break your computer) Check out vaporJS And its security-focused successor: Semicolon.js cloud-to-butt went mainstream thanos-js might be the greatest package of all times Something missing or broken? PRs welcome!
undefined
Jun 14, 2019 • 1h 5min

JavaScript is the CO2 of the web

KBall, Divya, and Nick get together with Chris Ferdinandi to talk about vanilla JavaScript, best resources for learning, and our favorite vanilla JavaScript tips, tricks and APIs. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier. 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. Featuring:Chris Ferdinandi – Website, XKevin Ball – Website, GitHub, LinkedIn, XDivya – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:Segment 1: Artifact conference The split - article on JS for server When is vanilla JS vanilla Svelte The “Developer Experience” Bait and Switch Segment 2: Eloquent JavaScript Wes Bos Brad Frost Jeremy Keith Sara Soueidan Article on knowing what to focus on Segment 3: Array Reduce Polyfill.io Eric Elliot James Sinclair You Don’t Know JS Learning JavaScript Design Patterns Programming as Translation URLSearchParams FormData Something missing or broken? PRs welcome!
undefined
Jun 10, 2019 • 1h 7min

Spicy fonts and static sites 🌶️

Zach Leatherman joins the party with Divya and Nick to talk about fonts and static site generators! Zach shares his knowledge about font loading, what can go wrong, and how we can avoid issues. Then we discuss Zach’s newest project, Eleventy, a simple static site generator, and the panelists share things they are excited about. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com. Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier. 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. Featuring:Zach Leatherman – Website, GitHub, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XDivya – Website, GitHub, LinkedIn, XShow Notes:Fonts and font loading The Mitt Romney Web Font Problem Google Fonts Glyphhanger The Scoville Scale of web font loading opinions Eleventy Eleventy - a simpler static site generator GitHub Actions Who’s using 11ty? web.dev v8.dev CERN Support Eleventy What we’re excited about Vue Svelte Chernobyl neovim IndieWeb Weapons of Math Destruction Something missing or broken? PRs welcome!
undefined
May 31, 2019 • 57min

Developer strengths and weaknesses 🏋️‍♂️

Jerod, Suz, Divya, and Kball share their thoughts, opinions, and advice on developer strengths and weaknesses — compromise, communication, tool mastery, deep dives into dev history, and mentorship/sponsorship. . Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Manifold – Manifold is the easiest way for you to discover, buy, and manage the best developer services for your application, regardless of your cloud. Discover the best cloud services for your projects at manifold.co Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier. GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XSuz Hinton – GitHub, Mastodon, XDivya – Website, GitHub, LinkedIn, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: Nick Nisi Brad Fults Sarah Drasner Anders Hejlsberg Sara Soueidan Toastmasters Thank You For Arguing Don’t Make Me Think Something missing or broken? PRs welcome!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app