April Meetup - Talk by Dr. Venkat Subramanian, Heather and Nikhil Nanivadekar

Bangalore JAVA User Group (BangaloreJUG)
Bangalore JAVA User Group (BangaloreJUG)
Public group

Philips Innovation Campus

Manyata Tech Park, Outer Ring Road, Nagavara, · Bangalore

How to find us

Using map, if issue, please contact at Raghav- 9008733955, Vaibhav- 8310392922

Location image of event venue



Introductory talk from Philips
By By Benjamin Hallam – Senior Director R&D, Philips
Time: 6:00 – 6:15 pm

By Heather VanCura - Chair and Director of the JCP Program at Oracle
Time : 6:15 – 6:30 pm

TALK 1 :-
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.

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, Great Indian Developer Summit and Java User Group meetups. He is passionate about robotics has conducted robotics workshops at JCrete4Kids, JavaOne4Kids, and Devoxx4Kids. Nikhil was inducted into the Oracle Developer Champions program in 2017. Nikhil graduated in 2012 from the University of Utah with a Masters in Mechanical Engineering with specialization in Robotics and Controls.
Time: 6:30 – 7:20 pm

TALK 2 :-

Design Patterns in the light of Lambdas

Design patterns are common place in OO programming. With the introduction of lambda expressions in languages like Java, one has to wonder about their influence on design patterns. In this presentation we will take up some of the common design patterns and rework them using lambda expressions. We will also explore some other patterns that are not so common, but are quite useful ways to apply lambdas.

About the speaker:
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston.
He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.

Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at [masked] or on twitter at @venkat_s.

Time: 7: 30 – 9:00 pm

The Illusion of Speed - How your coding tricks you
By Simao Williams - Head of Competencies, CoE Software, Philips
Time : 9:00 - 9:15 pm