Synchronous and Asynchronous Programming - Two Worlds You Can Combine
summary
The talk compares synchronous and asynchronous approaches to concurrent programming in Java, examining whether asynchronous code must be hard to write, debug, or test and whether asynchrony implies multithreading. It presents examples and analysis of libraries and tools such as RxJava, JDeferred, and Awaitility, and discusses building high-performance web applications with Vert.x and its event-driven concurrency model.
AI-written summary · about
related talks
01h 01mMultithreading vs Asynchronous Programming: The Architectural Shift
50mAsynchronous by Default, Synchronous When Necessary
34mConcurrency in Spring Boot Applications: Making the Right Choice
36mAsynchronous Programming on the .NET Platform
58mConcurrency in Spring Boot Applications: Making the Right Choice
51mThe Future of Java: asynchronous programming with Loom
43mAsync vs Sync Programming
36mHow Do People Handle Concurrency?
