How Functional Programming Trojan-Horsed its way into Java

Oct 9, 2019 · Irvine, United States of America

This month, Googler and OCJUG member Vivek Haldar will show us the functional side of Java.


6:30 Networking
7:00 Announcements, talk, and JetBrains raffle
8:30 Dinner, drinks, and more discussion

Dinner takes place just down the street at El Torito Grill:

We will start with a quick look at the early history of object-oriented programming to see how it was not meant to be the diametric opposite of functional programming that it is construed to be. Then we will take a look at how the main ideas of functional programming --- laziness, higher-order functions, immutability --- have gradually made their way into modern Java as major language features, and how we can make good use of them.

Vivek Haldar has been programming for nearly two decades at all levels of the stack (the Linux kernel, large-scale backends for search and indexing, cluster management systems, virtual machines, Android apps, CRMs). He has a PhD in Computer Science from UC Irvine, and is currently a Staff Software Engineer at Google.

Event organizers
  • Orange County Java User Group (OCJUG)

    Welcome! This is a group for anyone interested in Java development. Meetings are held every second Wednesday of the month and include opportunities for networking as well as presentations on some topic of interest to Java developers. We meet for dinner/drinks afterward. Ray Tayek and Philip Yurchuk organize the meetings. We have online discussions in two places: The OCJUG mailing list: The OCJUG LinkedIn Group: http://www.l

    Recent Events

Are you organizing How Functional Programming Trojan-Horsed its way into Java?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews

Featured Events