Over a million developers have joined DZone.

JavaPosse Episode #434 Functional Programming on the JVM

DZone's Guide to

JavaPosse Episode #434 Functional Programming on the JVM

· Java Zone ·
Free Resource

Verify, standardize, and correct the Big 4 + more– name, email, phone and global addresses – try our Data Quality APIs now at Melissa Developer Portal!

Here is a recording from the JavaPosse Round-Up 2013, which I attended this February in Crested Butte, Colorado. I put a yellow post-it note on the church board with an umbrella term: Functional Programming on the JVM/Java. It was one of the days in the morning where the open space conference really did not have lot on offer for many of us. The session was great, because we had a lot of mature functional language programmers on this session. The team consisted of Dick WallBruce EckelJames WardBill RobertsonDaniel HinojosaJim Hurne and yours truly.

Functional Programming on the JVM, Episode 434:

If you do not know see any audio controls then, sadly, your browser does not support the
HTML5 Audio element.

We talked about Guava Cache BuilderClojure, a dynamic Lisp-like programming language on the JVM and ClojureScript, a Clojure to HTML5 compiler; “Scala the first statically typed language that gets out of your way as much as possible.”, the Cake Pattern for Scala; Go Language, a new statement oriented language from Google; Mirah, a statically typed Ruby-esque JVM programming language; and a whole bunch more. We had great discussion, inspiration and knowledge share for then next career move. The full show notes can be found here.

I love all you guys, you’re my tech brethren. Fingers crossed, I will get to JPR14.

And one more thing; file this under #Java #IT #contractor #JVM #training.

Developers! Quickly and easily gain access to the tools and information you need! Explore, test and combine our data quality APIs at Melissa Developer Portal – home to tools that save time and boost revenue. Our APIs verify, standardize, and correct the Big 4 + more – name, email, phone and global addresses – to ensure accurate delivery, prevent blacklisting and identify risks in real-time.


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}