25: Matt Machuga - Tips and tricks to make your code awesome

Full Stack Radio

Episode | Podcast

Date: Tue, 15 Sep 2015 00:55:00 +0000

<p>They talk about bringing functional programming concepts to OO, simple patterns for cleaning up typical MVC web app code, and about how imposing crazy rules like banning conditionals and loops can lead to creative solutions that change the way you think about solving problems. They also get a little too excited about anonymous functions and compositional chains.</p><p>This episode is brought to you by <a href="http://laracasts.com">Laracasts</a>.</p><ul> <li><a href="http://elm-lang.org/">Elm</a></li> <li><a href="http://elixir-lang.org/">Elixir</a></li> <li> <a href="https://pragprog.com/book/elixir/programming-elixir">Programming Elixir</a>, from The Pragmatic Bookshelf</li> <li><a href="http://typedclojure.org/">Typed Clojure</a></li> <li> <a href="https://en.wikipedia.org/wiki/Visitor_pattern">The Visitor Pattern</a>, which is not at all what we talked about</li> <li>Adam's <a href="http://adamwathan.me/2015/01/01/refactoring-loops-and-conditionals/">Refactoring Loops and Conditionals</a> screencast</li> <li> <a href="https://michaelfeathers.silvrback.com/moving-quickly-with-compositional-chains">Michael Feathers' post</a> on compositional chains and guitar tab</li> <li><a href="https://pragmaticstudio.com/elm">Pragmatic Studios Elm Course</a></li> <li> <a href="https://radiusco.work/">Radius CoWork</a> in Erie, PA</li> <li>Sponsored by <a href="http://laracasts.com">Laracasts</a> </li> </ul>