Modern Java Workshop - Java Records Hands-On Mastery

Details
Unlock the Power of Java Records: A Hands-on Coding Workshop
Modern Java is changing. The new features of Java support a brand new paradigm of data oriented programming - something every Java developer should know. It all starts with Java Records.
Come dive deep into the world of Java Records and learn not just the "how" but the "why" behind them. Join us for an engaging and comprehensive hands-on workshop designed to elevate your Java programming skills to the next level.
What We'll Cover
Java Records represent a pivotal shift in how we think about data modeling in Java. They're not just a syntactic convenience; they embody a philosophy of immutability, clarity, and conciseness in Java programming.
In this workshop, we'll explore:
The Philosophy Behind Java Records
Understand the principles of immutability and data-centric design that drove the introduction of records in Java.
Syntax and Features
Get hands-on with the syntax of records, learning to define, instantiate, and use them in your applications.
When and Why to Use Records
Dive into use-case scenarios and design patterns that benefit most from records, making your code cleaner and more maintainable.
Practical, Hands-on Exercises
Get your laptop! This workshop is packed with hands-on exercises. These will not only teach you the syntax but also give you the comfort and familiarity needed to apply records in your real-world projects.
Workshop Details
Date: March 10, 2024
Time: 1:30 PM
Location:
Greenhouse Community Room
San Lorenzo Library
395 Paseo Grande, San Lorenzo, CA 94580
Prerequisites
Basic understanding of Java.
Bring a laptop with Java JDK 21 and IntelliJ IDEA installed
Instructor
Led by Koushik Kothagal, a seasoned Java developer, educator and founder of Java Brains
See you at the workshop!
COVID-19 safety measures

Modern Java Workshop - Java Records Hands-On Mastery