Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9zawduawz5lxrly2hub2xvz3kvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Concurrency with Cats-effect by Michael Pilquist

W1siziisijiwmtkvmdevmjavmjivmjevmtgvodkxl3blegvscy1wag90by0zntu5ndguanblzyjdlfsiccisinrodw1iiiwiotawedkwmfx1mdazzsjdxq

Learn how to build programs using the synchronization primitives provided by Cats Effect and how FS2 uses primitives to build more advanced concurrent data!

Engineer Michael Pilquist gave us all the Cats-effect information at Scale by the Bay so check it out. 



Concurrency with Cats-effect
The Cats Effect library recently reached its 1.0 release, providing powerful data types and type classes for purely functional effectful programming. In this talk, we’ll focus on building programs using fiber-based concurrency and the synchronization primitives provided by Cats Effect. We’ll see how FS2 (Functional Streams for Scala) uses such primitives to build more advanced concurrent data types like bounded and unbounded queues. Finally, we’ll see how to apply these techniques to application design.


This talk was given by Michael Pilquist at Scale by the Bay 2018.