181 JSJ The Evolution of Flux Libraries with Andrew Clark and Dan Abramov

JavaScript Jabber

Episode | Podcast

Date: Wed, 14 Oct 2015 15:00:00 +0000

<div class="trix-content"> <div>Sign up for <a href="https://jsremoteconf.com/">JS Remote Conf</a>!</div><div> </div><div><a href="https://docs.google.com/document/d/13qMWQVnPp-hNV9FTqwkPDtsdjhQap3WcBF0lddl60ps/edit#heading=h.dpxnamcp7w8s">Dan and Andrew's super awesome, helpful document that they made for the show during preparation</a></div><div>03:22 - Andrew Clark Introduction</div><ul> <li> <a href="https://twitter.com/acdlite">Twitter</a> </li> <li><a href="https://github.com/acdlite">GitHub</a></li> <li><a href="http://opengov.com/">OpenGov</a></li> <li> <a href="https://github.com/acdlite/flummox">flummox</a> </li> </ul><div>03:39 - Dan Abramov Introduction</div><ul> <li> <a href="https://twitter.com/dan_abramov">Twitter</a> </li> <li><a href="https://github.com/gaearon">GitHub</a></li> <li> <a href="https://devchat.tv/js-jabber/179-jsj-redux-and-react-with-dan-abramov">JavaScript Jabber Episode #179: redux and React with Dan Abramov</a> </li> </ul><div>04:03 - <a href="https://facebook.github.io/flux/">Flux</a> </div><ul><li>Flux vs <a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller">MVC</a> </li></ul><div>09:36 - Data Flow</div><ul> <li><a href="http://acdlite.github.io/flummox/docs/guides/why-flux-component-is-better-than-flux-mixin">Why FluxComponent &gt; fluxMixin</a></li> <li> <a href="https://medium.com/@dan_abramov/mixins-are-dead-long-live-higher-order-components-94a0d2f9e750">Mixins Are Dead. Long Live Composition.</a>  </li> <li> <a href="https://gist.github.com/sebmarkbage/ef0bf1f338a7182b6775">Higher-order Components</a> </li> <li><a href="https://twitter.com/sebmarkbage/status/647831413186629632">Sebastian Markbåge's Tweet</a></li> </ul><div>22:52 - Conceptualizing <a href="https://facebook.github.io/react/">React</a> and Flux</div><ul> <li> <a href="http://conf.reactjs.com/schedule.html#flux-panel">React.js Conf 2015 - Flux Panel</a> </li> <li>Does <a href="https://www.npmjs.com/package/redux">redux</a> limit ambiguity that exists in Flux?</li> </ul><div>27:50 - Documentation </div><div>30:38 - <a href="http://elm-lang.org/">The Elm Programming Language</a> </div><div>32:34 - Making Patterns Explicit in Frameworks</div><ul> <li><a href="https://www.youtube.com/watch?v=rw2MY9Q8Vsk">Tom Dale @ TXJS 2015</a></li> <li><a href="http://www.gigamonkeys.com/flowers/">Let a 1,000 flowers bloom. Then rip 999 of them out by the roots.</a></li> <li><a href="https://www.youtube.com/watch?v=4anAwXYqLG8">Sebastian Markbåge: Minimal API Surface Area @ JSConf EU 2014</a></li> </ul><div>36:31 - Getting Started with React and Flux</div><ul><li>Classes</li></ul><div>42:42 - Where Flux Falls Short</div><div>58:23 - Keeping the Core Small; Making Decisions</div><div>Picks</div><div> <a href="https://www.youtube.com/playlist?list=PLcGKfGEEONaCIl5eU53uPBnRJ9rbIH32R">Strange Loop 2015 Videos </a> (Jamison)<br /> <a href="http://typesetinthefuture.com/">Typeset In The Future</a> (Jamison)<br /> <a href="https://speakerdeck.com/klamping/speaker-notes?utm_source=Software+Lead+Weekly&amp;utm_campaign=4061952748-SWLW_147&amp;utm_medium=email&amp;utm_term=0_efe3d3cd5b-4061952748-131407957">Open-source as a project model for internal work (w/ speaker notes) by Kevin Lamping</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?t=1&amp;v=fCn8zs912OE">Explanation of Zipf's Law</a> (Dave)<br /> <a href="http://conf.utahjs.com">Will Conant's talk at UtahJS 2015 on Flux</a> (Dave)<br /> <a href="http://www.amazon.com/Legend-ZERO-3-Book/dp/B00PMGUG9C/ref=sr_1_2?ie=UTF8&amp;qid=1443561853&amp;sr=8-2&amp;keywords=legend+of+zero">The Legend of ZERO (3 Book Series) by Sara King</a> (Joe)<br /> <a href="http://www.boardgamegeek.com/geeksearch.php?action=search&amp;objecttype=boardgame&amp;q=camel+up&amp;B1=Go">Camel Up</a> (Joe)<br /> <a href="http://elm-lang.org/">The Elm Programming Language</a> (Joe)<br /> <a href="https://www.destroyallsoftware.com/talks/boundaries">Boundar... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy