Two Evenings with Venkat Subramaniam

The ACGNJ Java Users Group (facilitated by yours truly) and the NYJavaSIG (facilitated by Frank Greco) recently hosted Venkat Subramaniam to speak at our respective groups on back-to-back nights.

On March 19, 2018, Venkat visited the ACGNJ Java Users Group at Drew University in Madison, New Jersey where he presented "Twelve Way to Make Code Suck Less." He discussed why we should care about code quality and defined the First Law of Programming which states, "Lowering quality lengthens development time." Venkat then introduced and discussed his 12 principles to improving code quality along with plenty of live-coded examples.

On March 20,  2018, Venkat visited the NYJavaSIG at Credit Suisse in New York City where he presented "From Functional to Reactive Programming." He discussed the differences between imperative vs. declarative styles, normal functions vs. higher-order functions, and functional to reactive programming along with plenty of lived-coded examples.

The journey in arranging Venkat's visit started last summer when he tweeted his goal to visit 50 Java Users Groups in one year leading up to his 50th birthday. I immediately sent a reply requesting that he consider visiting the ACGNJ Java Users Group.


I thought it would be a good idea to get the NYJavaSIG involved as well.

For me, personally, it was a real treat to see Venkat in person again! It had been at least ten years since I first met him at a No Fluff Just Stuff conference.

Many thanks to No Fluff Just Stuff conference organizer, Jay Zimmerman, for covering Venkat's travel expenses. Frank and I certainly appreciated it!

Also, many thanks to Professor Barry Burd, Professor of Math and Computer Science at Drew University, who made the necessary arrangements to provide a new venue for the ACGNJ Java Users Group and for co-leading the NYJavaSIG meeting with Chandra Guntur in Frank's absence.

Comments

Popular posts from this blog

Honored to be a Java EE Guardian!

From Java EE to Jakarta EE

Preview - Reza Rahman to Visit the ACGNJ Java Users Group