001 jsAir - Learning and Developing JavaScript with Ashley G. Williams and Kyle Simpson

JavaScript Air - A podcast by Kent C. Dodds

Categories:

Learning and Developing JavaScript with Ashley G. Williams and Kyle SimpsonDescription:Ashley and Kyle know a thing or two about teaching JavaScript. These two wonderful people will jump on and chat with us about learning and developing this wonky language called JavaScript.Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end training{Track:js} - JavaScript Error MonitoringLinks, Picks, and Tips:Ashley G. WilliamsLinks: If you wish to learn ES6 from scratch you must first invent the universe at JSconf2015 and Breakfast RepoTips: Investigate the programming languages you use as tools and Learn about different programming paradigms and translate side projects into themPicks: Javascript Allonge, Hello Declarative World!my ES6 implementation, Simple Made Easy, Rich Hickey, and Growing a Language, Guy SteeleKyle SimpsonLinks: MakerSquare, Build Your Own Angular, BannerFrom NAND to Tetris, and Thunder Plains ConferenceTips: Give yourself deadlines to learn stuff (talk to give or blog to post) and Unplug and sharpen the axPicks: David Nolen (cognicast episode), BlissfulJS, and ES6 & BeyondBrian LonsdorfTips: Start procedural => Learn OO => Learn FPPicks: Jared Tobin Recursive Types and Hard Jones’ Computational EffectsKent C. DoddsTips: Contribute to Open Source (What open source project should I contribute to?)Picks: Slides.com and TodoMVCLin ClarkTips: ESLint use it! To start using it on large codebases, add all files to .eslintignore and then tackle files one by one. This cuts down on the number of collisions with other PRs. Look for additional plugins, like the React ESLint plugin, and you can create your ownPicks: Async & Performance (plus the whole YDKJS series) and Understanding ES6Matt ZabriskieTips: Use ESLint to enforce code style.Picks: Foo Fighters Saint Cecilia EP (free on iTunes)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. Also be sure to 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.