<div dir="ltr">This is great! Functional programming is really awesome. Your video reminded me of an exemplary, longer form talk by the AngularJS guy on dependency seams and testing:<div><br></div><div><a href="https://www.youtube.com/watch?v=wEhu57pih5w">https://www.youtube.com/watch?v=wEhu57pih5w</a><br></div><div><br></div><div><div><div>It's a little longer but a life changer if you haven't thought about testability in depth.</div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 18, 2016 at 2:41 AM, Joaquin Oltra Hernandez <span dir="ltr"><<a href="mailto:jhernandez@wikimedia.org" target="_blank">jhernandez@wikimedia.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I've come across this lovely little talk (british accent +1) that explains what is functional programming quite clearly in my opinion. Worth a watch.<div><br></div><div>Kris Jenkins: What is Functional Programming?<br></div><div><a href="https://www.youtube.com/watch?v=tQRtTSIpye4" target="_blank">https://www.youtube.com/watch?v=tQRtTSIpye4</a><br></div><div><br></div><div>Takeaway: Functional programming is about eliminating side-effects where you can, controlling them where you cant.</div></div>
<br>_______________________________________________<br>
Engineering mailing list<br>
<a href="mailto:Engineering@lists.wikimedia.org">Engineering@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/engineering" rel="noreferrer" target="_blank">https://lists.wikimedia.org/mailman/listinfo/engineering</a><br>
<br></blockquote></div><br></div>