179 JSJ redux and React with Dan Abramov

JavaScript Jabber

Episode | Podcast

Date: Wed, 30 Sep 2015 15:00:00 +0000

<div class="trix-content"> <div>02:25 - 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://www.youtube.com/watch?v=xsSnOQynTHs">Dan Abramov: Live React: Hot Reloading with Time Travel @ react-europe 2015</a></li> </ul><div>02:43 - Dan’s Background and Journey Into Building Stuff with React </div><ul><li><a href="https://en.wikipedia.org/wiki/Visual_Basic">Visual Basic</a></li></ul><div>05:48 - <a href="https://www.npmjs.com/package/redux">redux</a> and <a href="https://facebook.github.io/react/">React    </a> </div><div>10:07- <a href="http://elm-lang.org">The Elm Programming Language</a> </div><div>12:19 - Reducers</div><div>14:04 - Hot Reloading </div><div>17:50 - “React makes you a better JavaScript developer.”</div><div>22:10 - Time Travel</div><div>28:26 - Storing Data and Managing State</div><ul><li><a href="https://circleci.com/docs/browser-debugging">Interacting with the browser on CircleCI's VM</a></li></ul><div>34:43 - <a href="https://www.patreon.com/reactdx?ty=h">[Patreon] Support Dan Abramov Creating Redux and React Hot Loader</a> </div><div>36:24 - react-transform</div><ul> <li> <a href="https://github.com/gaearon/react-proxy">react-proxy</a> </li> <li><a href="https://github.com/gaearon/babel-plugin-react-transform">babel-plugin-react-transform</a></li> <li><a href="https://github.com/gaearon/react-transform-catch-errors">react-transform-catch-errors</a></li> </ul><div>41:34 - Using redux outside React</div><div>43:52 - Editors and Programmer Productivity</div><div>45:35 - Future Plans</div><div>Picks</div><div> <a href="https://tools.ietf.org/html/rfc6749">The OAuth2 RFC</a> (Aimee)<br /> <a href="http://devblog.riesd.com/blog/2015/09/09/hiring-apprentices/">Michael Ries: Hiring Apprentices</a> (Jamison)<br /> <a href="https://twitter.com/sebmck/status/641280994805444609">@sebmck: "Sometimes having email history isn't always a good thing..."</a> (Jamison)<br /> <a href="http://store.steampowered.com/agecheck/app/287700/">Metal Gear Solid 5: The Phantom Pain</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt0303461/?ref_=nv_sr_1">Firefly</a> (Joe)<br /> <a href="http://elm-lang.org">The Elm Programming Language</a> (Joe)<br /> <a href="http://www.google.com/keep/">Google Keep</a> (Dave)<br /> <a href="http://javascriptjabber.com/15minutes">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /> <a href="https://getpebble.com/pebble_time/">Pebble Time</a> (Chuck)<br /> <a href="https://www.facebook.com/groups/424912737585458/">100 Days of Burpees</a> (Chuck)<br /> <a href="http://www.cc.com/shows/broad-city">Broad City</a> (Dan)<br /> <a href="http://pitchfork.com/reviews/albums/20458-in-colour/">Jamie xx: In Colour</a> (Dan)<br /> <a href="http://cycle.js.org">Cycle.js</a> (Dan)</div><div>Special Guest: Dan Abramov .</div> </div> Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy