JS Party: JavaScript, CSS, Web Development

Changelog Media
undefined
Dec 21, 2018 • 1h 10min

Jumping off the Edge into Chromium

Nick, KBall, and Chris respond to follow up on the State of JavaScript survey, discuss Chromium, Edge, and the future of the web, and reminisce about the past year in the final JS Party of 2018! Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog. DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days. 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:Nick Nisi – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:State of JavaScript survey follow up Sacha Grief responds to our previous discussion on the State of JS survey JS Party: 52 - Original discussion on the survey Changelog: 252 - GitHub’s Open Source Survey Jumping off the Edge into Chromium It’s official. The future of Microsoft Edge is Chromium They’re also dropping ChakraCore in favor of V8. JavaScript in 2018 and Beyond TypeScript is 🔥🔥🔥 Vue 3.0 and TypeScript JS Party is back! Dojo 2 released! npm: This year in JavaScript Project Gutenberg from WordPress The rise of VSCode Netflix: Our learnings from adopting GraphQL Deno - JavaScript and TypeScript outside the browser Something missing or broken? PRs welcome!
undefined
Dec 14, 2018 • 1h 9min

We're dependent. See?

KBall, Chris, Nick, and Safia discuss how they keep a healthy relationship with dependencies in their codebase. Listen to learn how they decide when to use third-party dependencies, how they verify and validate dependencies, and how to support the ecosystem of open source libraries. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog. DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days. 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:Safia Abdalla – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XChristopher Hiller – Website, GitHub, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XShow Notes: FOSSA is an open source dependency management tool. This package will analyze the licenses of the node.js modules in your project. Tidelift is a way for software teams to support open source projects. Something missing or broken? PRs welcome!
undefined
Dec 7, 2018 • 45min

The future of the web is npm, but maybe not JavaScript

In this special episode of JS Party, KBall and Nick are on location at Node + JS Interactive in Vancouver. They talks with Laurie Voss, co-founder and COO of npm Inc. They chat about his talk, “npm and the Future of JavaScript”, JavaScript frameworks, and how the definition of “the fundamentals of the web” is constantly changing. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog. DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days. 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. Featuring:Laurie Voss – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:Laurie’s Talk: npm and the Future of JavaScript slides npm and the Future of JavaScript recording from NEJS Methodology of Survey blog post React Everywhere React Native React Desktop React Router Other References CommonJS WASM Backbone Gutenberg Yarn Something missing or broken? PRs welcome!
undefined
Nov 30, 2018 • 55min

trust.js but verify

KBall, Jerod, and Nick break down some recent events in the JavaScript world. Take a dive into the recent event-stream malware attack, breaking down the State of JavaScript 2018 survey, and sharing pro tips to make your life better. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog. DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days. Featuring:Kevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:The event-stream incident FallingSnow’s initial issue that made it public npm yanked the package and reported on the attack Listen to Dominic Tarr discuss it on The Changelog (broken link until 2018-12-5) Could this be a copy-cat of this Hackernoon article from earlier this year? The State of JS survey Check out the survey (and rad website) right here KBall recommends Mel Summer’s talk from EmberFest 2018 Pro Tips Jerod cites Eugen Kiss’s Lean Testing post (More commentary here) Nick recommends some handy git aliases from Cory Frang KBall’s tip is a .clone() of Nick’s debugging trip from episode 46 Never forgot to trust.js but verify. 😉 Something missing or broken? PRs welcome!
undefined
Nov 23, 2018 • 1h 9min

VisBug is like DevTools for designers

Google UX Engineer Adam Argyle joins Jerod and KBall to share all the details on VisBug, his just-released Chrome Extension that “makes any webpage feel like an artboard.” Adam is passionate about doing for designers what Firebug (and later DevTools) did for developers. In this episode, he shares that passion and how it’s driven him to create and open source VisBug. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog. DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days. .TECH domains – There’s a new top level domain to consider when purchasing your next domain for your next big idea. Get your .tech for 90% off when you use code CHANGELOG on get.tech Featuring:Adam Argyle – Website, GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: VisBug was demoed live on-stage at ChromeDevSummit It is open source on GitHub You can install the Chrome Extension right here Something missing or broken? PRs welcome!
undefined
Nov 16, 2018 • 58min

Nest 'dem loops

