Episodes
Wednesday Apr 13, 2016
Wednesday Apr 13, 2016
Object oriented programming, functional programming, reactive programming, reactive functional programming. There are so many different ways to think about the system you're building and different design patterns to follow. Join us as we talk about reactive programming in JavaScript.
- 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
- Fluent - Web development training
- Auth0 - Authentication Made Simple
- Trading Technologies - Building For What's Next
- SparkPost - Email. We've Got It Down.
- Links: Someone mentioned the Epic Monadic Promises thread
- Picks: CycleConf and follow the hashtag #cycleconf next week and most
- Links: Paul Taylor on github
- Tips: Check out the specs on RxJS and Check out the docs on how to write marble tests
- Picks: Go to the restaurant that Dan Abramov is at. (Redux Foodtruck?)
- Links: Gleb Bahmutov and rxvision
- Picks: React Native on the Universal Windows Platform, thali project Node on mobile for P2P interaction, and Interactive Extensions for JavaScript
- Links: https://egghead.io/lessons/rxjs-reactive-programming-what-is-rxjs, http://highlandjs.org/, and https://github.com/cujojs/most
- Tips: Favor laziness since laziness can lead to better performance & extendability, Try to compose single expressions which data flows through and, if you struggle, don’t “cheat”, but rather look for stream method alternatives - they are there. It will simplify the whole codebase., and Normalization helps composability. I tend to wrap all my utilities in the same type of stream so that my application code works like legos. Wrapping is a pain, but those utilities tend not to change so it’s a one time thing.
- Picks: lambdaconf tweetstorm and People vs OJ
- Links: RxMarbles.com and asynquence, specifically asynquence reactive sequences
- Picks: A Tale Of Three Lists
- Tips: If you’re feeling overwhelmed, make a Todo list and focus on one task at a time.
- Picks: aphrodite - It's inline styles, but they work!, autocomplete-emojis Atom package, Stuff that I use for recording egghead.io lessons, and Adam. He’s great <3
- Links: RxMarbles
- Picks: FantasyLand
Wednesday Apr 06, 2016
017 jsAir - JavaScript Frameworks: Angular with Brad Green, Igor Minar, and Miško Hevery
Wednesday Apr 06, 2016
Wednesday Apr 06, 2016
Angular is the most widely used JavaScript framework in the world and there's a reason for that. Angular 1 changed the framework landscape and Angular 2 is shaping up to do that again. Join us with some of the core team members to talk about this amazing piece of JavaScript tech!
- 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
- Fluent - Web development training
- Auth0 - Authentication Made Simple
- Trading Technologies - Building For What's Next
- SparkPost - Email. We've Got It Down.
- Links: angular-cli
- Picks: Flat.io
- Picks: Polyfill.io
- Tips: Don’t confine your sharing of knowledge to one-on-one! Make your conversations public. 📻 Make the world a better place 🌎
- Picks: PayPal, for being so awesome to let me do this podcast 👍 and Soft Skills Engineering episode 4: Should I build my “personal brand?”
- Links: RxJS 5 (https://github.com/ReactiveX/rxjs)
- Tips: Use f for fixup in git rebase rather than squash to merge smaller commits into a major one!
- Picks: Git tips and How to Make Programming More Accessible Series
Wednesday Mar 30, 2016
016 jsAir - JavaScript Frameworks: Vue.js with Taylor Otwell and Evan You
Wednesday Mar 30, 2016
Wednesday Mar 30, 2016
Vue.js is a JavaScript Framework for building reactive components for modern web interfaces. It allows you to write your JS, HTML, and CSS in a single file, has powerful data bindings, focuses on composability, is small, and is insanely fast. Join us with the author for this show!
- 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
- Fluent - Web development training
- Auth0 - Authentication Made Simple
- Trading Technologies - Building For What's Next
- Links: laravel-elixir-vueify
- Tips: Don’t be the smartest person in the room.
- Picks: Star Wars Headspace
- Links: vue-loader, vueify, browserify-hmr, watchify, and prerender-spa-plugon
- Tips: Take a break from your project from time to time
- Picks: by Lea Verou and Dark Souls 3
- Tips: Build things to learn things
- Picks: Progressive JavaScript Air (demo video) and repeat-todo Progressive Enhancement App
Thursday Mar 24, 2016
Thursday Mar 24, 2016
AVA is a relatively new testing framework for JavaScript that promises some really unique and exciting benefits over some of the existing testing frameworks.
- 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
- Fluent - Web development training
- Auth0 - Authentication Made Simple
- Trading Technologies - Building For What's Next
- Links: Sindre’s AMA on small module philosophy
- Tips: Small modules: generator-nm (a minimalist Yeoman generator)
- Picks: Check out XO (zero config linter), thetruesize.com - if you like maps., and Bob Sutton - Strong Opinions Weekly Held
- Links: http://node.green/
- Tips: Publish smaller packages using the "files" option, test with "npm pack" and that tar command you always forget
- Picks: Node v6 soon!
- Tips: Don’t over-complicate and always look for a simpler solution instead.
- Picks: All essays by Guillermo Rauch and Give it five minutes by Jason Fried
- Links: Healthy Open Source and How to Contribute to an Open Source Library on GitHub
- Tips: Use bundledDependencies see my screencast on it
- Picks: ghooks + opt-cli = ♥️ and Hubot
Wednesday Mar 16, 2016
014 jsAir - End to End Testing with Julie Ralph
Wednesday Mar 16, 2016
Wednesday Mar 16, 2016
End-to-End testing is among the various forms of testing that is critical for the development and quality assurance of your applications. Join us with a subject matter expert to chat about this important part of application development
- 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
- Fluent - Web development training
- Auth0 - Authentication Made Simple
- Tips: Protractor Styleguide
- Picks: GitHub is on a roll with new features - emoji support, better reviews
- Tips: If you use karma + mocha. Set the mocha timeout to 20+ seconds, wrap your assertion in a setTimeout and you’ll have time to inspect the screen and click around (if you’re not using a headless browser)
- Picks: Amazing Scope tool from Shape Security and Parser Combinator library from Bodil Stokke
- Tips: Use TrueCaller app for your phone to cut down on spam calls and Reserve your npm username as a package name -- they are separate!
- Picks: kentcdodds npm package, getify npm package: hint this is NOT mine :*(, and Hactar the tool that builds every other tool for you.
- Links: aXeCore - Marcy Sutton tweeted this during the show.
- Tips: Use all forms of testing
- Picks: How to Contribute to an Open Source Project on GitHub and Ghost Inspector
- Picks: peach-register to register your name on Peach without downloading the app and Reading in general, but in particular: All the Light We Cannot See
Wednesday Mar 09, 2016
013 jsAir - Live at Fluent Conf
Wednesday Mar 09, 2016
Wednesday Mar 09, 2016
Live at Fluent Conf, the web conference from O'Reilly Media about JavaScript, HTML5, CSS, and the latest web development technologies and frameworks.Guests:
- Simon St. Laurent & Peter Cooper - Fluent Conf chairs
- Jen Looper - Getting physical with the beacon-enabled Web
- Maximiliano Firtman - Advanced mobile Web
- Jen Kramer - Planning successful products
- Rachel Andrew - Making sense of the new CSS layout
- 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
- Fluent - Web development training
- Auth0 - Authentication Made Simple
Wednesday Mar 02, 2016
012 jsAir - Lodash & Open Source with John-David Dalton
Wednesday Mar 02, 2016
Wednesday Mar 02, 2016
Lodash v4 had been released (by the time this episode happens). This JavaScript library of utilities is one of the most widely used utility belts of the enormous JavaScript ecosystem. We're going to talk with John, the mastermind behind this utility (and fork of underscore) about his experience building such a ubiquitous tool and what it can do for you.We also delve into how to contribute to open source projects and how to manage them to encourage contribution. Tons of wisdom in this one!
- 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
- Fluent - Web development training
- Auth0 - Authentication Made Simple
- Tips: Explore internals of a library/framework
- Picks: babel-plugin-lodash, eslint-plugin-lodash, Why Using
_.chain
is a Mistake, and First Timers Only
- Tips: Do open source
- Picks: ReactJS Program, Healthy Open Source, and All Contributors - ✨ Recognize all contributors, not just the ones who push code ✨
Wednesday Feb 24, 2016
011 jsAir - Live at React Conf
Wednesday Feb 24, 2016
Wednesday Feb 24, 2016
We'll be live at React Conf talking with speakers and others about what's going on at the conference. This is your chance to get an insiders look at the conference if you didn't get a chance to snatch a ticket. Guests:
- Ben Alpert - React: What Lies Ahead
- Andres Suarez - Nuclide hacks for React Native development
- Erik Schlegel and Eric Rozell - ReactNative UWP
- Eric Florenzano - React, Meet Virtual Reality
- Helena Milosevic - Demystifying Tech Recruiting
- Isaac Salier-Hellendag - Rich Text Editing with React
- Scott Kyle - A New Way to Persist & Query Data in React Native
- Jamison Dance - Rethinking All Practices: Building Applications in Elm
- Maria Hollweck - React Native: Lessons Learned After Migrating an App from iOS to Android
- 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
- Fluent - Web development training
- Auth0 - Authentication Made Simple
Thursday Feb 18, 2016
Thursday Feb 18, 2016
Let's talk about what ESLint is, how it works, and how it can be super useful for your project. We'll be joined by ESLint committers and the author of the Standard library.
- 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
- Fluent - Web development training
- Auth0 - Authentication Made Simple
- Links: standard and WebTorrent
- Picks: standard-format - Formats your code to
standard
style, why-is-node-running - Node is running but you don't know why?, and available - Find available npm package names – this is how the name “standard” was found!
- Links: ESLint bot, babel-eslint, eslint-plugin-babel, eslint-plugin-react, and eslint-plugin-angularjs
- Picks: Visual Studio Code, Iron Node, and babel-eslint
- Links: Standard, eslint-plugin-promise, and ASTExplorer.net
- Picks: Sawdust & Shavings EP
- Picks: esprima
- Links: Webpack Validator and AST Explorer
- Tips: Add
validate
script to your npm scripts - Picks: GitHub Issue Templates Supported and npm-run-all
Sunday Feb 14, 2016
Sunday Feb 14, 2016
Join us for this show live at ForwardJS where we'll chat with Allen Wirfs-Brock, project editor of the ES2015 specification about the future of the JavaScript spec.
- 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
- Fluent - Web development training