Hi everyone -
We are super excited to host Nikhil Nanivadekar this month, to bring to you deep dive sessions in Java.
Java is moving forward, faster, and you can't afford to stay behind. Java 10 was released last month and we are looking at the release of Java 11 in just a few months. Yet, organisations fear moving their applications to Java 9, for the fear of breaking their existing code. Look no further. Listen from Nikhil, how to make your projects Java 9 compatible.
Nikhil will also help you choose the collection classes across JDK, Eclipse, Apache and Guava, a crucial decision for any project.
This session is for all Java programmers, architects or managers.
Here's the agenda:
9:00am - 10:00am - Registrations
10:00am - 11:00am - Collections.compare:JDK, Eclipse, Guava, Apache...
11:00am - 11:30am - Tea/ coffee break
11:30am - 12:30pm - How to Make a Project Java 9–Compatible
12:30pm - 1:00pm - Closing and networking
About the speaker:
Nikhil Nanivadekar is a Vice President in Private Wealth Management in the Technology division of Goldman Sachs. Nikhil is the project lead and committer for Eclipse Collections and has presented at JavaOne, DevoxxUS and Java User Group meetups. He is passionate about robotics has conducted robotics workshops at JCrete4Kids, JavaOne4Kids and Devoxx4Kids. Nikhil graduated in 2012 from University of Utah with a Masters in Mechanical Engineering with specialization in Robotics and Controls. Nikhil was inducted in the Oracle Developer Champions program in 2017.
1) Session 1 - Collections.compare:JDK, Eclipse, Guava, Apache...
Collections are a staple in any programming language: the need to collect, sort, or iterate over values is needed by nearly all developers. The Java language introduced the Collections framework long ago. It has plenty to offer, but many find it lacking: the number of collection libraries as active open source projects demonstrates the need for something else. This session does a holistic comparison of the most-common collections (pun intended!) frameworks, what they have to offer, and what you should consider for your next project. It also shows common programmer use cases; how each library handles them; and the impact on memory, processing power, and ease of use/coding. Come and let us help you choose the right bag for your tricks!
2) Session 2 : How to Make a 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. You will get an overview of all the steps taken and the evolution of the final, Java 9–compatible product. These steps are essentially similar to those you might have to take to upgrade your application to use JDK 9. The session covers available tooling and simple yet practical tips and tricks that will help you in the upgrade process.
We have limited seats for this session. Please RSVP soon to attend this event.
With much respect,
Co-leader, Delhi JUG
Claim the event and start manage its content.I am the organizer