159 JSJ Why JavaScript Is Hard

JavaScript Jabber

Episode | Podcast

Date: Wed, 13 May 2015 13:00:00 +0000

<div class="trix-content"> <div>02:54 - Everyone Gets It But Me</div><ul><li><a href="http://www.martinfowler.com/">Martin Fowler</a></li></ul><div>04:06 - Tools You “Need” to Know</div><div>06:29 - Clojures</div><div>07:39 - JavaScript as “Object-Oriented” vs “Event-Oriented”</div><ul><li><a href="http://en.wikipedia.org/wiki/Object-oriented_programming">Object-Oriented Programming</a></li></ul><div>09:30 - Code That Can’t Be Serialized or Deserialized</div><div>10:49 - Clojures (Cont’d)</div><div>14:32 - <a href="http://en.wikipedia.org/wiki/Document_Object_Model">The DOM (Document Object Model)</a> </div><ul><li><a href="https://www.youtube.com/watch?v=XQM0K6YG18s">[YouTube] Angular + React = Speed by Dave Smith @ ng-conf 2015</a></li></ul><div>19:52 - Math Is Hard</div><ul><li> <a href="http://en.wikipedia.org/wiki/IEEE_floating_point">IEEE754</a> (Floating-Point Arithmetic)</li></ul><div>22:39 - Prototypes</div><ul><li> <a href="http://sporto.github.io/blog/2013/02/22/a-plain-english-guide-to-javascript-prototypes/">Sebastian Porto: A Plain English Guide to JavaScript Prototypes</a> </li></ul><div>25:43 - Asynchronous Programming</div><ul> <li>Debugging</li> <li> <a href="http://www.eaipatterns.com/docs/IEEE_Software_Design_2PC.pdf">Gregor Hohpe: Your Coffee Shop Doesn’t Use Two-Phase Commit</a> </li> <li>How Do You Learn It?</li> </ul><div>32:23 - Browser Environments</div><div>34:48 - Keeping Up with JavaScript</div><div>35:46 - <a href="https://nodejs.org/">Node</a> </div><ul> <li>Nesting</li> <li>Context Switching</li> </ul><div>42:48 - <a href="http://en.wikipedia.org/wiki/UTF-8">UTF-8</a> Conversion</div><div>44:56 - Jamison’s Stack</div><ul> <li><a href="https://facebook.github.io/react/">React</a></li> <li><a href="http://koajs.com/">Koa    </a></li> <li><a href="http://rethinkdb.com/">RethinkDB</a></li> <li><a href="https://iojs.org/">io.js</a></li> <li><a href="http://webpack.github.io/">Webpack</a></li> </ul><div>Check out and sign up to get new on <a href="http://www.reactrally.com/">React Rally</a>: A community React conference on August 24th and 25th in Salt Lake City, Utah!</div><div>Picks</div><div> <a href="https://hacks.mozilla.org/2015/04/es6-in-depth-an-introduction/?utm_source=javascriptweekly&amp;utm_medium=email">Jason Orendorff: ES6 In Depth</a> (Aimee)<br /> <a href="http://www.amazon.com/Best-Sellers-Pet-Supplies-Cat-Strollers/zgbs/pet-supplies/3024134011">Cat Strollers</a> (Aimee)<br /> <a href="https://www.google.com/?gws_rd=ssl#q=stephano%20legacy%20of%20the%20void">Stephano Legacy of the Void</a> (Joe)<br /> <a href="http://www.agentlemansguidebroadway.com/">A Gentleman's Guide to Love and Murder</a> (Joe)<br /> <a href="http://www.eaipatterns.com/docs/IEEE_Software_Design_2PC.pdf">Gregor Hohpe: Your Coffee Shop Doesn’t Use Two-Phase Commit</a>  (AJ)<br /> <a href="https://www.mozilla.org/en-US/firefox/os/2.0/">Firefox OS</a> (AJ)<br /> <a href="https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Flame">Flame</a> (AJ)<br /> <a href="http://www.openwest.org/">OpenWest 2015</a> (AJ)<br /> <a href="https://www.801labs.org/">801 Labs Hackerspace</a> (AJ)<br /> <a href="http://careers.stackoverflow.com/">Stack Overflow Careers</a> (AJ)<br /> <a href="http://www.dota2.com/684/">Dota 2</a> (Jamison)<br /> <a href="http://beatsryetypes.com/">Beats, Rye &amp; Types Podcast</a> (Jamison)<br /> <a href="https://www.youtube.com/playlist?list=PLt8NYnKC3dzL95z5xksIZHxFjErPlC3Xq">JS Remote Conf Talks</a> (Chuck)<br /> <a href="http://workflowy.com">Workflowy</a> (Chuck)</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