Reactive Programming in JavaScript with André Staltz, Ben Lesh, and Matthew Podwysocki
Description:

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.

Show sponsors: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, Picks, and Tips:
André StaltzLinks: Someone mentioned the Epic Monadic Promises thread
Picks: CycleConf and follow the hashtag #cycleconf next week and most

Ben LeshLinks: 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?)

Matthew PodwysockiLinks: 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

Dan AbramovPicks: MobX and Optimizing Redux TodoMVC with an optimal state structure

Brian LonsdorfLinks: 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

Kyle SimpsonLinks: RxMarbles.com and asynquence, specifically asynquence reactive sequences
Picks: A Tale Of Three Lists

Kent C. DoddsTips: 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

Guests

Twitter Mentions