JavaScript Air

JavaScript Air

By Kent C. DoddsTechnology
Download on the App Store

JavaScript Air episodes

  • 038 jsAir - Typed JavaScript with TypeScript and Flow with Jeff Morrison and Anders Hejlsberg
    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 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-reporting
    Links, Picks, and Tips:
    Jeff Morrison
    @lbljeffmo
    LinksA good introduction to variance: Covariance and Contravariance by Mike Ash
    TipsHave a "just get it working" mentality. Then clean it up after
    PicksOCamlReasonReal World OCaml
    Anders Hejlsberg
    @ahejlsberg
    TipsFollow 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
    TipsNo 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_abramov
    PicksJest 15.0: New Defaults for JestGrokking Algorithms
    Brian Lonsdorf
    @drboolean
    TipsFunctions 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 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.
    1 hr 13 min
  • 037 jsAir - On-site at React Rally
    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 PoulterSergio CruzJames LongRyan FlorenceJamison Dance
    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-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.
    27 min
  • 035 jsAir - How to be a mentor with Taras Mankovski, Kim Crayton, Colt McAnlis, and Jed Watson
    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 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-reporting
    Links, Picks, and Tips:
    Kim Crayton
    @KimCrayton1
    LinksJrDevMentoring.comTechTalkForNonTechies.comCodeNewbie.org podcast on inposter syndromeStop Lying to NewbiesGetting the mentoring you need
    TipsMentoring MinutesGet comfortable with being uncomfortableFind opportunities to teach what you’ve learned
    PicksHarvard CS50CodeNewbie.orgWomen Who CodeHood.ie
    Jed Watson
    @jedwatson
    PicksTypography.jsKeystoneJSNode School
    Colt McAnlis
    @duhroach
    LinksOn Getting the Mentoring You Need
    TipsLearn Data CompressionTake training on how to be a manager
    PicksTechnical Management Program - UCLA Extension
    Taras Mankovski
    @EmberSherpa
    TipsYou 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.
    PicksGEMconf
    Kent C. Dodds
    @kentcdodds
    LinksTweet inspiring this episodeHow I interview
    TipsSpread things out, reduce commitmentsMake stuff public
    Picksreact-workshop by Matt ZabriskieOpen Source Workshop SlidesWebpack 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.
    0 min
  • 034 jsAir - Typed Functional Programming in JavaScript with Alfonso García-Caro, Richard Feldman, Phil Freeman, and Jordan Walke
    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 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-reporting
    Links, Picks, and Tips:
    Richard Feldman
    @rtfeldman
    LinksHow to use Elm at WorkNoRedInk
    TipsDon’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 Elm
    Phil Freeman
    @paf31
    LinksPureScript project website
    PicksPux library
    Alfonso García-Caro
    @alfonsogcnunez
    PicksFableF# for fun and profit - Learning F# and FPIonide - F# plugin for Atom and Visual Studio Code
    Jordan Walke
    @jordwalke
    LinksFlowML)
    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
    @pamasaur
    PicksMies: Minimal ClojureScript template
    Dan Abramov
    @dan_abramov
    Kent C. Dodds
    @kentcdodds
    PicksReact30 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 musical
    Brian Lonsdorf
    @drboolean
    TipsUse 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 that
    PicksMath primersWhat a bijection is notFunctional 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.
    1 hr 9 min
  • 033 jsAir - Getting started with web audio with Chris Lowis and Alejandro Mantecon Guillen
    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 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-reporting
    Links, Picks, and Tips:
    Chris Lowis
    @chrislowis
    LinksWeb Audio WeeklyWeb Audio API @ MDNWeb Audio Slack Channel
    TipsCanopy is a Web Audio scratch pad / visualisation / debugging toolWeb Audio Dev Tools in FirefoxWeb Audio School
    PicksLost Art Press
    Alejandro Mantecon Guillen
    @alemangui
    LinksRecreating the BBC's sounds of the radiophonic workshopPizzicato libraryWeb audio resources
    TipsWhen 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 musiclab
    Kent C. Dodds
    @kentcdodds
    TipsMake 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
    Picksp-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.
    54 min
  • 032 jsAir - Publishing JavaScript Packages with John-David Dalton, Stephan Bönnemann, James Kyle, and Henry Zhu
    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 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-reporting
    Links, Picks, and Tips:
    James Kyle
    @thejameskyle
    TipsGo home, stop working, take a vacation, don't work on the weekends.
    PicksFlowType.org
    John-David Dalton
    @jdalton
    LinksLernababel-plugin-lodashlodash-webpack-pluginES6 Module InteroperabilityShrinkpack
    TipsReduce barriers for contributionsIf a repo is lagging in activity jump in as a contributor
    Pickseslint-plugin-import
    Stephan Bönnemann
    @boennemann
    LinksSemantic Releasenpm prunenpm packpackage.json files
    TipsAlways bring your skateboard to the airport
    Picksnpm CouchDB changes feedshrinkwrap on publish
    Henry Zhu
    @left_pad
    LinksThoughts on setting up a monorepo for cycle.jsWhy is Babel a monorepo?Prosemirror monorepo disucssionpackage.json files property, .npmignore
    TipsQuestions 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 contributors
    Kent C. Dodds
    @kentcdodds
    LinksnpnycHow to use bundledDependenciesgenerator-kcd-oss
    TipsAutomate things
    Picksngrok Secure tunnels to localhostHow to Write a JavaScript Library Free Egghead.io course
    Pam Selle
    @pamasaur
    TipsIf you figure out why istanbul/nyc is called nyc, let me know
    PicksLambCI
    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.
    1 hr 10 min
  • 031 jsAir - Automated Accessibility Testing with aXe-core with Dylan Barrell, Marcy Sutton, and Wilco Fiers
    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 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-reporting
    Links, Picks, and Tips:
    Marcy Sutton
    @marcysutton
    Linksaxe-core node module
    TipsGet away from the computer and GO OUTSIDE.
    PicksI'm speaking about aXe at npm campI'm speaking at React RallyInstalling the Chrome Accessibility Inspector
    Dylan Barrell
    @dylanbarrell
    PicksDeque University React & ReduxReact Axe - React A11yCrew Seekers
    Wilco Fiers
    @wilcofiers
    PicksThe WAI PerspectivesLooking for help developing new rules for a11y testing
    Brian Lonsdorf
    @drboolean
    LinksClarity Conf: Baking Accessibility In by Brad Frost
    TipsGet familiar with your screenreader.
    PicksGershom Bazerman: Representing ApplicativesAlissa Pajer: Category Theory: An Abstraction for AnythingPractically Functional Programming Workshop
    Kent C. Dodds
    @kentcdodds
    TipsDon’t spend money on Pokemon Go
    1 hr 2 min
  • 030 jsAir - Electron Apps with Jessica Lord and Evan Morikawa
    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 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-reporting
    Links, Picks, and Tips:
    Jessica Lord
    @jllord
    LinksElectron API DemosElectron AppsElectron Quick Start AppDevtronElectron Packager
    TipsElectron Quick Start AppMake a menubar appCheck out the nativize.css file in Electron API Demos appElectron community tools and meetups
    PicksHammock Camping! Mojibar
    Evan Morikawa
    @e0m
    LinksAtomVSCode
    TipsReading Open source
    PicksObservablesAtom slack channelMoonwalking With Einstein
    Tyler McGinnis
    @tylermcginnis33
    TipsFind a hobby- Skaters of the web
    PicksHow to learn technical things
    Kent C. Dodds
    @kentcdodds
    LinksMy Atom Plugins
    TipsTeach 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 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.
    1 hr 9 min
  • 029 jsAir - Web Animations with Matias Niemelä, Rachel Nabors, and Sarah Drasner
    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 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-reporting
    Links, Picks, and Tips:
    LinksWebAnimationWeekly.comslack.animationatwork.comDevTools ChallengerA List Apart Article on using animation to improve your users’ experienceComplex timing function proposal
    TipsSteady 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 Open
    LinksMy 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. Dodds
    TipsGreensock SVG Tips
    PicksRecreating the Twitter Heart Animation
    LinksElement Animate Polyfill
    TipsKeep up with the Angular RC releases
    PicksAngular ConnectWeb unleashed
    TipsWrite a letter to someone
    PicksReact 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 Program
    PicksImmutability is not enoughA 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.
    1 hr 3 min

About JavaScript Air

From the publisher's feed

The live broadcast podcast all about JavaScript and the Web