¡ÚLTIMAS HORAS! Disfruta todo 1 año de Premium al 25% de dto ¡LO QUIERO!

Podcast
JavaScript Air
20
19
The live broadcast podcast all about JavaScript and the Web
The live broadcast podcast all about JavaScript and the Web
048 jsAir - JavaScript and the Web Platform with Brendan Eich
Episode in
JavaScript Air
JavaScript and the Web Platform with Brendan Eich
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:
Egghead.io - Bite-sized web development video training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
React.js Program - Master the React.js Ecosystem
Hired.com - We Bring Job Offers To You
Links, Picks, and Tips:
Brendan Eich
@brendaneich
Links
Too many to keep track of… If you want to contribute that, that’d be awesome! Here’s the file
Tips
Destructuring default values
Picks
Inferno (website)
Tyler McGinnis
@tylermcginnis33
Picks
JavaScript Air and @kentcdodds
Kent C. Dodds
@kentcdodds
Tips
Start a podcast! Here are some resources: How to start a podcast like JavaScript Air, How to do a react30 episode, podcastify react30 video
Picks
The sponsors they’re awesome
The guests
The panelists
The contributors
The audience
The people who donated to the show.
My Tech Chats YouTube Playlist (What’s a tech chat?)
My Podcast List
My AMA
kentcdodds.com/links
slice-js my closed source thing that I hope to open source soon. Giving a talk soon.
Brian Lonsdorf
@drboolean
Picks
Matryoshka
bartosz milewski category theory vids
JavaScript Air and @kentcdodds
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.
01:05:44
047 jsAir - Yarn (bonus show) with Sebastian McKenzie, Konstantin Raev, Yehuda Katz, and Christoph Pojer
Episode in
JavaScript Air
Yarn (bonus show) with Sebastian McKenzie, Konstantin Raev, Yehuda Katz, and Christoph Pojer
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:
Egghead.io - Bite-sized web development video training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
React.js Program - Master the React.js Ecosystem
Hired.com - We Bring Job Offers To You
Links, Picks, and Tips:
Sebastian McKenzie
@sebmck
Picks
Jest
Yehuda Katz
@wycats
Links
bundler
cargo
Yarn Governance Model
Picks
EmberJS
Konstantin Raev
@bestander_nz
Picks
react-native-create-library
Christoph Pojer
@cpojer
Picks
Guillermo Rauch’s zeit.co
Kent C. Dodds
@kentcdodds
Links
Yarn: A new package manager for JavaScript
Picks
create-react-app + jest + react-storybook + netlify
slice-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.
56:08
046 jsAir - React Native with Bonnie Eisenman, Ken Wheeler, and Tyler McGinnis
Episode in
JavaScript Air
React Native with Bonnie Eisenman, Ken Wheeler, and Tyler McGinnis
Description:
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 training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
React.js Program - Master the React.js Ecosystem
Hired.com - We Bring Job Offers To You
Links, Picks, and Tips:
Ken Wheeler
@ken_wheeler
Links
Exponent
Victory
Victory UI Explorer
Tips
./node_modules/react-native/packager/packager.sh start --resetCache
watchman watch-del-all
Try Objective C
React Native Animation Book
Upgrade often
Picks
React Native Responsive Styles
React Native Maps
Mobx
Victory
Flow
Hot Tub Time Machine
McDonalds All Day Breakfast
Bonnie Eisenman
@brindelle
Tips
Shubheksa’s JavaScript Package Managers 101 post
Ariel Elkin’s post, Why I’m not a React Native developer
Picks
Botwiki, an open catalog / community “of friendly, useful, artistic online bots, and tools and tutorials that can help you make them.”
Tyler McGinnis
@tylermcginnis33
Picks
React Training
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.
50:35
045 jsAir - On-site at Connect.tech with Stephanie Brubaker, Tim Dorr, and Ben Ilegbodu
Episode in
JavaScript Air
On-site at Connect.tech with Stephanie Brubaker, Tim Dorr, and Ben Ilegbodu
Description:
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 training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
React.js Program - Master the React.js Ecosystem
Hired.com - We Bring Job Offers To You
Links, Picks, and Tips:
Ben Ilegbodu
@benmvp
Tim Dorr
@timdorr
Stephanie Brubaker
@sjbrubaker
Kent C. Dodds
@kentcdodds
Brian Lonsdorf
@drboolean
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.
33:51
044 jsAir - Async Patterns in JavaScript with Valeri Karpov and Peter Lyons
Episode in
JavaScript Air
Async Patterns in JavaScript with Valeri Karpov and Peter Lyons
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:
Egghead.io - Bite-sized web development video training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
Hired.com - We Bring Job Offers To You
Links, Picks, and Tips:
Peter Lyons
@focusaurus
Links
callbackhell.com
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
RegEx 101
Julia Evans’ blog (@b0rk on twitter
Bouldering (rock climbing)
Valeri Karpov
@code_barbarian
Links
The 80/20 Guide to ES2015 Generators, http://es2015generators.com/
Callback Hell is a Myth
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
Picks
PonyFoo ES6 in Depth
Kent C. Dodds
@kentcdodds
Links
TC-39 finished proposals (async/await is included in ES2017)
Tips
Do what you think is right and what you want to do.
Picks
Yarn
repl.it
A Tale of Three Lists
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.
01:01:54
043 jsAir - (Rerun) The past, present, and future of JavaScript with Brendan Eich
Episode in
JavaScript Air
(Rerun) The past, present, and future of JavaScript with Brendan Eich
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:
Egghead.io - Bite-sized web development video training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
Hired.com - We Bring Job Offers To You
Links, Picks, and Tips:
Brendan Eich
@brendaneich
Links
Brave
Tips
Learn JavaScript
Picks
JavaScript Code Smells
Brian Lonsdorf
@drboolean
Tips
Try elm and wait for the video fromthis
Picks
JSJabber about PureScript
Kyle Simpson
@getify
Picks
Hour of Code
Pam Selle
@pamasaur
Picks
RxJS 5
Iheanyi Ekechukwu
@kwuchu
Matt Zabriskie
@mzabriskie
Links
Matt’s beard on Twitter
Tips
Use the future of JavaScript with Babel
Picks
gl-react
Dan Abramov
@dan_abramov
Kent C. Dodds
@kentcdodds
Tips
Learn JavaScript with MDN
Picks
plop
Christmas Lights
Forward Web Summit
Tyler McGinnis
@tylermcginnis33
Tips
Find people smarter than you and copy what they do.
Picks
Flexbox Foggy
Lin Clark
@linclark
Tips
Dead code elimination (in Webpack)
Picks
Dan Abramov’sRedux videoson egghead.io
Ancillary Justice
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.
01:08:39
042 jsAir - Web Components with Rob Dodson, Tushar Mathur, and Monica Dinculescu
Episode in
JavaScript Air
Web Components with Rob Dodson, Tushar Mathur, and Monica Dinculescu
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:
Egghead.io - Bite-sized web development video training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
Hired.com - We Bring Job Offers To You
Links, Picks, and Tips:
Monica Dinculescu
@notwaldorf
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!)
Rob Dodson
@rob_dodson
Links
Server 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)
Tips
The gas arrow in your rental car dashboard tells you which side the gas tank is on
Picks
Slappy 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
@tusharmath
Links
rwc
Demythstifying Web Components
Funag
Picks
Google I/O 2012 - Breaking the JavaScript Speed Limit with V8
Pam Selle
@pamasaur
Tips
Delete your Facebook (app)
Picks
NPR fact check
Polymer Summit
Kent C. Dodds
@kentcdodds
Tips
Vote
If you know Elon Musk, I’d like an intro because I want him on the show I’m. Not. Joking.
Picks
slice-js so far… (a gist giving a quick demo
React.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.
01:00:16
041 jsAir - Test all the things with Cypress with Brian Mann and Gleb Bahmutov
Episode in
JavaScript Air
Test all the things with Cypress with Brian Mann and Gleb Bahmutov
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:
Egghead.io - Bite-sized web development video training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
Brian Mann
@be_mann
Picks
Recent GitHub changes: Projects Tab is awesome!
Electron
Gleb Bahmutov
@bahmutov
Links
was-tested
cypress-image
multi-cypress
Zeit ? now
Tips
Crash reporting (like TrackJs / Sentry / Raygun) are really useful during e2e testing!
Picks
Katacoda - online Docker and Kubernetes training in live containers.
Kent C. Dodds
@kentcdodds
Tips
Don’t forget to set your audio input setting in Hangouts on Air…
Picks
“Idealized Commit Logs: Code Simplification via Program Slicing” by Alan Shreve
split-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.
01:05:35
040 jsAir - (Rerun) Typed Functional Programming in JavaScript with Alfonso García-Caro, Richard Feldman, Phil Freem...
Episode in
JavaScript Air
Typed Functional Programming in JavaScript with Alfonso García-Caro, Richard Feldman, Phil Freeman, and Jordan Walke
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:
Egghead.io - Bite-sized web development video training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
Richard Feldman
@rtfeldman
Links
How to use Elm at Work
NoRedInk
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.
Picks
Elm in Action
Frontend Masters 2-day Elm Workshop
6 months of Elm in Production
Building a Live-Validated Signup Form in Elm
Phil Freeman
@paf31
Links
PureScript project website
Picks
Pux library
Jordan Walke
@jordwalke
Links
Flow
ML
Picks
Vim-mode-plus: Atom plugin recreating Vim’s editing paradigm
Real World OCaml: Great technical book, free online version
Alfonso García-Caro
@alfonsogcnunez
Picks
Fable
F# for fun and profit - Learning F# and FP
Ionide - F# plugin for Atom and Visual Studio Code
Kent C. Dodds
@kentcdodds
Picks
React30 episode 006 - Origins of React with Jordan Walke
Midwest 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 musical
Brian Lonsdorf
@drboolean
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
Picks
Math primers
What a bijection is not
Functional Geekery Susan Potter
Pam Selle
@pamasaur
Picks
Mies: Minimal ClojureScript template
Dan Abramov
@dan_abramov
Picks
create-react-app
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.
01:09:07
039 jsAir - Node.js and Community with James M Snell, Gregor Martynus, Myles Borins, and Tracy Hinds
Episode in
JavaScript Air
Node.js and Community with James M Snell, Gregor Martynus, Myles Borins, and Tracy Hinds
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:
Egghead.io - Bite-sized web development video training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
James M Snell
@jasnell
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!
Myles Borins
@thealphanerd
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
Picks
View Source Berlin
Node Interactive Europe
Tracy Hinds
@hackygolucky
Tips
When you feel something that you’re emotionally invested in, write a draft and take a second before you send it.
Picks
Operation Code
Gregor Martynus
@gr2m
Tips
Surround yourself with people that are good to you. Especially if you work remotely
Invest into mentoring (JavaScript Air Episode)
Picks
New Podcast from The Changelog by Nadia Eghbal and Mikeal Rodgers: Request for Commits
Offline Camp: Nov 4-7 in Santa Margarita, California
Kent C. Dodds
@kentcdodds
Links
Healthy Open Source by Mikeal Rogers
all-contributors specification (and the CLI).
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
Picks
Jest
Free Jest lessons on Egghead.io
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.
01:09:44
038 jsAir - Typed JavaScript with TypeScript and Flow with Jeff Morrison and Anders Hejlsberg
Episode in
JavaScript Air
Typed JavaScript with TypeScript and Flow with Jeff Morrison and Anders Hejlsberg
Description:
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 training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
Jeff Morrison
@lbljeffmo
Links
A good introduction to variance: Covariance and Contravariance by Mike Ash
Tips
Have a “just get it working” mentality. Then clean it up after
Picks
OCaml
Reason
Real World OCaml
Anders Hejlsberg
@ahejlsberg
Tips
Follow 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
@kentcdodds
Tips
No matter how well you know something, keep your mind open to learn even more about it.
Picks
React Rally 2016 Notes Wiki
React events in depth live tomorrow!
husky (used to use ghooks)
Dan Abramov
@dan_abramov
Picks
Jest 15.0: New Defaults for Jest
Grokking Algorithms
Brian Lonsdorf
@drboolean
Tips
Functions should be input to output. Type systems help a lot more when you compose this way.
Stay away from Object|Any
Picks
Jon Sterling - LambdaConf 2015 - Type Theory and its Meaning Explanations
Chris Taylor - Algebra of Algebraic Data Types
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.
01:12:05
037 jsAir - On-site at React Rally
Episode in
JavaScript Air
On-site at React Rally
Description:
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 Poulter
Sergio Cruz
James Long
Ryan Florence
Jamison Dance
Show sponsors:
Egghead.io - Bite-sized web development video training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
Kent C. Dodds
@kentcdodds
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.
26:40
036 jsAir - Managing Dependencies like a boss with Stephan Bönnemann and Ben Coe
Episode in
JavaScript Air
Managing Dependencies like a boss ???? with Stephan Bönnemann and Ben Coe
Description:
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 training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
Stephan Bönnemann
@boennemann
Links
npm shrinkwrap
nodesecurity.io
app.greenkeeper.io
Tips
Noise Cancelling Headphones help focus a lot
Investing money in a good router really helps with WiFi quality and internet speed
Take a break
Picks
bundled-dependecies
dont-break & next-update
Ben Coe
@BenjaminCoe
Links
Istanbul
Yargs
npms.io
standard
Tips
dns.js.org
Help with yargs and istanbul!
Picks
Stranger Things on Netflix
IstanbulJS website: http://istanbul.js.org/
Kent C. Dodds
@kentcdodds
Links
How to use bundleDependencies (to avoid unpublish blues)
Tips
Go out into nature
Play Sports
Picks
dont-break
next-update
Why 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.
01:09:10
035 jsAir - How to be a mentor with Taras Mankovski, Kim Crayton, Colt McAnlis, and Jed Watson
Episode in
JavaScript Air
How to be a mentor with Taras Mankovski, Kim Crayton, Colt McAnlis, and Jed Watson
Description:
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 training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
Kim Crayton
@KimCrayton1
Links
JrDevMentoring.com
TechTalkForNonTechies.com
CodeNewbie.org podcast on inposter syndrome
Stop Lying to Newbies
Getting the mentoring you need
Tips
Mentoring Minutes
Get comfortable with being uncomfortable
Find opportunities to teach what you’ve learned
Picks
Harvard CS50
CodeNewbie.org
Women Who Code
Hood.ie
Jed Watson
@jedwatson
Picks
Typography.js
KeystoneJS
Node School
Colt McAnlis
@duhroach
Links
On Getting the Mentoring You Need
Tips
Learn Data Compression
Take training on how to be a manager
Picks
Technical Management Program - UCLA Extension
Taras Mankovski
@EmberSherpa
Tips
You 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.
Picks
GEMconf
Kent C. Dodds
@kentcdodds
Links
Tweet inspiring this episode
How I interview
Tips
Spread things out, reduce commitments
Make stuff public
Picks
react-workshop by Matt Zabriskie
Open Source Workshop Slides
Webpack Workshop Slides
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.
01:10:00
034 jsAir - Typed Functional Programming in JavaScript with Alfonso García-Caro, Richard Feldman, Phil Freeman, and ...
Episode in
JavaScript Air
Typed Functional Programming in JavaScript with Alfonso García-Caro, Richard Feldman, Phil Freeman, and Jordan Walke
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 training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
Richard Feldman
@rtfeldman
Links
How to use Elm at Work
NoRedInk
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.
Picks
Elm in Action
Frontend Masters 2-day Elm Workshop
6 months of Elm in Production
Building a Live-Validated Signup Form in Elm
Phil Freeman
@paf31
Links
PureScript project website
Picks
Pux library
Alfonso García-Caro
@alfonsogcnunez
Picks
Fable
F# for fun and profit - Learning F# and FP
Ionide - F# plugin for Atom and Visual Studio Code
Jordan Walke
@jordwalke
Links
Flow
ML)
Picks
Vim-mode-plus: Atom plugin recreating Vim’s editing paradigm https://github.com/t9md/atom-vim-mode-plus
Real World OCaml: Great technical book, free online version: https://realworldocaml.org/
Pam Selle
@pamasaur
Picks
Mies: Minimal ClojureScript template
Dan Abramov
@dan_abramov
Kent C. Dodds
@kentcdodds
Picks
React30 episode 006 - Origins of React with Jordan Walke
Midwest 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 musical
Brian Lonsdorf
@drboolean
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
Picks
Math primers
What a bijection is not
Functional Geekery Susan Potter
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.
01:08:05
033 jsAir - Getting started with web audio with Chris Lowis and Alejandro Mantecon Guillen
Episode in
JavaScript Air
Getting started with web audio with Chris Lowis and Alejandro Mantecon Guillen
Description:
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 training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
Chris Lowis
@chrislowis
Links
Web Audio Weekly
Web Audio API @ MDN
Web Audio Slack Channel
Tips
Canopy is a Web Audio scratch pad / visualisation / debugging tool
Web Audio Dev Tools in Firefox
Web Audio School
Picks
Lost Art Press
Alejandro Mantecon Guillen
@alemangui
Links
Recreating the BBC’s sounds of the radiophonic workshop
Pizzicato library
Web audio resources
Tips
When 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.
Picks
Chrome’s musiclab
Kent C. Dodds
@kentcdodds
Tips
Make 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-conf
Picks
p-s All the benefits of npm scripts without the cost of a bloated package.json and limits of json
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.
53:15
032 jsAir - Publishing JavaScript Packages with John-David Dalton, Stephan Bönnemann, James Kyle, and Henry Zhu
Episode in
JavaScript Air
Publishing JavaScript Packages with John-David Dalton, Stephan Bönnemann, James Kyle, and Henry Zhu
Description:
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 training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
James Kyle
@thejameskyle
Tips
Go home, stop working, take a vacation, don’t work on the weekends.
Picks
FlowType.org
John-David Dalton
@jdalton
Links
Lerna
babel-plugin-lodash
lodash-webpack-plugin
ES6 Module Interoperability
Shrinkpack
Tips
Reduce barriers for contributions
If a repo is lagging in activity jump in as a contributor
Picks
eslint-plugin-import
Stephan Bönnemann
@boennemann
Links
Semantic Release
npm prune
npm pack
package.json files
Tips
Always bring your skateboard to the airport
Picks
npm CouchDB changes feed
shrinkwrap on publish
Henry Zhu
@left_pad
Links
Thoughts on setting up a monorepo for cycle.js
Why is Babel a monorepo?
Prosemirror monorepo disucssion
package.json files property, .npmignore
Tips
Questions can become PRs for a project - if something seems weird/could be improved, it was probably overlooked. (for example)
Picks
Lebab: the opposite of babel
View # of Issues/PRs for a contributors
Kent C. Dodds
@kentcdodds
Links
np
nyc
How to use bundledDependencies
generator-kcd-oss
Tips
Automate things
Picks
ngrok Secure tunnels to localhost
How to Write a JavaScript Library Free Egghead.io course
Pam Selle
@pamasaur
Tips
If you figure out why istanbul/nyc is called nyc, let me know
Picks
LambCI
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.
01:09:44
031 jsAir - Automated Accessibility Testing with aXe-core with Dylan Barrell, Marcy Sutton, and Wilco Fiers
Episode in
JavaScript Air
Automated Accessibility Testing with aXe-core with Dylan Barrell, Marcy Sutton, and Wilco Fiers
Description:
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 training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
Marcy Sutton
@marcysutton
Links
axe-core node module
Tips
Get away from the computer and GO OUTSIDE.
Picks
I’m speaking about aXe at npm camp
I’m speaking at React Rally
Installing the Chrome Accessibility Inspector
Dylan Barrell
@dylanbarrell
Picks
Deque University
React & Redux
React Axe - React A11y
Crew Seekers
Wilco Fiers
@wilcofiers
Picks
The WAI Perspectives
Looking for help developing new rules for a11y testing
Brian Lonsdorf
@drboolean
Links
Clarity Conf: Baking Accessibility In by Brad Frost
Tips
Get familiar with your screenreader.
Picks
Gershom Bazerman: Representing Applicatives
Alissa Pajer: Category Theory: An Abstraction for Anything
Practically Functional Programming Workshop
Kent C. Dodds
@kentcdodds
Tips
Don’t spend money on Pokemon Go ????
Picks
Contributing to React JS
eslint-plugin-jsx-a11y
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.
01:01:34
030 jsAir - Electron Apps with Jessica Lord and Evan Morikawa
Episode in
JavaScript Air
Electron Apps with Jessica Lord and Evan Morikawa
Description:
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 training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
SparkPost - Email. We’ve Got It Down.
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
Jessica Lord
@jllord
Links
Electron API Demos
Electron Apps
Electron Quick Start App
Devtron
Electron Packager
Tips
Electron Quick Start App
Make a menubar app
Check out the nativize.css file in Electron API Demos app
Electron community tools and meetups
Picks
Hammock Camping!
Mojibar
Evan Morikawa
@e0m
Links
Atom
VSCode
Tips
Reading Open source
Picks
Observables
Atom slack channel
Moonwalking With Einstein
Tyler McGinnis
@tylermcginnis33
Tips
Find a hobby- Skaters of the web
Picks
How to learn technical things
Kent C. Dodds
@kentcdodds
Links
My Atom Plugins
Tips
Teach to Learn. I learned ASTs by preparing and giving this talk. And read this blogpost by Anirudh Modi.
Picks
Start With Why
What Code Comments can Teach us About Scaling a Codebase
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.
01:08:04
029 jsAir - Web Animations with Matias Niemelä, Rachel Nabors, and Sarah Drasner
Episode in
JavaScript Air
Web Animations with Matias Niemelä, Rachel Nabors, and Sarah Drasner
Description:
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 training
Frontend Masters - Expert front-end training
TrackJS - JavaScript Error Monitoring
SparkPost - Email. We’ve Got It Down.
WebStorm - Smart JavaScript IDE
Trading Technologies - Building For What’s Next
React.js Program - Master the React.js Ecosystem
Sentry - Cross-platform crash-reporting
Links, Picks, and Tips:
Links
WebAnimationWeekly.com
slack.animationatwork.com
DevTools Challenger
A List Apart Article on using animation to improve your users’ experience
Complex timing function proposal
Tips
Steady FPS over peaks and valleys
Complete Web Animations API documentation
Detailed browser support for the Web Animations API at the Edge Platform API catalog–don’t trust caniuse on this beast of an API!
Picks
My new CSS Animations + Transitions Course
CSS Conf Argentina
CSS Dev Conf San Antonio plus CSS + Motion Design workshop
All Things Open
Links
My CodePen
Comparison of Animation Technologies on CSS-Tricks
Frontend Masters Course
O’Reilly book coming: SVG Animations
The First Pull Request and Zero to 60 in Software Development: How to Jumpstart Your Career - talks by Kent C. Dodds
Tips
Greensock SVG Tips
Picks
Recreating the Twitter Heart Animation
Links
Element Animate Polyfill
Tips
Keep up with the Angular RC releases
Picks
Angular Connect
Web unleashed
Tips
Write a letter to someone
Picks
React Rally
My Frontend Masters workshops. Webpack Deep Dive and Writing an Open Source Library
My Webpack Playlist on Egghead.io (includes my Webpack course)
Picks
What I learned from analysing 1.65M versions of Node.js modules in NPM
React.js Program
Picks
Immutability is not enough
A Deepdive into Flow
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.
01:02:59
You may also like View more
Modern Web
The modern web is changing fast. Front-end frameworks evolve quickly, standards are emerging and old ones are fading out of favor. There are a lot of things to learn, but knowing the right thing is more critical than learning them all. Modern Web Podcast is an interview-style show where we learn about modern web development from industry experts. We’re committed to making it easy to digest lots of useful information! Updated
Arturo J Placencia V
Cambia 2 horas de Televisión para desarrollar un talento que se puede convertir en tu próximo gran negocio. No necesariamente hablamos de hacerte millonario, pero con el tiempo puedes generar más dinero que lo que percibes hoy en día con tu sueldo de tiempo completo. Updated
Orientación LiEMI
En estos podcast compartimos información importante sobre los procesos académicos, administrativos y logísticos de la Licenciatura en Educación y Mediación Intercultural de la Universidad Autónoma de Querétaro. Updated



