Episoder

  • JavaScript and the Web Platform with Brendan EichDescription:

    JavaScript has changed the world. It has changed my life. This will be the last episode of JavaScript Air. Brendan Eich, the creator of JavaScript and the guest on our first show, will join us to wrap up the show. Please join us for our grand finale.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringReact.js Program - Master the React.js EcosystemHired.com - We Bring Job Offers To YouLinks, Picks, and Tips:Brendan Eich@brendaneichLinksToo many to keep track of... If you want to contribute that, that’d be awesome! Here’s the fileTipsDestructuring default valuesPicksInferno (website)Tyler McGinnis@tylermcginnis33PicksJavaScript Air and @kentcdoddsKent C. Dodds@kentcdoddsTipsStart a podcast! Here are some resources: How to start a podcast like JavaScript Air, How to do a react30 episode, podcastify react30 videoPicksThe sponsors they’re awesomeThe guestsThe panelistsThe contributorsThe audienceThe people who donated to the show.My Tech Chats YouTube Playlist (What’s a tech chat?)My Podcast ListMy AMAkentcdodds.com/linksslice-js my closed source thing that I hope to open source soon. Giving a talk soon.Brian Lonsdorf@drbooleanPicksMatryoshkabartosz milewski category theory vidsJavaScript Air and @kentcdoddsAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Yarn (bonus show) with Sebastian McKenzie, Konstantin Raev, Yehuda Katz, and Christoph PojerDescription:

    Yarn bills itself as fast, reliable, and secure dependency management. It was recently released as a collaborative effort with developers from Facebook, Google, and Tilde. In this bonus show, we're going to talk about what this means for the JavaScript community.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringReact.js Program - Master the React.js EcosystemHired.com - We Bring Job Offers To YouLinks, Picks, and Tips:Sebastian McKenzie@sebmckPicksJestYehuda Katz@wycatsLinksbundlercargoYarn Governance ModelPicksEmberJSKonstantin Raev@bestander_nzPicksreact-native-create-libraryChristoph Pojer@cpojerPicksGuillermo Rauch’s zeit.coKent C. Dodds@kentcdoddsLinksYarn: A new package manager for JavaScriptPickscreate-react-app + jest + react-storybook + netlifyslice-js my closed source thing that I hope to open source soon. Giving a talk soon.About JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Manglende episoder?

    Klik her for at forny feed.

  • React Native with Bonnie Eisenman, Ken Wheeler, and Tyler McGinnisDescription:

    JavaScript is taking the software world by storm, and we're going to talk about yet another enabling technology: React Native.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringReact.js Program - Master the React.js EcosystemHired.com - We Bring Job Offers To YouLinks, Picks, and Tips:Ken Wheeler@ken_wheelerLinksExponentVictoryVictory UI ExplorerTips./node_modules/react-native/packager/packager.sh start --resetCachewatchman watch-del-allTry Objective CReact Native Animation BookUpgrade oftenPicksReact Native Responsive StylesReact Native MapsMobxVictoryFlowHot Tub Time MachineMcDonalds All Day BreakfastBonnie Eisenman@brindelleTipsShubheksa's JavaScript Package Managers 101 postAriel Elkin's post, Why I'm not a React Native developerPicksBotwiki, an open catalog / community "of friendly, useful, artistic online bots, and tools and tutorials that can help you make them."Tyler McGinnis@tylermcginnis33PicksReact TrainingAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • On-site at Connect.tech with Stephanie Brubaker, Tim Dorr, and Ben IlegboduDescription:

    We'll be live and on site at Connect.tech in Atlanta Georgia. See you there!

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringReact.js Program - Master the React.js EcosystemHired.com - We Bring Job Offers To YouLinks, Picks, and Tips:Ben Ilegbodu@benmvpTim Dorr@timdorrStephanie Brubaker@sjbrubakerKent C. Dodds@kentcdoddsBrian Lonsdorf@drbooleanAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Async Patterns in JavaScript with Valeri Karpov and Peter LyonsDescription:

    One of the distinctive aspects of JavaScript is how it deals with asynchronous operations (like reading a file or making a request to a database or server). We're going to talk about the different patterns you can follow with async in JavaScript

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextHired.com - We Bring Job Offers To YouLinks, Picks, and Tips:Peter [email protected] out mentors and peersCultivate self-awareness for when your tools are not visual enough or not fast enough. Write custom tools/scripts early and often.PicksRegEx 101Julia Evans' blog (@b0rk on twitterBouldering (rock climbing)Valeri Karpov@code_barbarianLinksThe 80/20 Guide to ES2015 Generators, http://es2015generators.com/Callback Hell is a MythTipsThink things through for yourself, don’t just take somebody’s word for it because they’re an "expert"Write about your learnings, whether on a blog or to your team, best way to learn is to teach someone elsePicksPonyFoo ES6 in DepthKent C. Dodds@kentcdoddsLinksTC-39 finished proposals (async/await is included in ES2017)TipsDo what you think is right and what you want to do.PicksYarnrepl.itA Tale of Three ListsAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • (Rerun) The past, present, and future of JavaScript with Brendan EichDescription:

    The original show for this week was canceled. So this is a rerun of our very first show: Kicking off JavaScript Air with our first guest Brendan Eich(original creator of JavaScript) to talk about the past, present, and future of JavaScript.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextHired.com - We Bring Job Offers To YouLinks, Picks, and Tips:Brendan Eich@brendaneichLinksBraveTipsLearn JavaScriptPicksJavaScript Code SmellsBrian Lonsdorf@drbooleanTipsTry elm and wait for the video fromthisPicksJSJabber about PureScriptKyle Simpson@getifyPicksHour of CodePam Selle@pamasaurPicksRxJS 5Iheanyi Ekechukwu@kwuchuMatt Zabriskie@mzabriskieLinksMatt's beard on TwitterTipsUse the future of JavaScript with BabelPicksgl-reactDan Abramov@dan_abramovKent C. Dodds@kentcdoddsTipsLearn JavaScript with MDNPicksplopChristmas LightsForward Web SummitTyler McGinnis@tylermcginnis33TipsFind people smarter than you and copy what they do.PicksFlexbox FoggyLin Clark@linclarkTipsDead code elimination (in Webpack)PicksDan Abramov'sRedux videoson egghead.ioAncillary JusticeAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Web Components with Rob Dodson, Tushar Mathur, and Monica DinculescuDescription:

    There's been quite a bit of talk about the Web Components spec lately. As with anything new, there's been a lot of fear, uncertainty, and doubt (FUD) about Web Components. We're going to chat about some of their use cases, strengths, and weaknesses to give us all a better idea of this tech.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextHired.com - We Bring Job Offers To YouLinks, Picks, and Tips:Monica Dinculescu@notwaldorfTipsEmoji-cli is an emoji-searcher-by-keyword as a cliPicksElectron!GO VOTEpunchesbears is an amazing twitter where a dude posts hilarious videos of various videogames he is making (dancing bears! Throw macbooks at hipsters! Drunk navigating of a 7-11 for a burrito!)Rob Dodson@rob_dodsonLinksServer Components (https://pimterry.github.io/server-components/)Using React app techniques at the web component level with Redux, virtual-dom, and JSX Dig up twitter thread. It’s a total centithread but here’s a decent jumping in point (https://twitter.com/dan_abramov/status/770645608415784960)TipsThe gas arrow in your rental car dashboard tells you which side the gas tank is onPicksSlappy Cakes (http://www.slappycakes.com/)Elon Musk biography by Ashlee Vance (https://www.amazon.com/dp/B00KVI76ZS/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1)The Corgi sticker from cotton bureau (https://cottonbureau.com/)Tushar Mathur@tusharmathLinksrwcDemythstifying Web ComponentsFunagPicksGoogle I/O 2012 - Breaking the JavaScript Speed Limit with V8Pam Selle@pamasaurTipsDelete your Facebook (app)PicksNPR fact checkPolymer SummitKent C. Dodds@kentcdoddsTipsVoteIf you know Elon Musk, I’d like an intro because I want him on the show I’m. Not. Joking.Picksslice-js so far... (a gist giving a quick demoReact.js 50,000 stars (and some awesome shirts for the whole family!)About JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Test all the things with Cypress with Brian Mann and Gleb BahmutovDescription:

    Cypress.io is an automated testing tool that runs in the context of the browser and has some really solid features that make unit, integration, and even end to end testing much easier!

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:Brian Mann@be_mannPicksRecent GitHub changes: Projects Tab is awesome!ElectronGleb Bahmutov@bahmutovLinkswas-testedcypress-imagemulti-cypressZeit â–Č nowTipsCrash reporting (like TrackJs / Sentry / Raygun) are really useful during e2e testing!PicksKatacoda - online Docker and Kubernetes training in live containers.Kent C. Dodds@kentcdoddsTipsDon’t forget to set your audio input setting in Hangouts on Air
 :(Picks"Idealized Commit Logs: Code Simplification via Program Slicing" by Alan Shrevesplit-guide - A tool to help generate code for workshop repositories About JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Typed Functional Programming in JavaScript with Alfonso GarcĂ­a-Caro, Richard Feldman, Phil Freeman, and Jordan WalkeNOTE: You may be wondering why this week is a rerun. Well, we actually did have a show this week at The Strange Loop and it was awesome! But I made a mistake by not setting my computer to use the microphone interface for the audio and so the sound is just using my MacBook's built-in microphone, which resulted in really terrible audio quality. I'm really sorry about this. I hope you enjoy this rerun of one of the more popular shows that is relevant to the type of conversations you would hear about at The Strange Loop.Description:

    "Tie your hands to free your mind" is a mantra you hear that applies really well to the constraints that you put on yourself by embracing statically typed languages and functional programming. We're going to hear from various people about their respective visions of typed FP in JS.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:Richard Feldman@rtfeldmanLinksHow to use Elm at WorkNoRedInkTipsDon’t wait for a rewrite! Introduce a new language incrementally. Build a small thing that works. Get that small thing in production. Then expand.PicksElm in ActionFrontend Masters 2-day Elm Workshop6 months of Elm in ProductionBuilding a Live-Validated Signup Form in ElmPhil Freeman@paf31LinksPureScript project websitePicksPux libraryJordan Walke@jordwalkeLinksFlowMLPicksVim-mode-plus: Atom plugin recreating Vim’s editing paradigmReal World OCaml: Great technical book, free online versionAlfonso García-Caro@alfonsogcnunezPicksFableF# for fun and profit - Learning F# and FPIonide - F# plugin for Atom and Visual Studio CodeKent C. Dodds@kentcdoddsPicksReact30 episode 006 - Origins of React with Jordan WalkeMidwest JS next week - tickets are still available!My frontend masters workshops are next week! Webpack Deep Dive and Writing an Open Source JavaScript Library - tickets are still available for in person and online.Ragtime the musicalBrian Lonsdorf@drbooleanTipsUse an ide or vim setupLearn to reason about type signatures aloneConstraints are great, but start simple and dial them up laterWrite simple code w/o abstractions until you feel the pain - then learn abstractions to solve thatPicksMath primersWhat a bijection is notFunctional Geekery Susan PotterPam Selle@pamasaurPicksMies: Minimal ClojureScript templateDan Abramov@dan_abramovPickscreate-react-appAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Node.js and Community with James M Snell, Gregor Martynus, Myles Borins, and Tracy HindsDescription:

    A huge part of open source is the community that is formed around it. This is one of the best parts of open source. It is also a challenge to manage, especially with big projects like Node.js. We'll be chatting with some community builders and code contributors to learn how Node.js fosters and grows its community.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:James M Snell@jasnellTipsTake Vacation! Put the Laptop Down! Go outside!Be Patient!PicksWe have Node.js developers in Fresno! Fresnode.js Meetup, 2nd monday of every month. We’re looking for speakers!Myles Borins@thealphanerdTipsIf you make a mistake genuinely apologize and move on. Stop engaging / don’t double downShow empathy for those you make stuff for, make stuff with, and for yourselfPicksView Source BerlinNode Interactive EuropeTracy Hinds@hackygoluckyTipsWhen you feel something that you’re emotionally invested in, write a draft and take a second before you send it.PicksOperation CodeGregor Martynus@gr2mTipsSurround yourself with people that are good to you. Especially if you work remotelyInvest into mentoring (JavaScript Air Episode)PicksNew Podcast from The Changelog by Nadia Eghbal and Mikeal Rodgers: Request for CommitsOffline Camp: Nov 4-7 in Santa Margarita, CaliforniaKent C. Dodds@kentcdoddsLinksHealthy Open Source by Mikeal Rogersall-contributors specification (and the CLI).TipsIf you feel like you know something really well, don’t be afraid to admit that you might be wrong or there may be something else betterPicksJestFree Jest lessons on Egghead.ioAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Typed JavaScript with TypeScript and Flow with Jeff Morrison and Anders HejlsbergDescription:

    Adding typings to JavaScript is becoming more and more popular. We're going to chat with the creators of TypeScript and Flow to discuss the why and how behind typed JavaScript.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:Jeff Morrison@lbljeffmoLinksA good introduction to variance: Covariance and Contravariance by Mike AshTipsHave a "just get it working" mentality. Then clean it up afterPicksOCamlReasonReal World OCamlAnders Hejlsberg@ahejlsbergTipsFollow your passion. Go Play. Write some new code. That’s how you do your best work. Try to enjoy what you’re doing.There are lots of people coming to JS now. Lots of OOP programmings flowing into the ecosystem. JS can be a great FP language though. There’s a lot you can learn from studying FP in JS.Kent C. Dodds@kentcdoddsTipsNo matter how well you know something, keep your mind open to learn even more about it.PicksReact Rally 2016 Notes WikiReact events in depth live tomorrow!husky (used to use ghooks)Dan Abramov@dan_abramovPicksJest 15.0: New Defaults for JestGrokking AlgorithmsBrian Lonsdorf@drbooleanTipsFunctions should be input to output. Type systems help a lot more when you compose this way.Stay away from Object|Any :)PicksJon Sterling - LambdaConf 2015 - Type Theory and its Meaning ExplanationsChris Taylor - Algebra of Algebraic Data TypesAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • On-site at React RallyDescription:

    We'll be live and on-site at React Rally. Join us as we chat with attendees and speakers about the awesome React conference in Utah.

    Katherine PoulterSergio CruzJames LongRyan FlorenceJamison DanceShow sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:Kent C. Dodds@kentcdoddsAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Managing Dependencies like a boss 😎 with Stephan Bönnemann and Ben CoeDescription:

    The average npm project has 100 dependencies and subdependencies. Managing these dependencies can be challenging. We're going to talk about DependencyCI and Libraries.io, and with the great person behind Greenkeeper.io about how to make managing these dependencies easier.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:Stephan Bönnemann@boennemannLinksnpm shrinkwrapnodesecurity.ioapp.greenkeeper.ioTipsNoise Cancelling Headphones help focus a lotInvesting money in a good router really helps with WiFi quality and internet speedTake a breakPicksbundled-dependeciesdont-break & next-updateBen [email protected] standardTipsdns.js.orgHelp with yargs and istanbul!PicksStranger Things on NetflixIstanbulJS website: http://istanbul.js.org/Kent C. Dodds@kentcdoddsLinksHow to use bundleDependencies (to avoid unpublish blues) TipsGo out into naturePlay SportsPicksdont-breaknext-updateWhy semver ranges are literally the worst... - use greenkeeper? :)About JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • How to be a mentor with Taras Mankovski, Kim Crayton, Colt McAnlis, and Jed WatsonDescription:

    With so many new developers coming into the JavaScript world, there's never been a greater need for experienced developers to mentor and teach others. In this episode we'll chat with some experts on how to be an effective mentor.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:Kim Crayton@KimCrayton1LinksJrDevMentoring.comTechTalkForNonTechies.comCodeNewbie.org podcast on inposter syndromeStop Lying to NewbiesGetting the mentoring you needTipsMentoring MinutesGet comfortable with being uncomfortableFind opportunities to teach what you’ve learnedPicksHarvard CS50CodeNewbie.orgWomen Who CodeHood.ieJed [email protected] SchoolColt McAnlis@duhroachLinksOn Getting the Mentoring You NeedTipsLearn Data CompressionTake training on how to be a managerPicksTechnical Management Program - UCLA Extension Taras Mankovski@EmberSherpaTipsYou will always know more than most people who started learning after you. So, don’t sell yourself short and give yourself room to be comfortable.PicksGEMconfKent C. Dodds@kentcdoddsLinksTweet inspiring this episodeHow I interviewTipsSpread things out, reduce commitmentsMake stuff publicPicksreact-workshop by Matt ZabriskieOpen Source Workshop SlidesWebpack Workshop SlidesAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Typed Functional Programming in JavaScript with Alfonso GarcĂ­a-Caro, Richard Feldman, Phil Freeman, and Jordan WalkeDescription:

    "Tie your hands to free your mind" is a mantra you hear that applies really well to the constraints that you put on yourself by embracing statically typed languages and functional programming. We're going to hear from various people about their respective visions of typed FP in JS.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:Richard Feldman@rtfeldmanLinksHow to use Elm at WorkNoRedInkTipsDon’t wait for a rewrite! Introduce a new language incrementally. Build a small thing that works. Get that small thing in production. Then expand.PicksElm in ActionFrontend Masters 2-day Elm Workshop6 months of Elm in ProductionBuilding a Live-Validated Signup Form in ElmPhil Freeman@paf31LinksPureScript project websitePicksPux libraryAlfonso García-Caro@alfonsogcnunezPicksFableF# for fun and profit - Learning F# and FPIonide - F# plugin for Atom and Visual Studio CodeJordan Walke@jordwalkeLinksFlowML)PicksVim-mode-plus: Atom plugin recreating Vim’s editing paradigm https://github.com/t9md/atom-vim-mode-plusReal World OCaml: Great technical book, free online version: https://realworldocaml.org/Pam Selle@pamasaurPicksMies: Minimal ClojureScript templateDan Abramov@dan_abramovKent C. Dodds@kentcdoddsPicksReact30 episode 006 - Origins of React with Jordan WalkeMidwest JS next week - tickets are still available!My frontend masters workshops are next week! Webpack Deep Dive and Writing an Open Source JavaScript Library - tickets are still available for in person and online.Ragtime) the musicalBrian Lonsdorf@drbooleanTipsUse an ide or vim setupLearn to reason about type signatures aloneConstraints are great, but start simple and dial them up laterWrite simple code w/o abstractions until you feel the pain - then learn abstractions to solve thatPicksMath primersWhat a bijection is notFunctional Geekery Susan PotterAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Getting started with web audio with Chris Lowis and Alejandro Mantecon GuillenDescription:

    Web audio opens the door for rich multimedia, audio and gaming applications. It remains an unknown topic for many. Let's get an overview at audio programming with JavaScript and an introduction to some tools and frameworks that can make your life easier doing this.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:Chris Lowis@chrislowisLinksWeb Audio WeeklyWeb Audio API @ MDNWeb Audio Slack ChannelTipsCanopy is a Web Audio scratch pad / visualisation / debugging toolWeb Audio Dev Tools in FirefoxWeb Audio SchoolPicksLost Art PressAlejandro Mantecon Guillen@alemanguiLinksRecreating the BBC's sounds of the radiophonic workshopPizzicato libraryWeb audio resourcesTipsWhen you dive into new realms of programming, be it web-audio, functional programming, or whatever it is you're after, don't be afraid to dive in and iterate. Start with simple micro-projects and keep growing a notch every time. I find it hard to really get into new technology without getting my hands dirty from the start. Practice is essential.PicksChrome's musiclabKent C. Dodds@kentcdoddsTipsMake a chrome extension to make the tweet sound effect I was talking about :)Check out Tero Parviainen’s talk at ng-europe and at ng-confPicksp-s All the benefits of npm scripts without the cost of a bloated package.json and limits of jsonAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Publishing JavaScript Packages with John-David Dalton, Stephan Bönnemann, James Kyle, and Henry ZhuDescription:

    Doing open source involves a lot more than just coding up the tool/library. We're going to talk about the challenge of activly publishing an open source package on npm and some of the tools that have been developed to automate this process. Our guests have each developed some amazing tools, so you're in for a really interesting show!

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:James Kyle@thejameskyleTipsGo home, stop working, take a vacation, don't work on the weekends.PicksFlowType.orgJohn-David Dalton@jdaltonLinksLernababel-plugin-lodashlodash-webpack-pluginES6 Module InteroperabilityShrinkpackTipsReduce barriers for contributionsIf a repo is lagging in activity jump in as a contributorPickseslint-plugin-importStephan Bönnemann@boennemannLinksSemantic Releasenpm prunenpm packpackage.json filesTipsAlways bring your skateboard to the airportPicksnpm CouchDB changes feedshrinkwrap on publishHenry Zhu@left_padLinksThoughts on setting up a monorepo for cycle.jsWhy is Babel a monorepo?Prosemirror monorepo disucssionpackage.json files property, .npmignoreTipsQuestions can become PRs for a project - if something seems weird/could be improved, it was probably overlooked. (for example)PicksLebab: the opposite of babelView # of Issues/PRs for a contributorsKent C. Dodds@kentcdoddsLinksnpnycHow to use bundledDependenciesgenerator-kcd-ossTipsAutomate thingsPicksngrok Secure tunnels to localhostHow to Write a JavaScript Library Free Egghead.io coursePam Selle@pamasaurTipsIf you figure out why istanbul/nyc is called nyc, let me knowPicksLambCIAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Automated Accessibility Testing with aXe-core with Dylan Barrell, Marcy Sutton, and Wilco FiersDescription:

    The Deque Labs team is doing some really cool stuff for automated accessibility testing, bringing their years of accessibility expertise to mainstream web developers. The open source axe-core framework, written entirely in JavaScript, supports a bunch of integrations: unit testing, Selenium Webdriver, Chrome and Firefox extensions, Grunt, React and more. Get the low-down on how to integrate accessibility testing into your workflow with the core team from Deque.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:Marcy Sutton@marcysuttonLinksaxe-core node moduleTipsGet away from the computer and GO OUTSIDE.PicksI'm speaking about aXe at npm campI'm speaking at React RallyInstalling the Chrome Accessibility InspectorDylan Barrell@dylanbarrellPicksDeque University React & ReduxReact Axe - React A11yCrew SeekersWilco Fiers@wilcofiersPicksThe WAI PerspectivesLooking for help developing new rules for a11y testingBrian Lonsdorf@drbooleanLinksClarity Conf: Baking Accessibility In by Brad FrostTipsGet familiar with your screenreader.PicksGershom Bazerman: Representing ApplicativesAlissa Pajer: Category Theory: An Abstraction for AnythingPractically Functional Programming WorkshopKent C. Dodds@kentcdoddsTipsDon’t spend money on Pokemon Go 😀PicksContributing to React JSeslint-plugin-jsx-a11yAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Electron Apps with Jessica Lord and Evan MorikawaDescription:

    Electron is becoming more and more of a relevant and popular way of building multi-platform desktop apps with web technologies. Let's get a dive into this awesome tech and see how we can use it to enhance our own experience and our user's experience on the desktop.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringSparkPost - Email. We've Got It Down.WebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:Jessica Lord@jllordLinksElectron API DemosElectron AppsElectron Quick Start AppDevtronElectron PackagerTipsElectron Quick Start AppMake a menubar appCheck out the nativize.css file in Electron API Demos appElectron community tools and meetupsPicksHammock Camping! MojibarEvan Morikawa@e0mLinksAtomVSCodeTipsReading Open sourcePicksObservablesAtom slack channelMoonwalking With EinsteinTyler McGinnis@tylermcginnis33TipsFind a hobby- Skaters of the webPicksHow to learn technical thingsKent C. Dodds@kentcdoddsLinksMy Atom PluginsTipsTeach to Learn. I learned ASTs by preparing and giving this talk. And read this blogpost by Anirudh Modi.PicksStart With WhyWhat Code Comments can Teach us About Scaling a CodebaseAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
  • Web Animations with Matias NiemelĂ€, Rachel Nabors, and Sarah DrasnerDescription:

    It's totally mind blowing what can be done to enhance the user's experience with animations on the web these days. Let's talk about how some of this is done and what tools are out there to help you with this.

    Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringSparkPost - Email. We've Got It Down.WebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reportingLinks, Picks, and Tips:LinksWebAnimationWeekly.comslack.animationatwork.comDevTools ChallengerA List Apart Article on using animation to improve your users’ experienceComplex timing function proposalTipsSteady FPS over peaks and valleysComplete Web Animations API documentationDetailed browser support for the Web Animations API at the Edge Platform API catalog--don’t trust caniuse on this beast of an API!PicksMy new CSS Animations + Transitions CourseCSS Conf ArgentinaCSS Dev Conf San Antonio plus CSS + Motion Design workshopAll Things OpenLinksMy CodePenComparison of Animation Technologies on CSS-TricksFrontend Masters CourseO’Reilly book coming: SVG AnimationsThe First Pull Request and Zero to 60 in Software Development: How to Jumpstart Your Career - talks by Kent C. DoddsTipsGreensock SVG TipsPicksRecreating the Twitter Heart AnimationLinksElement Animate PolyfillTipsKeep up with the Angular RC releasesPicksAngular ConnectWeb unleashedTipsWrite a letter to someonePicksReact RallyMy Frontend Masters workshops. Webpack Deep Dive and Writing an Open Source LibraryMy Webpack Playlist on Egghead.io (includes my Webpack course)PicksWhat I learned from analysing 1.65M versions of Node.js modules in NPMReact.js ProgramPicksImmutability is not enoughA Deepdive into FlowAbout JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.