Celebrating Java 21 Release (+3 lectures)


Details
Java 21 is released on the 19th of September. Join us in October special event. We are going to celebrate Java 21 the new LTS Release.
After the celebration we will have three talks. Haim Yadid will give an Intro to the new performance features of Java 21. Yossi Spektor will explore Spring Modulith, which makes project organization by domain possible using ArchUnit. Itai Soudry will then delve into Lambda SnapStart (AWS feature), showcasing how to significantly reduce cold start durations for Java-based lambdas.
Thanks to Skai for sponsoring the event!
Free Tickets: During the event we will hold a raffle of 3 free tickets to our yearly conference https://jdevsummitil.com between the attendees!!
AGENDA
18:00 - 18:30 Mingling, food, and drinks
18:30 - 19:10 Embrace Domain Driven Design with Spring Modulith / Yossi Spektor- Salesforce
19:20 - 20:00 Snapstart: 10x Cold Start Boost for AWS Lambda! / Itai Soudry - Velocity
20:00 - 20:21 21 Minutes About Java 21 Performance / Haim Yadid- Next Insurance
20:22 - 20:40 Q&A with speakers
21 Minutes About Java 21 Performance
From Virtual Threads to G1GC Humongous object, and Generational ZGC and Vector API. Java 21's JVM is packed with performance improvements. Let's quickly go over them.
About Haim Yadid
I am a software engineer with 30 years of experience in various technology fields: software development, engineering management, software architecture, HPC and algorithmic research. In my day job I am an Engineering Fellow in Next Insurance. Before that has been focusing for 8 years on Java platform performance optimization as an independent consultant and was involved in more than a dozen optimization projects. My passion for performance optimization hasn't faded, and I still love to tackle challenging problems of this kind. In addition to my work, I am a Java Champion and one of the organizers of Java.IL, the Israeli Java user group.
Embrace Domain Driven Design with Spring Modulith
Spring Modulith is a new way to organize Spring projects according to business domain instead of by controller/model etc. In addition it leverages Archunit to preserve the architecture in the project. My talk will introduce listeners to these topics.
About Yossi Spektor
In the last year I’ve been working at Salesforce as a Java backend engineer. Before that I was a full-stack engineer at a startup. I like learning new technologies with a focus on backend and devops.
https://www.linkedin.com/in/yossispektor/
Snapstart: 10x Cold Start Boost for AWS Lambda!
I love working with Java-based lambdas, but one of the primary headaches is the infamous cold start, it costs us time and money.
Fortunately, AWS came up with a solution, the SnapStart!
In this lecture, I will explain exactly what SnapStart is, how it reduces the cold start duration, and how to implement it properly, step by step.
I will present actionable and easy-to-implement SnapStart best practices and show you how it makes everything faster.
About Itai Soudry
Itai is a Software Developer at Velocity with a Bachelor's degree in Computer Science. With over seven years of professional experience in software engineering, he possesses expertise in the complete process of system design, implementation, and thorough testing. He harbors a keen enthusiasm for Java and maintains a strong commitment to crafting clean code and robust testing methodologies. Beyond his technical pursuits, Itai finds joy in imparting his wisdom and guiding aspiring computer science students, especially those from marginalized communities. When not immersed in code, he indulges in his passion for music by both listening and showcasing his drumming skills.
https://www.linkedin.com/in/itai-soudry-257a01123/
FOOD
Refreshments, light drinks, and beer will be served courtesy of Skai
RECORDING
We are recording, as always, this meetup and uploading it to our YouTube channel (be sure to subscribe), but please keep in mind asking questions about stuff you don't understand is only possible when you attend the live event.
COVID-19 safety measures

Canceled
Celebrating Java 21 Release (+3 lectures)