Async
Past Presentations
Asynchronous API With CompletableFuture
Since Java 8, CompletableFuture has enabled asynchronous, future-based programming in Java and is one of the most powerful features suitable for creating asynchronous APIs. This presentation, based on real project experience, goes beyond the CompletableFuture public API. It reveals internal...
Fresh Async With Kotlin
Asynchronous programming is on the rise. Modern software systems are connected and constantly communicating. Programming languages are adding some form of asynchronous programming like async/await. However, Kotlin had taken a fresh approach to this problem with Kotlin Coroutines. In this talk,...
Servlet vs Reactive: Choosing the Right Stack
When Netflix upgraded their main gateway, serving 83 million users, from Servlet based, blocking Zuul 1 to the Netty based, non-blocking Zuul 2, the results were interesting and nuanced with benefits and trade-offs. Spring Framework 5 provides a similar choice with Servlet based Spring MVC...
Interviews
Asynchronous API With CompletableFuture
What do you do day-to-day?
Making things faster is my primary goal. Not only by measuring not only providing some performance guidance, but also working on different projects.
Read Full InterviewFresh Async With Kotlin
What is the primary role that you have with Kotlin at JetBrains?
I'm currently leading the team of Kotlin libraries. We are working in close cooperation with Kotlin language team, the design, etc..
Read Full InterviewServlet vs Reactive: Choosing the Right Stack
What’s the motivation for this talk?
Spring Framework 5 provides two web stacks. One is a classic, Servlet stack with blocking I/O that most Java enterprise applications use today. The other is a Reactive stack that's built on an event-loop, non-blocking execution model and can handle high concurrency with less hardware resources. The motivation for this talk is to...
Read Full Interview