NESTED LOOPS is a JavaScript band that combines music and video with web tech to perform live at JSConf. In this episode, Jerod and Suz are joined by Jan Monschke and Kahlil Lechelt, which comprise 2/3 of the group. After sampling one of their tracks, we hear the story of how they got the band together, the journey of building a tech stack for their first live performance, and how that stack was then rewritten to be “good” for their second performance. Suz is at awe with the technologies at play. Jerod wonders if there’s room in the world for musicians directly targeting JavaScript devs. A good time is had by all. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog. DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days. .TECH domains – There’s a new top level domain to consider when purchasing your next domain for your next big idea. Get your .tech for 90% off when you use code CHANGELOG on get.tech Featuring:Kahlil Lechelt – Website, GitHub, XJan Monschke – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XSuz Hinton – GitHub, Mastodon, XShow Notes: Listen to NESTED LOOPS on SoundCloud But seriously, you want to see these performances for yourself: 2015, 2017, 2018 People Got Mad JavaScript is the track we sampled on the show Jan met Kahlil after watching this YouTube video The bits and bobs they build to pull this together are all open source The style was inspired by Mark Ronson’s Ted Talk Kahlil wrote it all up on Medium awhile back They also did a talk at JSConf about the technical details You can support the band by buying their merch Check out Loop Drop for live electronic music performance Jan suggests Ableton for getting started making music Also Web Audio School for making music on the web Looking for some community? There’s a Web Audio Slack Something missing or broken? PRs welcome!
undefined
Nov 9, 2018 • 1h 3min

Come play in the CodeSandbox

In this episode, Nick talks with Ives van Hoorne about his project CodeSandbox. They chat about Ives deciding to work on it full-time, how CodeSandbox is built, some of its best features, and what lies ahead. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog. DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days. .TECH domains – There’s a new top level domain to consider when purchasing your next domain for your next big idea. Get your .tech for 90% off when you use code CHANGELOG on get.tech Featuring:Ives van Hoorne – Website, GitHub, XNick Nisi – Website, GitHub, Mastodon, XShow Notes: CodeSandbox: Online Code Editor Tailored for Web Application Development What’s Unique About CodeSandbox – Ives van Hoorne Something missing or broken? PRs welcome!
undefined
Nov 2, 2018 • 55min

What up, docs? 🥕

Safia, Nick, Jerod, and Chris get together to talk about documentation. Documentation is essential in our work but it can be difficult to get buy-in. The crew talks about how you can get others to care about it in your organization, tools that make documentation easier, and some examples of companies doing it right. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog. .TECH domains – There’s a new top level domain to consider when purchasing your next domain for your next big idea. Get your .tech for 90% off when you use code CHANGELOG on get.tech DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days. Featuring:Safia Abdalla – Website, GitHub, XNick Nisi – Website, GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes: @kahliltweets on Twitter Safia loves the React Styleguidist Read about Literate Programming on Wikipedia Jeremy Ashkenas’ Literate CoffeeScript Docco is a tool for literate programming Stripe’s API docs are 👌 So are Twilio’s Nick likes Chai’s docs Jerod mentions UmbrellaJS, everyone is impressed Dash is 💣 for macOS docs Maybe Velocity is just as cool for Windows? In terms of guides, check out Ruby on Rails and GitHub’s Open Source Guides Something missing or broken? PRs welcome!
undefined
Oct 26, 2018 • 1h 6min

Serverless? We don’t need no stinkin’ SERVERS

Disclaimer: no servers were harmed in the taping of this show. We hosted a special discussion with Jeremy Daly, Kevin Ball, Nick Nisi, and Christopher Hiller on the ideas around serverless, managed services, Functions as a Service (FaaS), micro-services, nano-services, all-the-services! Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog. DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days. 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. Featuring:Jeremy Daly – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes: The Changelog #312: Segment’s transition back to a monorepo with Alexandra Noonan and Calvin French-Owen “The strangler pattern” ServerlessConf Something missing or broken? PRs welcome!
undefined
Oct 19, 2018 • 51min

LIVE from Node + JS Interactive

KBall, Nick, and Suz MC’d a live show at Node + JS Interactive in Vancouver with Tierney Cyren (Node Foundation) and Dave Methvin (JS Foundation) to discuss the proposed merger between the JS Foundation and the Node Foundation. What’s happening with the merger? What does this merger mean for everyday JavaScript developers and the ecosystem? Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog. DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days. 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. Featuring:Tierney Cyren – Website, GitHub, XDave Methvin – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XSuz Hinton – GitHub, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XShow Notes: JS Foundation Node Foundation Node Foundation & JS Foundation Merger Announcement TC39 JS Foundation Contributor License Agreement History of conflict on Node side The Node.js world is imploding The Current State of Implementation and Planning for ESModules Other References graceful-fs Workers in Node node-serialport nodebots require.js (AMD loader) Node TSC Node CommComm Sarah Novotny Todd Moore What is a BDFL 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