048 jsAir - JavaScript and the Web Platform with Brendan Eich

November 2, 2016
Description:

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:
Links, Picks, and Tips:

Links
Picks
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.
00:0000:00

047 jsAir - Yarn (bonus show) with Sebastian McKenzie, Konstantin Raev, Yehuda Katz, and Christoph Pojer

November 2, 2016
Description:

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:
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.
00:0000:00

046 jsAir - React Native with Bonnie Eisenman, Ken Wheeler, and Tyler McGinnis

October 27, 2016
Description:

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

Show sponsors:
Links, Picks, and Tips:

Picks
  • Botwiki, an open catalog / community "of friendly, useful, artistic online bots, and tools and tutorials that can help you make them."
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.
00:0000:00

045 jsAir - On-site at Connect.tech with Stephanie Brubaker, Tim Dorr, and Ben Ilegbodu

October 22, 2016
Description:

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

Show sponsors:
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.
00:0000:00

044 jsAir - Async Patterns in JavaScript with Valeri Karpov and Peter Lyons

October 12, 2016
Description:

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:
Links, Picks, and Tips:

Tips
  • Seek out mentors and peers
  • Cultivate self-awareness for when your tools are not visual enough or not fast enough. Write custom tools/scripts early and often.
Picks
Links
Tips
  • Think 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 else
Links
Tips
  • Do what you think is right and what you want to do.
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.
00:0000:00

043 jsAir - (Rerun) The past, present, and future of JavaScript with Brendan Eich

October 5, 2016
Description:

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:
Links, Picks, and Tips:

Links
Tips
  • Learn JavaScript

Tips
  • Try elm and wait for the video fromthis
Tips
  • Use the future of JavaScript with Babel
Picks

Tips
  • Learn JavaScript with MDN
Picks

Tips
  • Find people smarter than you and copy what they do.

Tips
  • Dead code elimination (in Webpack)
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.
00:0000:00

042 jsAir - Web Components with Rob Dodson, Tushar Mathur, and Monica Dinculescu

September 29, 2016
Description:

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:
Links, Picks, and Tips:

Tips
  • Emoji-cli is an emoji-searcher-by-keyword as a cli
Picks
  • Electron!
  • GO VOTE
  • punchesbears 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!)
Tips
  • The gas arrow in your rental car dashboard tells you which side the gas tank is on
Picks

Tips
  • Delete your Facebook (app)

Tips
Picks
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.
00:0000:00

041 jsAir - Test all the things with Cypress with Brian Mann and Gleb Bahmutov

September 21, 2016
Description:

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:
Links, Picks, and Tips:

Picks
Tips
  • Crash reporting (like TrackJs / Sentry / Raygun) are really useful during e2e testing!
Picks
  • Katacoda - online Docker and Kubernetes training in live containers.

Tips
  • Don’t forget to set your audio input setting in Hangouts on Air… :(
Picks
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.
00:0000:00

040 jsAir - (Rerun) Typed Functional Programming in JavaScript with Alfonso García-Caro, Richard Feldman, Phil Freeman, and Jordan Walke

September 17, 2016
NOTE: 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:
Links, Picks, and Tips:

Tips
  • Don’t wait for a rewrite! Introduce a new language incrementally. Build a small thing that works. Get that small thing in production. Then expand.
Links

Picks

Picks

Picks

Tips
  • Use an ide or vim setup
  • Learn to reason about type signatures alone
  • Constraints are great, but start simple and dial them up later
  • Write simple code w/o abstractions until you feel the pain - then learn abstractions to solve that
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.
00:0000:00

039 jsAir - Node.js and Community with James M Snell, Gregor Martynus, Myles Borins, and Tracy Hinds

September 7, 2016
Description:

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:
Links, Picks, and Tips:

Tips
  • Take Vacation! Put the Laptop Down! Go outside!
  • Be Patient!
Picks
  • We have Node.js developers in Fresno! Fresnode.js Meetup, 2nd monday of every month. We’re looking for speakers!

Tips
  • If you make a mistake genuinely apologize and move on. Stop engaging / don’t double down
  • Show empathy for those you make stuff for, make stuff with, and for yourself

Tips
  • When you feel something that you’re emotionally invested in, write a draft and take a second before you send it.

Tips
  • Surround yourself with people that are good to you. Especially if you work remotely
  • Invest into mentoring (JavaScript Air Episode)
Picks
Tips
  • If 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 better
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.
00:0000:00