|
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.
Our Guest, Paul Holser
http://github.com/pholser @pholser on Twitter
Topics
The Container Store junit-quickcheck JUnit JUnit Theories Real World Haskell Haskell QuickCheck Prime 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 language Groovy Scala Clojure
Being a life long student
MOOCs (Massive Open Online Course) Coursera edX
Why work in Java
Being willing to suck at something to afford learning opportunities
Ways to bring ideas from functional languages back to co-workers Guava
Be gentle and persistent mockito
How well Java 8 brings functional ideas back to Java
Work to use lambdas as matchers in JUnit Hamcrest
Single Abstract Method Types lambspec
Steve Yegge’s Execution in the Kingdom of Nouns
Support of closures and lambdas in Java 8
New Optional Type in Java 8 Dallas Area Java MUG at Improving Enterprises
Coursera Courses and other MOOCs Functional Programming Principles in Scala on Coursera Principles of Reactive Programming on Coursera
A giant Thank You to David Belcher for the logo design.
|