PLAY PODCASTS
Kodsnack 294 - The immediate feedback loop, with Dan Lebrero

Kodsnack 294 - The immediate feedback loop, with Dan Lebrero

Kodsnack in English · Kristoffer, Fredrik, Tobias

January 8, 201942m 19sExplicit

Audio is streamed directly from the publisher (traffic.libsyn.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

<p>Fredrik talks to Dan Lebrero, long-time Java developer turned Clojure developer, REPL-user, efficiency-thinker and more.</p> <p>We discuss the wonders of REPL-driven development, and how it works. Dan opens Fredrik&rsquo;s eyes somewhat to the possibilities and how they happen. The REPL can complement TDD, and also probably kill test writing for those not completely test infected.</p> <p>We also discuss finding good tools, learning them, and of course building your own tools. Have you learned Bash as well as it deserves?</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://www.twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>!</p> <h2 id="links">Links</h2> <ul> <li><a href="https://danlebrero.com/">Daniel Lebrero</a></li> <li><a href="https://akvo.org/">Akvo</a></li> <li><a href="https://clojure.org/">Clojure</a></li> <li><a href="https://en.wikipedia.org/wiki/Lisp_%28programming_language%29">Lisp</a></li> <li><a href="https://en.wikipedia.org/wiki/Scala_%28programming_language%29">Scala</a></li> <li><a href="https://en.wikipedia.org/wiki/Data_access_object">DAO - Data access object</a></li> <li><a href="https://en.wikipedia.org/wiki/Data_transfer_object">DTO - Data transfer object</a></li> <li><a href="https://en.wikipedia.org/wiki/Type_system#Combining_static_and_dynamic_type_checking">Dynamic typing</a></li> <li><a href="https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop">REPL</a> - read-eval-print loop</li> <li><a href="https://en.wikipedia.org/wiki/Test-driven_development">TDD - test-driven development</a></li> <li><a href="https://www.amazon.com/Extreme-Programming-Explained-Embrace-Change/dp/0321278658">The extreme programming book</a></li> <li><a href="https://danlebrero.com/2018/11/26/repl-driven-development-immediate-feedback-for-you-backend/#content">Dan&rsquo;s talk about using a REPL</a></li> <li><a href="https://clojurescript.org/">Clojurescript</a></li> <li><a href="https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29">Bash</a></li> <li>Dan&rsquo;s <a href="https://danlebrero.com/2017/08/03/efficient-developer-write-programs-for-yourself/#content">post</a> and <a href="https://danlebrero.com/2018/07/04/habits-of-efficient-developers-wearedevelopers-2018-video/#content">talk</a> about writing tools for yourself</li> </ul> <h2 id="titles">Titles</h2> <ul> <li>I&rsquo;m just a regular guy</li> <li>Out of desperation I looked at Clojure</li> <li>I remember the day that I gave up on Java</li> <li>It was a very long walk</li> <li>The fastest feedback loop that I know of</li> <li>It&rsquo;s a long loop</li> <li>The exploration phase</li> <li>Keep modifying your running application</li> <li>You are already done</li> <li>A proper IDE in your dev tools</li> <li>It just happens, and it&rsquo;s immediate</li> <li>The immediate feedback loop</li> <li>I never misplace a parenthesis</li> <li>I never have to select things by hand</li> <li>I&rsquo;m not sure what I&rsquo;m missing</li> <li>Little automation tools for yourself</li> </ul>