Edson Yanaga

Edson Yanaga

Biography

Edson Yanaga, Red Hat’s Director of Developer Experience, is a Java Champion and a Microsoft MVP. He is also a published author and a frequent speaker at international conferences, discussing Java, Microservices, Cloud Computing, DevOps, and Software Craftsmanship.

The Quarkus Tutorial
Java was doomed to become a legacy platform in this new cloud-native, serverless world. Slow startups, and high memory consumption made Java simply an alien in this new brave new world. But then Quarkus was created: the Supersonic, Subatomic Java platform. With Quarkus we're able to just save a file and automatically refresh and check the changes in our code in a matter of milliseconds. And thanks to a perfect match with GraalVM, we can use Quarkus to compile our projects to a native image, granting us millisecond startup time and a few MB of memory consumption. Be welcomed: with Quarkus you can still use your Java skills in the next age of software development.
Revisiting Effective Java in 2020
Joshua Bloch just gifted us with the 3rd edition of ""Effective Java"", but almost 10 years have been past since the last edition. Now we have a whole generation of Java developers that could benefit from this knowledge - but lost the past wave. It's about time to revisit all of this wonderful content, and upgrade your skills to the latest versions of the Java platform. Join us on this deep dive session to check what is the updated Effective Java, and even add some more tips not included in the book!
From Imperative to Reactive Programming

Everybody seems to be talking about reactive, but do you really grasp it? All the talks and examples make it look "simple", and different, but how do I transfer my traditional skills to this new paradigm?

Come and join us on this session so you can learn how to transition from imperative to reactive programming. I've had a hard time myself trying to understand how things work. But fortunately I'lll help you to understand how concepts like sync and async programming, reactive, streams, message queues and brokers, and reactive systems fit together. Confused? Well, you won't be anymore after this talk.