003 jsAir - Functional and Immutable Design Patterns in JavaScript with Dan Abramov and Brian Lonsdorf
Functional and Immutable Design Patterns in JavaScript with Dan Abramov and Brian LonsdorfDescription:
Functional programming have been greatly facilitated with ES6. We're going to talk about the how and why of functional programming and immutable design patterns in JavaScript.
Show sponsors:- Egghead.io - Bite-sized web development video training
- Frontend Masters - Expert front-end training
- {Track:js} - JavaScript Error Monitoring
- Picks: A General Theory of Reactivity, The Future of JavaScript MVC Frameworks, Programming in the 21st Century, and Redux Saga
- Links: A Modern Architecture for FP and Crazy FP words tweet
- Tips: Watch Dan's Redux videos, Experiment with ramda, immutable.js, and the Maybe Functor, and If you want to read the white papers, checkout The Haskell Road to Logic, Maths and Programming
- Picks: ForwardJS Feb 10th @Regency Ballroom SF
- Tips: Rediscover devtools in Firefox, you’ll be pleasantly surprised -- specifically WebIDE/Valence and CSS Transforms Previewer
- Picks: JavaScript Allongé (book) by @raganwald, Kris Jenkins’ blog posts on FP: Part 1, Part 2, The FP side of async programming, and Concurrency’s future on the web
- Tips: Try a standing desk
- Picks: Lowes, The ES2016 Pipe Operator, and Learn JavaScript Arrays in Depth
- Tips: When running git checkout, using '-' as the argument (git checkout -) takes you back to the branch you were last on, hub makes it easier to work with github on the command line. Tab completion is especially helpful, and fetch all PRs if you do a lot of PR reviews, this can be really helpful. It downloads all new PRs as branches whenever you fetch
- Picks: Jessica Kerr - Functional Principles In React