#12 [ENG] What does the functor do on the tree? & Gearing towards Ox
We are back after the summer holiday with the next installment of Wrocław Scala User Group Meetup, which is taking place 17th September. The event will be again held in English. Check out the details.
As usual we meet in Wędrówki Pub.
What does the functor do on the tree? - Michał Pawlik
The summer season is a great time to take a walk in the woods. Many people use this opportunity to slow down, relax, and maybe spot some wildlife. But how many of them think about tree traversal strategies? Or if there's a functor for the tree? I bet you didn't! So let's take this opportunity to catch up before the summer is over! In this talk we'll see how to model a tree structure in Scala, compare the imperative and functional approaches to tree traversal algorithms, and do some ASCII art at the same time.
Gearing towards Ox: A look at structured concurrency and direct style Scala‘ - Tomasz Godzik
Since JDK 21 made an appearance together with the project Loom there was a large wave of enthusiasm for the future of simpler concurrency. This took shape in Scala with two new libraries Ox from SoftwareMill and Gears from EPFL. In this talk I want to first explain what is structured concurrency and direct style Scala. Later, investigate how to use both of these libraries, find some similarities and differences that could explain which one is better suited for your purpose. As I am normally a tooling developer, this will be very much akin to beginner view on this topic.
Speakers:
Senior Software Engineer at SiriusXM, writing about Scala at blog.michalp.net, maintaining few open source libraries.
Tomasz has worked with multiple programming language tools through the years trying to provide a pleasant environment for other developers to interact with. Team lead of Scala Open Source team at VirtusLab.
See you soon!