A Bootiful Podcast cover image

A Bootiful Podcast

Java Champion and legend Dr. Venkat Subramaniam on Java 21

Feb 8, 2024
Java champion and legend Dr. Venkat Subramaniam discusses amazing features in Java 21, including virtual threads and reactive programming. They talk about Java's evolution, the importance of meeting developers where they are, and conference planning. The host expresses love for the conversation and invites listener contribution and feedback.
44:49

Podcast summary created with Snipd AI

Quick takeaways

  • Virtual threads in Java provide scalability and efficiency in multi-threaded applications, while pattern matching offers a concise and efficient approach for handling different implementations based on object type.

Deep dives

Java Virtual Threads

Virtual threads in Java enable asynchronous and non-blocking communication, providing scalability and efficiency in multi-threaded applications. They allow developers to leverage existing code with executor services and seamlessly switch to virtual threads for non-blocking behavior. Virtual threads are particularly beneficial for IO operations, reducing context switching and improving scalability without the need for elastic scaling.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner