Call Rust — It’s Slow Here!
How to implement a native Rust engine in a Java application via Project Panama (FFI). Practice and pitfalls.
The program hasn’t been finally approved yet, so there still might be some changes.
How to implement a native Rust engine in a Java application via Project Panama (FFI). Practice and pitfalls.
A modern senior developer working with Spring is simply obliged to understand Kubernetes. In the talk, you will find out what you need to know, what the pitfalls are, what to look for, and how to use deployment tools in Kubernetes.
Amplicode
With the appearance of virtual threads, ThreadLocal is no longer the only solution for context transfer — Java 21 introduced ScopedValue. But when to use what? Which is faster and uses less memory?
I will trace the path of retries from repeated attempts in real life to their implementation in microservice architectures. I'll tell you how retries have evolved in life, programming, and the Java ecosystem. Which strategies and tools help to achieve reliability, and which ones break everything.
T-Bank
I'll tell you how some of the old (compressed oops and compressed class pointers) and new (compact object headers) settings affect actual memory usage, and what to do if your application is approaching the 32 GB limit.
Yandex Cloud
We are actively adding to the program. Sign up for our newsletter to stay informed.