Skip to Content

Lambdas, Optionals and Streams Oh My!

Presentation:
Java has changed a lot with the introduction of Java 8. Using some examples drawn from my recent talk at JRubyConf.eu I'll demonstrate how Java has grown into a language that supports many of the techniques and paradigms used in languages like Groovy, Ruby and Scala. We'll explore how lambdas and the new streams API bring functional programming to Java. We'll see how to completely eliminate Null Pointer Exceptions from our code. And how these new features make Java a really nice tool for DSL development.

Agenda:
5:30 - 6:00 - Food/Network
6:00 - Intro/Sponsor
6:00 - 7:30 – Presentation/Q&A
7:30 - Close

About the Presenter:
Mark Menard is the President and a developer at Enable Labs, a boutique consulting firm, in Troy, NY, specializing in SaaS  and line-of-business productivity applications. Mark has spoken at a number of software development conferences on subject such as Ruby, OOP, Java, Groovy and more. Mark does training sessions covering Ruby, Rails, Java, refactoring, test/behavior driven development, and other software development topics.

Event Details
Date & Time: 
Thu, 10/23/2014 - 5:30pm
Location: 
Enable Labs
415 River St
Troy, NY 12180