225 JSJ Functional Programming with John A. De Goes

JavaScript Jabber

Episode | Podcast

Date: Wed, 17 Aug 2016 13:00:00 +0000

<div class="trix-content"> <div>03:08 - John A. De Goes Introduction</div><ul> <li><a href="https://twitter.com/jdegoes">Twitter</a></li> <li><a href="https://github.com/jdegoes">GitHub</a></li> <li><a href="http://degoes.net/">Blog</a></li> <li><a href="http://slamdata.com/">SlamData</a></li> </ul><div>04:07 - <a href="http://www.purescript.org/">PureScript</a> </div><div><a href="https://devchat.tv/js-jabber/189-jsj-purescript-with-john-a-de-goes-and-phil-freeman">JavaScript Jabber Episode #189: PureScript with John A. De Goes and Phil Freeman</a></div><div>04:58 - “Purely Functional”</div><div><action-text-attachment content-type="image" url="https://devchat.tv/wp-content/uploads/2016/08/interactive-1.gif"><figure class="attachment attachment--preview"> <img src="https://devchat.tv/wp-content/uploads/2016/08/interactive-1.gif"> </figure></action-text-attachment></div><div>09:18 - Weaknesses With <a href="https://en.wikipedia.org/wiki/Functional_programming">Functional Programming</a> </div><ul> <li><a href="https://en.wikipedia.org/wiki/Object-oriented_programming">Object-oriented Programming</a></li> <li><a href="https://en.wikipedia.org/wiki/Procedural_programming">Procedural Programming</a></li> </ul><div>14:36 - Organizing a FP Codebase</div><ul><li><a href="http://degoes.net/articles/modern-fp">John A. De Goes: A Modern Architecture for FP</a></li></ul><div>17:54 - Beginners and Functional Programming; Getting Started</div><ul> <li>Learning About the History of Functional Programming</li> <li>Hiring Junior Devs to do FP</li> </ul><div>28:20 - The Rise of Functional Programming in JavaScript-land</div><div>32:08 - Handling Existing Applications</div><div>36:03 - Complexity Argument</div><div>41:53 - Weighing Language Tradeoffs; Alt.js</div><div> <br> Picks</div><ul> <li> <a href="https://youtu.be/hHzWG1FltaE">Nadia Odunayo: The Guest: A Guide To Code Hospitality @ RailsConf 2016</a> (Aimee)</li> <li> <a href="http://www.reactrally.com/">React Rally</a> (Jamison)</li> <li> <a href="http://joneshf.github.io/programming/2015/10/04/Cleanup-Algorithm.html">Cleanup Algorithm</a> (Jamison)</li> <li> <a href="https://pgexercises.com/">PostgreSQL Exercises</a> (Jamison)</li> <li> <a href="http://www.apple.com/ipad-pro/">iPad Pro</a> (Chuck)</li> <li> <a href="http://www.apple.com/smart-keyboard/">Smart Keyboard for iPad Pro</a> (Chuck)</li> <li> <a href="http://www.apple.com/apple-pencil/">Apple Pencil</a> (Chuck)</li> <li> <a href="http://www.goodnotesapp.com/">GoodNotes</a> (Chuck)</li> <li> <a href="http://www.slideshare.net/jdegoes/halogen-past-present-and-future">John A. De Goes: Halogen: Past, Present, and Future</a> (John)</li> <li> <a href="http://github.com/slamdata/slamdata">slamdata</a> (John)</li> </ul><div>Special Guest: John A. De Goes.</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