
What we’re about
Welcome to Java.IL - the Israeli Java Community and user group. Whether you are a Java developer (or any other JVM language), JVM internals enthusiast, keeping on top of the Java ecosystem or interested in influencing the future of Java, you have come the right place.
Java.IL is a consolidation of the three leading Java groups in Israel: JJTV, הבוציה and IL JUG, with the aim of creating a unified, vibrant community.
Want to speak in one of our next events ? Fill in this form
Activities
Meetups: The community will be meeting approximately once a month. Our aim is to bring you highly technical and non-sponsored content.
***Open Source Projects: ***Java.IL is a good place to start your open source project together with other community members. Have suggestions for a project? Let us know!
***JSR/JCP contribution: ***Java.IL is endorsing the "Adopt a JSR" program.
Getting Involved
Follow us on Twitter: @java_il
Join our active discussion on our Facebook Group
YouTube: Starting Feb 2016, all recorded session will be uploaded to our YouTube channel.
Parleys: All recoded sessions prior to Feb 2016 are available on our Parleys channel
Suggest talks! We are constantly looking for speakers and content. We see this group as a platform to nurture first time speakers, and will provide you with all the help and support you need for a successful talk.
Want to speak in one of our next events ? Fill in this form
Have a venue that can host Java.IL meetups? Let us know! We are looking for hosts to give the Israeli Java developers a grand tour of companies in Israel -- there's nothing better for experiencing your culture than a first-hand visit!
Upcoming events (1)
See all- Celebrating Java 21 Release (+3 lectures)Skai (former Kenshoo) Tel Aviv, Tel Aviv-Yafo
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.