A Tour of Ox 1.0: Direct-Style Concurrency and Resiliency
Details
Agenda (preliminary)
18:00 doors open
18:20 welcome
18:30 Talk 1
19:30 break
20:00 Talk 2
21:00 Networking
A Tour of Ox 1.0: Direct-Style Concurrency and Resiliency
Ox provides a toolkit for safe concurrency and resiliency for Scala on the JVM. After two years of prototyping, we’re delighted to showcase the final product. With Ox, you can build and deliver direct-style Scala applications today.
In the code-first presentation, we’ll begin with concurrency (including lower-level structured concurrency scopes and higher-level concurrency operators). Next, we’ll proceed to Ox’s approach to error management and type safety in that area. We’ll then explore Ox’s direct-but-reactive streaming library before concluding with its built-in resiliency toolkit.
Software is never finished, so we’ll also share what lies ahead for Ox specifically and our plans for direct-style Scala generally.
About Adam Warski
Adam Warski is the co-founder of SoftwareMill and head of R&D at VirtusLab, where he primarily generates code using Java, Scala, Rust and other interesting technologies. He is actively involved in open-source projects, such as Ox, Jox, Tapir, sttp, and others. He has also been a speaker at major conferences, including JavaOne, Devoxx, GeeCON and ScalaDays. In addition to writing closed- and open-source software, he spends his free time exploring various programming-related subjects. Any ideas or insights he gains usually end up on his blog (https://warski.org/articles).




