Tascalate Async/Await Library Released for Java 8-25

I’m excited to share the announcement of the next major release of the Tascalate Async/Await library. This library extends Java to support the async/await programming paradigm across Java versions 8 through 25, delivering a seamless, developer-friendly approach. By offering runtime APIs and bytecode enhancement tools, it enables Java developers to use async/await programming style with syntax closely similar to what's found in C# 5+ or modern ECMAScript. This allows to use imperative programming constructs like for/while loops, if/switch statements, structured exception handling etc, while preserving all the benefits of asynchronous programming without blocking threads. The Tascalate Async/Await provides support for asynchronous tasks and asynchronous generators within any kind of Java application. In this new release, it provides robust integration with SpringBoot projects, supporting Standalone, WebServlet/SpringMVC and WebFlux setups. Additionally, it offers two-way integration with Reactor.io stream publishers, with plans to add the similar functionality for SmallRye Mutiny in an upcoming release. The library is entirely free from gluten, lactose, albumin, Generative AI-generated code, formaldehyde, paraphenylenediamine, and any other allergenic components. For more details and detailed documentation, visit the project’s homepage at: https://lnkd.in/d9dEyjDd.

How Java lacked async/await is just... baffling.

Like
Reply

To view or add a comment, sign in

Explore content categories