175 JSJ Elm with Evan Czaplicki and Richard Feldman

JavaScript Jabber

Episode | Podcast

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

<div class="trix-content"> <div>02:27 - Evan Czaplicki Introduction</div><ul> <li> <a href="https://twitter.com/czaplic">Twitter</a> </li> <li><a href="https://github.com/evancz">GitHub</a></li> <li> <a href="https://prezi.com/">Prezi</a> </li> </ul><div>02:32 - Richard Feldman Introduction</div><ul> <li> <a href="https://twitter.com/rtfeldman">Twitter</a> </li> <li><a href="https://github.com/rtfeldman">GitHub</a></li> <li><a href="https://www.noredink.com/">NoRedInk</a></li> </ul><div>02:38 - <a href="http://elm-lang.org/">Elm</a> </div><ul><li><a href="https://twitter.com/elmlang">@elmlang</a></li></ul><div>04:06 - Academic Ideas</div><div>05:10 - Functional Programming, Functional Reactive Programming &amp; Immutability</div><div>16:11 - Constraints</div><ul> <li>Faruk Ateş<ul> <li><a href="http://modernizr.com/">Modernizr</a></li> <li><a href="https://presentate.com/KuraFire/talks/beauty-constraints">The Beauty of Constraints</a></li> </ul> </li> <li>Types / <a href="http://www.typescriptlang.org/">Typescript</a> </li> </ul><div>24:24 - Compilation</div><div>27:05 - Signals </div><ul><li><a href="https://github.com/evancz/start-app">start-app</a></li></ul><div>36:34 - Shared Concepts &amp; Guarantees at the Language Level</div><div>43:00 - Elm vs <a href="http://facebook.github.io/react/">React</a> </div><div>47:24 - Integration</div><ul> <li><a href="http://elm-lang.org/guide/interop">Ports</a></li> <li><a href="http://lunrjs.com/">lunr.js</a></li> </ul><div>52:23 - Upcoming Features</div><div>54:15 - Testing</div><ul> <li> <a href="https://github.com/deadfoxygrandpa/Elm-Test">Elm-Test</a> </li> <li><a href="https://github.com/TheSeamau5/elm-check">elm-check</a></li> </ul><div>56:38 - Websites/Apps Build in Elm</div><ul><li><a href="https://www.circuithub.com/">CircuitHub</a></li></ul><div>58:37 - Getting Started with Elm</div><ul> <li> <a href="https://github.com/evancz/elm-architecture-tutorial">The Elm Architecture Tutorial</a> </li> <li><a href="http://elm-lang.org/examples">Elm Examples</a></li> </ul><div>59:41 - Canonical Uses?</div><div>01:01:26 - The Elm Community &amp; Contributions</div><ul> <li><a href="https://groups.google.com/d/forum/elm-discuss">The Elm Discuss Mailing List</a></li> <li><a href="http://www.meetup.com/Elm-user-group-SF/">Elm user group SF</a></li> <li> <a href="http://stackoverflow.com/">Stack Overflow</a> ?</li> <li><a href="http://www.sublimetext.com/2">The Sublime Text Plugin</a></li> <li> <a href="https://www.jetbrains.com/webstorm/">WebStorm</a> Support for Elm?<ul><li><a href="https://panic.com/coda/">Coda</a></li></ul> </li> <li> <a href="https://github.com/rtfeldman/grunt-elm">grunt-elm</a> </li> <li><a href="https://www.npmjs.com/package/gulp-elm">gulp-elm</a></li> </ul><div>Extras &amp; Resources</div><ul> <li> <a href="https://www.youtube.com/watch?v=oYk8CKH7OhE">Evan Czaplicki: Let's be mainstream! User focused design in Elm @ Curry On 2015</a> </li> <li><a href="http://elm-lang.org/blog/blazing-fast-html">Evan Czaplicki: Blazing Fast HTML: Virtual DOM in Elm</a></li> </ul><div>Picks</div><div> <a href="https://pragmaticstudio.com/blog/2015/7/23/what-is-elm-qa">The Pragmatic Studio: What is Elm? Q&amp;A</a> (Aimee)<br /> <a href="http://elm-lang.org/">Elm</a> (Joe)<br /> <a href="https://boardgamegeek.com/boardgame/132799/student-bodies">Student Bodies</a> (Joe)<br /> <a href="https://pragmaticstudio.com/blog/2014/12/19/getting-started-with-elm">Mike Clark: Getting Started With Elm</a> (Joe)<br /> <a href="https://angularremoteconf.com/">Angular Remote Conf</a> (Chuck)<br /> <a href="https://stripe.com/">Stripe</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/0439925525/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0439925525&amp;linkCode=as2&amp;tag=chamaxwoo-20&amp;linkId=2G6NQWTABFETU2WA">Alcatraz versus the Evil Librarians (Alcatraz, No. 1) by Brandon Sanderson</a> (Chuck)<br /> <a href... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy