March Meeting








Join us on Meetup

Our next meeting will be Tuesday, March 20, 2018.
Doors open @ 6:30 PM,
Meeting begins @ 7:00 PM

Speaker: Nikhil Nanivadekar
Speaking On:
"Collections.compare: JDK, Eclipse, Guava, Apache..."
and
"How to make your project Java 9 compatible"



@



>>>>> 9001 Spectrum Center Blvd. <<<<<
San Diego, CA 92123


Can you make it Poll (on Yahoo)

Can you make it Poll (on Facebook)


6:30 -

Equipment setup and mixer - Food Provided by: CloudFlare

7:00 -

Meeting begins, announcements

7:15 -

Speaker: Nikhil Nanivadekar: Collections.compare: JDK, Eclipse, Guava, Apache...

7:45 -

Short Break

7:55 -

Speaker: Nikhil Nanivadekar: How to make your project Java 9 compatible

9:00 -

Drawings - final announcements Meeting Ends, tear down, mixer

9:30 -

Official Stop


Speaker: Nikhil Nanivadekar

Title: "Collections.compare: JDK, Eclipse, Guava, Apache..."

Abstract 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!

Abstract 2:
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. 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.

Speaker Bio: 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, Great Indian Developer Summit and Java User Group meetups. He is passionate about robotics and has conducted robotics workshops at JCrete4Kids, JavaOne4Kids and Devoxx4Kids. In 2017, Nikhil was named an Oracle Developer Champions program. Nikhil graduated in 2012 from University of Utah with a Masters in Mechanical Engineering with specialization in Robotics and Controls.



Recent blog posts