Episodes
Thursday Jan 28, 2016
Thursday Jan 28, 2016
Microsoft has been making some pretty awesome moves in the world of open source recently. At JSConf in early December, it was announced that Chakra, Microsoft's JavaScript Engine that powers the Microsoft Edge browser (with better support for ES6 than babel or Chrome), will be open sourced. Join us as we talk about Chakra with some of the subject matter experts!
- Egghead.io - Bite-sized web development video training
- Frontend Masters - Expert front-end training
- {Track:js} - JavaScript Error Monitoring
- Wallaby.js - Realtime code coverage
- Codecov.io - Code coverage done right
- Tips: Check out TypeScript
- Picks: Julia Holter album - Have You in my Wilderness
- Tips: We’re new to open source, but we’d love to hear your feedback (ChakraCore)!
- Tips: Use the web programming model for as much as we can
- Picks: Electron
- Picks: v8 gets ES6!, Developer Fallacies by @heydonworks, and Ember-CLI-Mirage
- Links: Wallaby.js Sublime Plugin and What open source project should I contribute to?
- Tips: Get involved open source
- Picks: How to become a better hacker by Gleb Bahmutov
- Picks: Higgs JavaScript VM
Thursday Jan 21, 2016
Thursday Jan 21, 2016
We have some solid developers on the JavaScript Air panel working on some amazing things. This is your chance to get to know them!
- Egghead.io - Bite-sized web development video training
- Frontend Masters - Expert front-end training
- {Track:js} - JavaScript Error Monitoring
- Wallaby.js - Realtime code coverage
- Codecov.io - Code coverage done right
- Links: You Don’t Know JS book series, MakerSquare, Frontend Masters, ForwardJS Workshops, ForwardJS free webinar: “Blocking Across The Wire” Tue Jan 25, 12pm CST, FluentConf Workshops, asynquence, and A Tale Of Three Lists The “TodoMVC” of async programming
- Tips: Pair program with a friend on a couch.
- Picks: RTC Everywhere P2P cross-platform, ChakraCore in Node.js, and Brave Browser by @BrendanEich
- Links: IBM Chef Watson
- Picks: Ember-CLI 101 - Really good book for getting started with learning Ember!
- Links: A cartoon guide to Facebook’s Relay, part 1
- Tips: Learn keyboard commands for your favorite web apps like Gmail. Flash cards can be really helpful for this. Brainscape has a few different decks.
- Picks: Dvorak keyboard training
- Links: @zabriskiesbeard
- Tips: First Timers Only
- Picks: Learning React Native
- Links: Choosing a JavaScript Framework and When the computing
- Picks: Pixel Art to CSS
- Picks: Headspace, Front End Newsletter, and React.run
- Links: My Talks and Workshops, My Egghead lessons, My Blog, My AMA and my answer to what's your favorite/most-effective learning method?, and First Timers Only - My original blogpost about the concept
- Tips: Take chances, make mistakes, and get messy! -Miss Frizzle, Magic School Bus
- Picks: Babel Service by Gleb Bahmutov and The Magic School Bus (warning! Video auto-plays)
Friday Jan 15, 2016
Friday Jan 15, 2016
React is in your browser. Not just in web pages, but in the browser itself! Join us as we talk with developers from Firefox's Developer Tools team about how they're using React and Redux to build developer tools, and how the two make the DX (developer experience) of building developer tools better.
- Egghead.io - Bite-sized web development video training
- Frontend Masters - Expert front-end training
- {Track:js} - JavaScript Error Monitoring
- Links: XUL and react-proxy
- Tips: Use Firefox DevTools and tell us how we can do better!
- Picks: Om Next
- Links: React Howto, React Components, Elements, and Instances, and Minimal API Surface Area
- Picks: Lodash 4 is out! and Lazarus
- Links: SpiderMonkey improves Function.prototype.bind and v8 improves Function.prototype.bind
- Tips: use “palm pads” to support your wrists while using laptop keyboards (like these)
- Picks: Microsoft Chakra is OSS now! and Github Social Client blog post
- Tips: Watch your analytics. Encourage your customers to get off an unsupported, insecure browser >IE11
- Picks: Elements Components and Instances
Thursday Jan 07, 2016
Thursday Jan 07, 2016
Testing in JavaScript comes with its own set of challenges. But in recent years, tools and patterns have been developed to make writing unit tests and tracking coverage much simpler than ever before. Join us as we talk with Ward Bell, Joe Eames, and Christian Johansen about unit testing JavaScript.
- Egghead.io - Bite-sized web development video training
- Frontend Masters - Expert front-end training
- {Track:js} - JavaScript Error Monitoring
- Tips: Learn about Functional Programming and Learn about loose coupling
- Picks: Simple made easy and Off to be the wizard
- Tips: Learn to TDD and do it for a year
- Picks: Lambda conf, Sherlock, Soundtrack to Star Wars Episode 7, and Kent C. Dodds
- Tips: Avoid seeing Star Wars and Think of tests as a feature
- Picks: Thinking fast and slow
- Tips: Use as many pure functions as possible. Easier to test. and Test at the highest level possible to get coverage and flexibility on implementation
- Picks: jsverify, Eric Elliot’s blog posts in general, and Constraints Liberate, Liberties Constrain — Runar Bjarnason
- Tips: When building a complex thing with parts that are unknown, focus first on mini prototypes of each of those unknowns. and Mentoring / coaching is essential to learning. Self-driven learning is good but only goes part of the way.
- Picks: Fun Fun Function - Streams by @mpjme and Simplicity Matters
- Tips: Test your code and Try out AVA
- Picks: Predictable Sherlock Holmes - Studio C, Libraries.io, and JS Remote Conf
- Tips: console.time & console.timeEnd
- Picks: Egghead Redux Series Notes and The Revolution of Pure Views