Skip to content

How Java 8 Will Change the Way We Work with Databases

Photo of Adib Saikali
Hosted By
Adib S.
How Java 8 Will Change the Way We Work with Databases

Details

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.

Photo of Toronto Java Users Group group
Toronto Java Users Group
See more events
Free Times Cafe
320 College st · Toronto, ON