Scala - JVM Roundabout #16 @ Ovo


Details
Important notice: To secure your place, please sign-up on Eventbrite: https://bit.ly/2lWxW5r - we use Eventbrite additionally to meetup to ensure we have a list of everyone's full names for security (which meetup does not always allow).
Hello community!
We are pleased to announce JVM Roundabout #16 where we are heading to Notting Hill to visit our friends at Ovo who are a Scala house
First we will be hearing from Fabio Labella (Principal Engineer) @ Ovo who will be talking about a shared cache, a concurrent counter, a mutable DB connection: they are all common concerns in real-world applications that don't fit the state monad model of returning a new copy of the state each time. Does this mean we should drop pure FP in those cases? Of course not!
This talk will show how mutable, shared, concurrent state is not only possible, but very simple in pure FP, whilst remaining composable and easy to reason about.
On one hand, we will see how to put together several concepts such as the IO type, cats-effect Ref, and Final Tagless. On the other, we'll get at the very heart of what purity is all about.about.
Fabio is highly respected within Scala. Checkout his Github here: https://github.com/SystemFw
Next we'll hear from Leszek Sliwko who will be discussing how Spring Boot is a widely used Java structure that allows programmers to configure a running system with minimal boilerplate code. In our practice, we have found that the integration of Spring Boot with Scala works very well; however, a few challenges must be overcome. The lecture presents a set of notes that will help Scala developers working with Spring Boot.
6:00pm - Arrival, networking, pizzas and beer/wine
6:45pm - Fabio Labella (Ovo) - 'Shared State in Pure FP'
7:20 pm - Leszek Sliwko (Home Office) - 'Practical notes on Spring Boot with Scala’
8:00pm - Networking/Drinks
8:30pm - Pub
Thanks all! Please feel free to spread the word about this meetup on LinkedIn and Twitter! Our handle for both is @jvmroundabout

Scala - JVM Roundabout #16 @ Ovo