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.

Revisiting Effective Java in 2019
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!
The Event-Driven Tutorial for CQRS, Event Sourcing, JMS, Kafka and Streaming
Some concepts are evergreen: should be discussed ever and ever again! Events are one of them: once you shape your mind around events, messaging becomes an essential asset in your toolbox. Using an Event-Driven Architecture on top of a Message-Driven Architecture allow us to truly unleash the benefits of distributed computing. Deep dive with us on this tutorial where we'll cover events, message-oriented middleware, CQRS, event sourcing, JMS, Apache Kafka, data streaming, and analytics to teach you how the fundamentals on how to create a distributed, resilient, and scalable application. You'll learn that events and messaging are not hard: it's just that they never taught you how to do it properly!
MicroProfile Survival Guide in the Cloud
Microprofile is a breath of fresh air in the Enterprise Java world. But is it fit to the Cloud? We believe it is! Come to this session and see how we can successfully develop/integrate/deploy a Microprofile application on top of the Azure cloud computing platform. We’ll cover it all: metrics, tracing, health checks, security, and deployment pipelines. Because Microprofile belongs in your code, but it needs to be leverage by many other services provided by your platform.