align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

How Java 8 Will Change the Way We Work with Databases

Java 8 finally brings support for functional programming to Java. Functional programming support helps streamline existing code while providing powerful new capabilities to the Java language. It will also allow for new, more elegant ways to work with databases in Java. It will bring us one step closer to the day when someone with no database expertise can write regular Java code and have that code automatically pull data from a database without causing performance problems, errors, or security issues.

The talk will cover

* a brief overview of the functional approach to working with data using the Java 8 stream API
* how Java 8 allows us to use a functional approach to query databases similar to C#'s LINQ
* the inner-workings of Jinq, an open source project that uses symbolic execution to implement LINQ-style queries for Java

Ming-Yee Iu has a PhD from EPFL on Database Queries in Java. He has BMath and MMath degrees from the University of Waterloo. He has worked in the past at Google, and he has created open source projects such as Jinq and Babylscript.

Join or login to comment.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy