In this episode I talk with Paul Holser. We start out by talking about his junit-quickcheck project, being a life long learner and exploring ideas about computation from other languages, and what Java 8 is looking like in with the support of closures and lambdas.
http://github.com/pholser@pholser on Twitter
The Container Storejunit-quickcheckJUnitJUnit TheoriesReal World HaskellHaskell QuickCheckPrime Factors Kata Interest in trying to tackle shrinking for junit-quickcheck Bringing functional ideas back into Java Try to push the envelope of what you can do in a languageGroovyScalaClojure Being a life long student MOOCs (Massive Open Online Course)CourseraedX Why work in Java Being willing to suck at something to afford learning opportunities Ways to bring ideas from functional languages back to co-workersGuava Be gentle and persistentmockito How well Java 8 brings functional ideas back to Java Work to use lambdas as matchers in JUnitHamcrest Single Abstract Method Typeslambspec Steve Yegge’s Execution in the Kingdom of Nouns Support of closures and lambdas in Java 8 New Optional Type in Java 8Dallas Area Java MUG at Improving Enterprises Coursera Courses and other MOOCsFunctional Programming Principles in Scala on CourseraPrinciples of Reactive Programming on Coursera
A giant Thank You to David Belcher for the logo design.