Java 17 Features; Feature Flags case study ; Memory Leaks
Details
The April event has a lineup of three lectures. Yaniv from AT&T will provide an overview of the latest features in Java 17, the latest LTS release. Fabio from Duda will present a case study on the implementation of feature flags. Moran from Applied Materials will give a 10-minute case study on how to solve memory leaks in remote on-premises sites.
Thanks for Intango for sponsoring the event!
We want to wish you happy Passover.
AGENDA
18:00 - 18:30 Mingling, food, and drinks
18:30 - 18:45 Lightning talk: Solving memory leak on customer's on-prem / Moran Smutko @ Applied Materials
18:45 - 19:15 Features Flags at scale / Fabio Ferman @ Duda
19:30 - 20:30 Java 17: The Coolest Kid on the (Text) Block / Yaniv Nahoum @ AT&T Israel
20:15 - 20:30 Q&A with speakers
Java 17: The Coolest Kid on the (Text) Block
Java 17 was released on September 14, 2021. It’s the current Long Term Support version, replacing Java 11.
What has changed in the last 6 Java versions (12-17)? What has been added and removed? What are the new language features, and how do we use them correctly?
In this talk, we'll get to know some of the most interesting new features that will change the way we code!
Yaniv Nahoum - Principal Engineer & Tech Coach @ AT&T Israel
Yaniv is a principal engineer and technical coach at AT&T Israel R&D Center, guiding and helping developers reach their full potential by increasing developer velocity. Yaniv has been working with Java and the JVM for almost two decades - writing code, delivering workshops, and consulting teams on countless JVM-related topics, from generics and concurrency to tuning for latency and throughput in production. He's married and a proud father of two, and when he's not reading, writing, or talking about code - you'll find him running, a lot!
Features Flags at scale
Feature flags are an important pattern to gate access to new features, perform gradual rollouts and control who can access what.
In this session, we will describe how evolved from a primitive file-based feature flag mechanism that required a deploy and code change for each flag change to a full self service solution, used not only by devs, but product managers and account managers.
We will present our evolution until it’s current state - a fault tolerant, performant and cacheable solution, using custom built SDK (in Java, of course) used in all micro services, enabling developers to move faster and safer by using feature flags to every code change and adopting trunk-based development principles.
We will also cover how we automatically identify which flags can be removed and how to spot flag configuration issues in production.
Fabio Ferman
Works in the software industry for over 10 years.
Did Aliyha from Brazil 7 years ago
Holds Bachelor and Master degree in CS
Flamengo fan =)
Solving memory leak on customer's on-prem
I will present how to remediate memory leaks at a customer env. (remote on-prem) by tracking, monitoring and observing the objects in the memory.
Moran Smutko @ Applied Materials
Moran serves as a Tech Lead a Applied Materials. She previously held several software engineering roles at Checkpoint and WitWare.
FOOD
Light sandwiches, light drinks, and beer will be served courtesy of Intango
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.
