Attention All Java Enthusiasts: Goldman Sachs to Host Java SIG Session on February 7

02 FEB 2018

Join us for an upcoming NY Java SIG (New York Java Special Interest Group) session on Wednesday, February 7. Join Java aficionados from Goldman Sachs and the JavaSIG community for an evening of learning and networking! Featured speakers will include Goldman Sachs’ Nikhil Nanivadekar, an engineer in Private Wealth Management Technology, and Tony Printezis of Twitter, member of their Java Virtual Machine team, working on making improvements to the HotSpot JVM.

Nikhil will present on How to Make Your Project Java 9 Compatible. Java 9 brings numerous changes that might break existing applications. This presentation is a case study of making a third-party Java Collections library (Eclipse Collections) Java 9–compatible. The session covers available tooling and simple yet practical tips and tricks that will help you in the upgrade process. You will get an overview of all the steps taken – the same steps you would use to upgrade your own project to Java 9.

Tony will present on Native Interfaces: The Phantom Menace. His presentation will discuss the difficult task of navigating a Native Interface. He will describe why it is challenging to design a native interface that it is performant, provides maximum flexibility to the runtime, and is easy to use. He will use JNI as the primary running example and will contrast it to alternative approaches from other languages. The talk will conclude with a quick overview of Project Panama, the next-generation native interface for Java that is currently under development. 

The NY Java SIG is based in New York City and attracts Java developers from the tristate region. Through its regular monthly general meetings, bi-monthly specialty workgroup meetings and its website, the NY Java SIG brings together members of New York's Java community so they can share their tips, techniques, knowledge and experience.

Registration closes at 12:00 p.m. on Monday, February 5.

Event Details
Date: Wednesday, February 7
Time: 6:30 p.m. – 9:00 p.m. ET
Host Location: New York, 200 West Street, Auditorium

Schedule
6:30pm to 7:00pm  - Networking and Pizza
7:00pm to 8:00pm - How to Make Your Project Java 9 Compatible, by Nikhil Nanivadekar
8:00pm to 9:00pm - Native Interfaces: The Phantom Menace, by Tony Printezis