Dan Lebrero

Daniel Lebrero is a technical architect with more than 15 years of software development experience. He has worked on monolithic websites, embedded applications, low latency systems, micro services, streaming applications and big data. He now creates open source software at Akvo. A long time Java practitioner, he now also loves ().

Java with a Clojure mindset

Day 2 - 28th Nov 16:20-17:10 Hall 3.1 #J2D Advanced Advanced

New languages bring new ways of thinking and teach us new principles and tools that we can bring back to your day to day language.

Using a real application as an example, we will learn how to build and design Java applications that follow Clojure’s functional principles using just core Java, without any libraries, lambdas, streams or weird syntax; and we will see what benefits those functional principles can bring.

No Clojure or functional programming knowledge required, just plain old good Java.