• Home /
  • Webinar: Scala Programming Language - a deep dive into streaming with fs2

Streams are a lot more versatile than you might suspect. In fact, they form the cornerstone of almost every useful Scala application.

Speaker

Zainab Ali

Agenda

7:00pm - Scala programming language talk
7:40pm - Questions and answers
8:00pm - Event ends

Synopsis

We often think of streaming as a niche concern: something that occurs in large-scale data-intensive systems or event-driven architectures. But streams are a lot more versatile than you might suspect. In fact, they form the cornerstone of almost every useful Scala application.

In this talk, we’ll navigate the rich waters of streaming. Using the lens of fs2, a functional streaming library, we’ll explore how certain problems can be expressed much more easily using streams. We’ll spot the more obvious streams in event-based systems and data processing, webservers and databases, but also discover more subtle streams in time-based processes and concurrency challenges.

We’ll learn what streams are for, how to think about them, when to use them and when not to. By the end, you’ll see a streaming framework as a simple and versatile tool in your toolbox, and will feel confident putting it to use in any area of your codebase.

Notes:

  1. Scala is an open source modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way.
  2. FS2 is functional, effectful, concurrent streams for Scala.

About the speaker

Zainab AliPure Async

Zainab Ali is a functional programming trainer, open source contributor and organiser of the London Scala User Group.

For the past seven years, she’s helped developers master the art of functional programming in Scala.

The author of Functional Stream Processing in Scala, she’s particularly interested in the art of reasoning through concurrent systems and incremental processes.

Our events are for adults aged 16 years and over.

BCS is a membership organisation. If you enjoy this event, please consider joining BCS. You’ll be very welcome. You’ll receive access to many exclusive career development tools, an introduction to a thriving professional community and also help us Make IT Good For Society. Join BCS today

This event is hosted by: Open Source specialist group

Scala Programming Language - a deep dive into streaming with fs2 - Open Source SG
Date and time
Thursday 27 November, 7:00pm - 8:00pm
Location

Webinar
Price
Free