The Busy Java Developer's Guide to Functional Java

A session at JAX London 2013

Wednesday 30th October, 2013

5:00pm to 6:00pm (GMT)

Much noise has been made in recent years about functional languages, like Scala or Haskell, and their benefits relative to object-oriented languages, most notably Java. Unfortunately, as wonderful as many of those benefits are, the fact remains that most Java developers will either not want or not be able to adopt those languages for writing day-to-day code. Which leaves us with a basic question: if I can't use these functional languages to write production code, is there any advantage to learning about them? The short answer is yes, for the fundamental premise--"I can't use functional code on my Java project"--is flawed. Java developers can, in fact, make use of functional ideas, and what's better, they don't even have to reinvent them for Java--thanks to the FunctionalJava library, many of the core primitives--interfaces that serve as base types for creating function values, for example--already exist, ready to be used. In this presentation, we'll go over some basic functional concepts, then start seeing how they apply in the FJ library, and show how to use FJ and functional ideas on common Java programming tasks. Let the excuse "I can only use Java" finally be consigned to the rubbish bin, once and for all.

About the speaker

This person is speaking at this event.
Ted Neward

Ted Neward is an Architectural Consultant with Neudesic, LLC as well as the Principal with Neward & Associates.

Ted Neward is an Architectural Consultant with Neudesic, LLC as well as the Principal with Neward & Associates. He speaks on the conference circuit discussing Java, .NET and XML service technologies, focusing on Java-.NET interoperability, programming languages, and virtual machine technologies. He has written several widely-recognized books in both the Java and .NET space, including the recently- released "Professional F#" and widely-acclaimed "Effective Enterprise Java".

Sign in to add slides, notes or videos to this session

JAX London 2013

England England, Victoria

28th30th October 2013

Tell your friends!


Time 5:00pm6:00pm GMT

Date Wed 30th October 2013

Short URL


View the schedule


Books by speaker

  • Server-Based Java Programming
  • Professional F# 2.0
  • Effective Enterprise Java

See something wrong?

Report an issue with this session