Chandra Guntur
Chandra Guntur

Chandra Guntur is a technologist in the financial services industry since 2003 and is programming with Java since 1998.

Chandra was selected as Java Champion in March 2019. He is a Java User Group (JUG) Leader, and helps run one of the largest Java user groups, NYJavaSIG, and a founder-leader at the Garden State JUG.

Chandra conducts code workshops and Code Katas on core Java features. He is a frequent speaker at Java user groups, and technology conferences including Oracle CodeOne, Oracle Code NY, QCon New York, Devnexus, DawsCon and GIDS India.

Chandra holds a Bachelor’s degree in Technology, Electrical and Electronics Engineering from Sri Venkateswara University.

LinkedIn Profile
Algebraic Data Types in Java

This session covers Tuples, Records and Sealed Classes. Attendees can code along/download the "kata" with failing tests that need to be fixed with the provided hints. The session focuses on a live demonstration of a few tests being fixed to learn about Algebraic data types in Java.

Chandra will provide code samples and a walkthrough of the algebraic data types and their uses. Java 14 introduced Records and Java 15 introduced Sealed types. Understanding the nuances and benefits of these algebraic data types as well as leveraging other similar sum and product types via code is intended to help the attendees better use the amazing new features being introduced.