POPULARITY
In this episode we dive into the functional programming world by talking with Flavio Corpa about Elm and Haskell.We tried to uncover the good reasons to learn and work with Elm and why it can be difficult and refrain people to do it.But also, we review his learning experience from Javascript to Typescript to Elm to end up writing Haskell for his day job at 47 degreesFind Flavio in his Twitter account and make sure to check it out and follow him in his Github profile.Here are some of the links mentioned in the showLinQ and LinQ.tsElm in Action (Book)Steins; GateProfessor Frisby's: Mostly Adequate Guide to Functional ProgrammingElm-UI CourseElm LangWhy Isn't Functional Programming the Norm? – Richard FeldmanLearn You a Haskell for the greater good Haskell Programming from the First PrinciplesAuth0 Auth0 es una plataforma de autenticación y autorización lista para usar en tu app!Cloundinary MDE Energizing a diverse community of developers to share knowledge using media technology in web apps. Escuela Frontend Conviértete en un Frontend Dev Profesional Contenido de alta calidad para mejorar tu carrera!Support the show (https://www.buymeacoffee.com/matiasfha)
En este segundo episodio de la segunda temporada conversamos sobre Haskell, Monads, Functors. ¿Cómo y por qué aprender Haskell? ¿Qué puedo hacer con Haskell? Y para conversar sobre este lenguaje de programación me acompaña Alejandro Serrano, Haskeller e Ingeniero en 47degree, también autor de "Book of Mondas" y "Practical Haskell".Encuentra a Alejandro en TwitterCurso: Haskell Fundamentals (2-Day Course)Propuesta para TC39: VariantsLibros:Practical HaskellBook of MonadsRecomendadosLearn you a Haskell for Great GoodProgramming HaskellProfessor Frisby's Mostly Adequate Guide to Functional ProgrammingCharla: Why Isn't Functional Programming the Norm by Richard FeldmanLenguajesPrologErlangClojureElmRescriptOCamlElixirLispMu-haskell https://github.com/higherkindness/mu-haskell https://higherkindness.io/mu-haskell/Únete al newsletter Micro-Bytes. micro cursos de desarrollo web directamente en tu correoApoya mi trabajo suscribiéndote en buymeacoffe.com/matiasfhaMusic CreditsOpening & Closing: Slow Burn by Michael BriguglioClydesdale Funk by Cast Of CharactersFoot Work by Heads of PeopleBig Wave by Ian KeloskySupport the show (https://www.buymeacoffee.com/matiasfha)Auth0 Auth0 es una plataforma de autenticación y autorización lista para usar en tu app!Cloudinary Distribuye tus experiencias digitales de forma rápida y sencilla.
Mitä on funktionaalinen ohjelmointi, ja millä tavalla sitä voisi hyödyntää webbisovelluksissa? Antti on lähtenyt testaamaan asiaa Webbidevauksen uuden webbisivun kanssa. Mitä mieltä Riku ja Antti ovat funktionaalisen lähestymisen hyödyllisyydestä webbimaailmassa?LinkitpurifyHaskell MOOCLearn You a Haskellwebbidevaus-next.netlify.appProfessor Frisby's Mostly Adequate Guide to Functional ProgrammingRamda & @types/ramdaRemeda.jshttps://github.com/webbidevaus/webbidevaus-next/blob/main/util/episodes.tsJakson valinnatRiku:Remeda.jsSDKMANApple Airpods ProAntti:Professor Frisby's Mostly Adequate Guide to Functional ProgrammingFunctional-Light JavaScript Frontend MastersissaFunctional-Light -kirjaOta yhteyttä!@webbidevauswebbidevaus.fi
In this episode of Ruby Rogues, we talk to James Dabbs as we explore a number of subjects and topics around refactoring Sponsor CacheFly Panel Dave Kimura John Epperson Matt Smith Luke Stutters Guest James Dabbs Links https://github.com/github/scientist Picks John Epperson: Refactoring Cheatseets James Dabbs: Learn You a Haskell for Great Good! A tour of Unison Luke Stutters: Meet Author R.A. Salvatore Dave Kimura:: Video Chat with WebRTC DEWALT 20V MAX XR Hammer Drill Matt Smith: Mostly Adequate Guide Follow Ruby Rogues on Twitter > @rubyrogues
In this episode of Ruby Rogues, we talk to James Dabbs as we explore a number of subjects and topics around refactoring Sponsor CacheFly Panel Dave Kimura John Epperson Matt Smith Luke Stutters Guest James Dabbs Links https://github.com/github/scientist Picks John Epperson: Refactoring Cheatseets James Dabbs: Learn You a Haskell for Great Good! A tour of Unison Luke Stutters: Meet Author R.A. Salvatore Dave Kimura:: Video Chat with WebRTC DEWALT 20V MAX XR Hammer Drill Matt Smith: Mostly Adequate Guide Follow Ruby Rogues on Twitter > @rubyrogues
In this episode of Ruby Rogues, we talk to James Dabbs as we explore a number of subjects and topics around refactoring Sponsor CacheFly Panel Dave Kimura John Epperson Matt Smith Luke Stutters Guest James Dabbs Links https://github.com/github/scientist Picks John Epperson: Refactoring Cheatseets James Dabbs: Learn You a Haskell for Great Good! A tour of Unison Luke Stutters: Meet Author R.A. Salvatore Dave Kimura:: Video Chat with WebRTC DEWALT 20V MAX XR Hammer Drill Matt Smith: Mostly Adequate Guide Follow Ruby Rogues on Twitter > @rubyrogues
Sponsors Adventures in Blockchain Sentry– use the code “devchat” for $100 credit My Ruby Story Panel Aimee Knight Chris Buecheler AJ O’Neal With Special Guest: Brian Lonsdorf Episode Summary Brian Lonsdorf works for Salesforce, specializes in functional programming, and wrote a book called Professor Frisby’s Mostly Adequate Guide to Functional Programming. Brian talks about when he got into functional programming and when in their career others should be exposed to it. He talks about the fundamental tenets of functional programming (static mathematical functions), how it differs from object oriented programming, and how to manipulate data in a functional environment. The panel wonders if it is possible to use functional and object oriented programming together and discuss the functional core imperative shell. Brian talks about what is ‘super functional’ and why JavaScript isn’t, but includes methods for making it work. He shares some of the trade-offs he’s found while doing functional programming. Brian defines a monad and goes over some of the common questions he gets about functional programming, such as how to model an app using functional programming. The show concludes with Brian talking about some of the work he’s been doing in AI and machine learning. Links Promise Functional core, imperative shell RxJs Monad Professor Frisby's Mostly Adequate Guide to Functional Programming Follow DevChat on Facebook and Twitter Picks Aimee Knight: After The Burial (band) Chris Buecheler: Minecraft in JavaScript AJ O’Neal: Crazy Little Thing Called Love by Queen Greenlock v3 campaign Brian Lonsdorf: Follow Brian @drboolean Chris Penner Comonads
Sponsors Adventures in Blockchain Sentry– use the code “devchat” for $100 credit My Ruby Story Panel Aimee Knight Chris Buecheler AJ O’Neal With Special Guest: Brian Lonsdorf Episode Summary Brian Lonsdorf works for Salesforce, specializes in functional programming, and wrote a book called Professor Frisby’s Mostly Adequate Guide to Functional Programming. Brian talks about when he got into functional programming and when in their career others should be exposed to it. He talks about the fundamental tenets of functional programming (static mathematical functions), how it differs from object oriented programming, and how to manipulate data in a functional environment. The panel wonders if it is possible to use functional and object oriented programming together and discuss the functional core imperative shell. Brian talks about what is ‘super functional’ and why JavaScript isn’t, but includes methods for making it work. He shares some of the trade-offs he’s found while doing functional programming. Brian defines a monad and goes over some of the common questions he gets about functional programming, such as how to model an app using functional programming. The show concludes with Brian talking about some of the work he’s been doing in AI and machine learning. Links Promise Functional core, imperative shell RxJs Monad Professor Frisby's Mostly Adequate Guide to Functional Programming Follow DevChat on Facebook and Twitter Picks Aimee Knight: After The Burial (band) Chris Buecheler: Minecraft in JavaScript AJ O’Neal: Crazy Little Thing Called Love by Queen Greenlock v3 campaign Brian Lonsdorf: Follow Brian @drboolean Chris Penner Comonads
Sponsors Adventures in Blockchain Sentry– use the code “devchat” for $100 credit My Ruby Story Panel Aimee Knight Chris Buecheler AJ O’Neal With Special Guest: Brian Lonsdorf Episode Summary Brian Lonsdorf works for Salesforce, specializes in functional programming, and wrote a book called Professor Frisby’s Mostly Adequate Guide to Functional Programming. Brian talks about when he got into functional programming and when in their career others should be exposed to it. He talks about the fundamental tenets of functional programming (static mathematical functions), how it differs from object oriented programming, and how to manipulate data in a functional environment. The panel wonders if it is possible to use functional and object oriented programming together and discuss the functional core imperative shell. Brian talks about what is ‘super functional’ and why JavaScript isn’t, but includes methods for making it work. He shares some of the trade-offs he’s found while doing functional programming. Brian defines a monad and goes over some of the common questions he gets about functional programming, such as how to model an app using functional programming. The show concludes with Brian talking about some of the work he’s been doing in AI and machine learning. Links Promise Functional core, imperative shell RxJs Monad Professor Frisby's Mostly Adequate Guide to Functional Programming Follow DevChat on Facebook and Twitter Picks Aimee Knight: After The Burial (band) Chris Buecheler: Minecraft in JavaScript AJ O’Neal: Crazy Little Thing Called Love by Queen Greenlock v3 campaign Brian Lonsdorf: Follow Brian @drboolean Chris Penner Comonads
Joel and Brian Lonsdorf discuss the pain and growth of learning, math as a source of truth, dispelling that idea that you need to be a wizard to enter the functional programming space, and finally how you can start including functional concepts in your day to day work.There's a reason that mathematicians tend to be the best functional programmers. The theories and patterns directly apply, it has truth and purity. It's powerful, almost powerful enough to describe everything, so what makes people turn away from it?Traditionally, math gets taught in a dry manner from a young age, tables are memorized, and facts get drilled. It isn't until much later that interesting concepts like set theory get introduced, and at that point, it's too late for many people.Material that's "dry" doesn't have to be taught that way. It's been three and a half years since Brian first put Professor's Frisby's guide up on Github and it brought light and friendly perspective to heavy material. It showed that the functional programming paradigm was learnable without requiring a deep dive into Haskell.The deep dive doesn't work for everyone. There's merit in starting with something like Gatsby and just getting something out there that you can play with immediately, and then later learn the fundamentals of Javascript. The same thing applies to learning functional programming. You can start composing with Lodash and ease into the deeper patterns and concepts.Transcript"Math and Functional Programming Aren't Exclusive to Wizards with Brian Lonsdorf" TranscriptResources:Professor Frisby's Mostly Adequate Guide to Functional ProgrammingProfessor Frisby Introduces Composable Functional JavaScriptFunctional Composition with LodashState Monad in JavaScriptBrian Lonsdorf:GithubTwitterMediumJoel Hooks:TwitterWebsite
00:55 - Why study React on Rails? Justin Gordon’s Youtube 04:30 - Redux 07:40 - Using React on parts of an app and not the whole 11:05 - Jsx, Webpack, and Hot Module Reloading React-webpack-rails-tutorial 16:05 - Integrating React with Ruby on Rails 19:55 - Libraries 25:05 - Is React on Rails automatic? React on Rails Website 28:30 - Server rendering 30:55 - Gaps between server rendering and page loading 34:00 - Decision trees: Angular or React Email justin@shakacode.com for an email to the React on Rails slack channel 35:40 - Why choose React? ShakaCode 38:15 - Choosing a front-end framework “React on Rails, 2000+ Stars” by Justin Gordon 39:55 - Using React and Rails for production-level projects 43:00 - ShakaCode and Coaching Startup Coaching Plan Picks: The Autobiography of Benjamin Franklin by Benjamin Franklin (Jason) The Lost Art of Finding Our Way by John Edward Huth (Jason) Hacking: The Art of Exploitation by Jon Erikson (Jerome) How to Build a Billion Dollar App by George Berkowski (Jerome) Ghost in the Wires by Kevin Mitnick (Charles) School breaks (Charles) Boy Scouts of America (Charles) Friends and Guests (Justin) Play Bigger: How Pirates, Dreamers, and Innovators Create and Dominate Markets (Justin) Mast.ly (Justin) The Paleo Blueprint by Mark Sisson (Justin) Justin Gordon’s Twitter (Justin) Dave Asprey’s podcast, Bulletproof Executive Radio (Justin) The Tim Ferriss Show podcast (Justin) Dr.Boolean’s Mostly Adequate Guide to Functional Programming (Rob) Jafar Husain’s tutorials (Rob) Tesseract - Of Matter (Rob)
00:55 - Why study React on Rails? Justin Gordon’s Youtube 04:30 - Redux 07:40 - Using React on parts of an app and not the whole 11:05 - Jsx, Webpack, and Hot Module Reloading React-webpack-rails-tutorial 16:05 - Integrating React with Ruby on Rails 19:55 - Libraries 25:05 - Is React on Rails automatic? React on Rails Website 28:30 - Server rendering 30:55 - Gaps between server rendering and page loading 34:00 - Decision trees: Angular or React Email justin@shakacode.com for an email to the React on Rails slack channel 35:40 - Why choose React? ShakaCode 38:15 - Choosing a front-end framework “React on Rails, 2000+ Stars” by Justin Gordon 39:55 - Using React and Rails for production-level projects 43:00 - ShakaCode and Coaching Startup Coaching Plan Picks: The Autobiography of Benjamin Franklin by Benjamin Franklin (Jason) The Lost Art of Finding Our Way by John Edward Huth (Jason) Hacking: The Art of Exploitation by Jon Erikson (Jerome) How to Build a Billion Dollar App by George Berkowski (Jerome) Ghost in the Wires by Kevin Mitnick (Charles) School breaks (Charles) Boy Scouts of America (Charles) Friends and Guests (Justin) Play Bigger: How Pirates, Dreamers, and Innovators Create and Dominate Markets (Justin) Mast.ly (Justin) The Paleo Blueprint by Mark Sisson (Justin) Justin Gordon’s Twitter (Justin) Dave Asprey’s podcast, Bulletproof Executive Radio (Justin) The Tim Ferriss Show podcast (Justin) Dr.Boolean’s Mostly Adequate Guide to Functional Programming (Rob) Jafar Husain’s tutorials (Rob) Tesseract - Of Matter (Rob)
00:55 - Why study React on Rails? Justin Gordon’s Youtube 04:30 - Redux 07:40 - Using React on parts of an app and not the whole 11:05 - Jsx, Webpack, and Hot Module Reloading React-webpack-rails-tutorial 16:05 - Integrating React with Ruby on Rails 19:55 - Libraries 25:05 - Is React on Rails automatic? React on Rails Website 28:30 - Server rendering 30:55 - Gaps between server rendering and page loading 34:00 - Decision trees: Angular or React Email justin@shakacode.com for an email to the React on Rails slack channel 35:40 - Why choose React? ShakaCode 38:15 - Choosing a front-end framework “React on Rails, 2000+ Stars” by Justin Gordon 39:55 - Using React and Rails for production-level projects 43:00 - ShakaCode and Coaching Startup Coaching Plan Picks: The Autobiography of Benjamin Franklin by Benjamin Franklin (Jason) The Lost Art of Finding Our Way by John Edward Huth (Jason) Hacking: The Art of Exploitation by Jon Erikson (Jerome) How to Build a Billion Dollar App by George Berkowski (Jerome) Ghost in the Wires by Kevin Mitnick (Charles) School breaks (Charles) Boy Scouts of America (Charles) Friends and Guests (Justin) Play Bigger: How Pirates, Dreamers, and Innovators Create and Dominate Markets (Justin) Mast.ly (Justin) The Paleo Blueprint by Mark Sisson (Justin) Justin Gordon’s Twitter (Justin) Dave Asprey’s podcast, Bulletproof Executive Radio (Justin) The Tim Ferriss Show podcast (Justin) Dr.Boolean’s Mostly Adequate Guide to Functional Programming (Rob) Jafar Husain’s tutorials (Rob) Tesseract - Of Matter (Rob)
02:20 - Introducing Tobias Bosch 03:40 - What does the Compiler do? 05:00 - Compiling in Angular 2 09:15 - Loading templates after using an Angular 2.0 Compiler 10:30 - Just In Time and Ahead Of Time compilations 15:40 - Advantages of the AOT approach 17:40 - Hacker attacks 19:45 - Dynamic scenarios Component Factory Resolver 21:35 - Functions of the Compiler: Tree shaking Google Closure Compiler 25:50 - Angular 2.0 Compiler and end modules 26:40 - AOT and sizing 27:40 - Rollup bundles 30:10 - Using RxJs 32:00 - Router outlets and siblings 34:40 - Plans for rolling out features for developers Lucidchart 37:40 - Motivations and driving forces 39:20 - Rendering targets Picks: Ship To Hawaii (Jules) TensorFlow (Tobias) Your Inner Fish by Neil Shubin book and the PBS Series (Ward) “Cross Site Request Funkery” talk by Dave Smith (Lukas) Professor Frisby's Mostly Adequate Guide to Functional Programming by Brian Lonsdorf (Lukas) Life Expectancy by Dean Koontz (Joe) NG Cruise (Joe) Source Map Explorer (John) Angular 2.0 Ultimate Workshop (rescheduled) (John) The 12 Week Year (Charles) AST Explorer (Joe) Enter the lottery to win the opportunity to buy a ticket to NG-Conf (Joe) Call for presenters for NG-Conf will open November 1st (Joe)
02:20 - Introducing Tobias Bosch 03:40 - What does the Compiler do? 05:00 - Compiling in Angular 2 09:15 - Loading templates after using an Angular 2.0 Compiler 10:30 - Just In Time and Ahead Of Time compilations 15:40 - Advantages of the AOT approach 17:40 - Hacker attacks 19:45 - Dynamic scenarios Component Factory Resolver 21:35 - Functions of the Compiler: Tree shaking Google Closure Compiler 25:50 - Angular 2.0 Compiler and end modules 26:40 - AOT and sizing 27:40 - Rollup bundles 30:10 - Using RxJs 32:00 - Router outlets and siblings 34:40 - Plans for rolling out features for developers Lucidchart 37:40 - Motivations and driving forces 39:20 - Rendering targets Picks: Ship To Hawaii (Jules) TensorFlow (Tobias) Your Inner Fish by Neil Shubin book and the PBS Series (Ward) “Cross Site Request Funkery” talk by Dave Smith (Lukas) Professor Frisby's Mostly Adequate Guide to Functional Programming by Brian Lonsdorf (Lukas) Life Expectancy by Dean Koontz (Joe) NG Cruise (Joe) Source Map Explorer (John) Angular 2.0 Ultimate Workshop (rescheduled) (John) The 12 Week Year (Charles) AST Explorer (Joe) Enter the lottery to win the opportunity to buy a ticket to NG-Conf (Joe) Call for presenters for NG-Conf will open November 1st (Joe)
02:20 - Introducing Tobias Bosch 03:40 - What does the Compiler do? 05:00 - Compiling in Angular 2 09:15 - Loading templates after using an Angular 2.0 Compiler 10:30 - Just In Time and Ahead Of Time compilations 15:40 - Advantages of the AOT approach 17:40 - Hacker attacks 19:45 - Dynamic scenarios Component Factory Resolver 21:35 - Functions of the Compiler: Tree shaking Google Closure Compiler 25:50 - Angular 2.0 Compiler and end modules 26:40 - AOT and sizing 27:40 - Rollup bundles 30:10 - Using RxJs 32:00 - Router outlets and siblings 34:40 - Plans for rolling out features for developers Lucidchart 37:40 - Motivations and driving forces 39:20 - Rendering targets Picks: Ship To Hawaii (Jules) TensorFlow (Tobias) Your Inner Fish by Neil Shubin book and the PBS Series (Ward) “Cross Site Request Funkery” talk by Dave Smith (Lukas) Professor Frisby's Mostly Adequate Guide to Functional Programming by Brian Lonsdorf (Lukas) Life Expectancy by Dean Koontz (Joe) NG Cruise (Joe) Source Map Explorer (John) Angular 2.0 Ultimate Workshop (rescheduled) (John) The 12 Week Year (Charles) AST Explorer (Joe) Enter the lottery to win the opportunity to buy a ticket to NG-Conf (Joe) Call for presenters for NG-Conf will open November 1st (Joe)
Sign up for JS Remote Conf! Dan and Andrew's super awesome, helpful document that they made for the show during preparation 03:22 - Andrew Clark Introduction Twitter GitHub OpenGov flummox 03:39 - Dan Abramov Introduction Twitter GitHub JavaScript Jabber Episode #179: redux and React with Dan Abramov 04:03 - Flux Flux vs MVC 09:36 - Data Flow Why FluxComponent > fluxMixin Mixins Are Dead. Long Live Composition. Higher-order Components Sebastian Markbåge's Tweet 22:52 - Conceptualizing React and Flux React.js Conf 2015 - Flux Panel Does redux limit ambiguity that exists in Flux? 27:50 - Documentation 30:38 - The Elm Programming Language 32:34 - Making Patterns Explicit in Frameworks Tom Dale @ TXJS 2015 Let a 1,000 flowers bloom. Then rip 999 of them out by the roots. Sebastian Markbåge: Minimal API Surface Area @ JSConf EU 2014 36:31 - Getting Started with React and Flux Classes 42:42 - Where Flux Falls Short 58:23 - Keeping the Core Small; Making Decisions Picks Strange Loop 2015 Videos (Jamison) Typeset In The Future (Jamison) Open-source as a project model for internal work (w/ speaker notes) by Kevin Lamping (Jamison) Explanation of Zipf's Law (Dave) Will Conant's talk at UtahJS 2015 on Flux (Dave) The Legend of ZERO (3 Book Series) by Sara King (Joe) Camel Up (Joe) The Elm Programming Language (Joe) Boundaries: A talk by Gary Bernhardt from SCNA 2012 (Aimee) Nodevember (Aimee) TV Fool (Chuck) RCA Outdoor Digital HDTV VHF UHF Yagi Type Antenna (Chuck) The Michael Vey Book Series (Chuck) BusinessTown (Dan) Elon Musk: The World’s Raddest Man (Dan) Professor Frisby's Mostly Adequate Guide to Functional Programming (Dan) Abiogenesis (Dan) react-future (Dan) The Righteous Mind (Andrew) lodash-fp (Andrew) Inside Amy Schumer (Andrew) dataloader (Andrew) Careers at OpenGov (Andrew)
Sign up for JS Remote Conf! Dan and Andrew's super awesome, helpful document that they made for the show during preparation 03:22 - Andrew Clark Introduction Twitter GitHub OpenGov flummox 03:39 - Dan Abramov Introduction Twitter GitHub JavaScript Jabber Episode #179: redux and React with Dan Abramov 04:03 - Flux Flux vs MVC 09:36 - Data Flow Why FluxComponent > fluxMixin Mixins Are Dead. Long Live Composition. Higher-order Components Sebastian Markbåge's Tweet 22:52 - Conceptualizing React and Flux React.js Conf 2015 - Flux Panel Does redux limit ambiguity that exists in Flux? 27:50 - Documentation 30:38 - The Elm Programming Language 32:34 - Making Patterns Explicit in Frameworks Tom Dale @ TXJS 2015 Let a 1,000 flowers bloom. Then rip 999 of them out by the roots. Sebastian Markbåge: Minimal API Surface Area @ JSConf EU 2014 36:31 - Getting Started with React and Flux Classes 42:42 - Where Flux Falls Short 58:23 - Keeping the Core Small; Making Decisions Picks Strange Loop 2015 Videos (Jamison) Typeset In The Future (Jamison) Open-source as a project model for internal work (w/ speaker notes) by Kevin Lamping (Jamison) Explanation of Zipf's Law (Dave) Will Conant's talk at UtahJS 2015 on Flux (Dave) The Legend of ZERO (3 Book Series) by Sara King (Joe) Camel Up (Joe) The Elm Programming Language (Joe) Boundaries: A talk by Gary Bernhardt from SCNA 2012 (Aimee) Nodevember (Aimee) TV Fool (Chuck) RCA Outdoor Digital HDTV VHF UHF Yagi Type Antenna (Chuck) The Michael Vey Book Series (Chuck) BusinessTown (Dan) Elon Musk: The World’s Raddest Man (Dan) Professor Frisby's Mostly Adequate Guide to Functional Programming (Dan) Abiogenesis (Dan) react-future (Dan) The Righteous Mind (Andrew) lodash-fp (Andrew) Inside Amy Schumer (Andrew) dataloader (Andrew) Careers at OpenGov (Andrew)
Sign up for JS Remote Conf! Dan and Andrew's super awesome, helpful document that they made for the show during preparation 03:22 - Andrew Clark Introduction Twitter GitHub OpenGov flummox 03:39 - Dan Abramov Introduction Twitter GitHub JavaScript Jabber Episode #179: redux and React with Dan Abramov 04:03 - Flux Flux vs MVC 09:36 - Data Flow Why FluxComponent > fluxMixin Mixins Are Dead. Long Live Composition. Higher-order Components Sebastian Markbåge's Tweet 22:52 - Conceptualizing React and Flux React.js Conf 2015 - Flux Panel Does redux limit ambiguity that exists in Flux? 27:50 - Documentation 30:38 - The Elm Programming Language 32:34 - Making Patterns Explicit in Frameworks Tom Dale @ TXJS 2015 Let a 1,000 flowers bloom. Then rip 999 of them out by the roots. Sebastian Markbåge: Minimal API Surface Area @ JSConf EU 2014 36:31 - Getting Started with React and Flux Classes 42:42 - Where Flux Falls Short 58:23 - Keeping the Core Small; Making Decisions Picks Strange Loop 2015 Videos (Jamison) Typeset In The Future (Jamison) Open-source as a project model for internal work (w/ speaker notes) by Kevin Lamping (Jamison) Explanation of Zipf's Law (Dave) Will Conant's talk at UtahJS 2015 on Flux (Dave) The Legend of ZERO (3 Book Series) by Sara King (Joe) Camel Up (Joe) The Elm Programming Language (Joe) Boundaries: A talk by Gary Bernhardt from SCNA 2012 (Aimee) Nodevember (Aimee) TV Fool (Chuck) RCA Outdoor Digital HDTV VHF UHF Yagi Type Antenna (Chuck) The Michael Vey Book Series (Chuck) BusinessTown (Dan) Elon Musk: The World’s Raddest Man (Dan) Professor Frisby's Mostly Adequate Guide to Functional Programming (Dan) Abiogenesis (Dan) react-future (Dan) The Righteous Mind (Andrew) lodash-fp (Andrew) Inside Amy Schumer (Andrew) dataloader (Andrew) Careers at OpenGov (Andrew)