Ilqawg68jvgtvqsloees
Meet up

London Scala Talks: Diego Alonso, Lindsey Dew, and Omnia Ibrahim

Monday, 10th December at CodeNode, London

This meetup was organised by London Scala Users Group in December 2018

Our final LSUG of 2018 will be a festive one, with the tinsel exchanged for shiny, sparkly functional streams in FS2 and Kafka. Don't miss it!

Functional Reactive Programming with FS2

Functional Reactive Programming is an approach to writing programs. FRP uses signals, which represent a mutable value time-line of a value, and signal transformations as its basic blocks. 'fs2' is a functional streaming library for Scala.

This talk explores the key concepts of both FRP and 'fs2', how they relate to each other, whether we can write an FRP system on top of 'fs2', and what ideas from FRP can be used to guide future development of 'fs2'.

Diego Alonso

Diego is a Scala developer at 47 Degrees, where he writes backend applications using functional libraries like Cats and Cats-Effect, Fs2, Doobie, Http4s, or Circe. Diego has been writing declarative code for almost 10 years, using Scala, Haskell, and Prolog.

Introduction to Kafka Streaming

The last few years we've witnessed the rise of data-driven projects, with Apache Kafka leading the charge for streaming big volumes of data.

In this session Omnia and Lindsey will introduce you to Kafka Streams. They will be sharing with you Scala code examples, demonstrations of use-cases they have at Deliveroo, the problems they faced, how they solved them, and the lessons they've learned.

Lindsey Dew

Lindsey is a Data Engineer working at Deliveroo and is passionate about developing processes and systems to drive data-driven decisions across an organisation. She previously worked on the data technology team at the Guardian.

Omnia Ibrahim

Omnia is a Data Engineer at Deliveroo. Previously she developed her passion about data driven projects while working as senior consultant at Thoughtworks.

Thanks to our sponsors

Attending Members

Overview

Our final LSUG of 2018 will be a festive one, with the tinsel exchanged for shiny, sparkly functional streams in FS2 and Kafka. Don't miss it!

Functional Reactive Programming with FS2

Functional Reactive Programming is an approach to writing programs. FRP uses signals, which represent a mutable value time-line of a value, and signal transformations as its basic blocks. 'fs2' is a functional streaming library for Scala.

This talk explores the key concepts of both FRP and 'fs2', how they relate to each other, whether we can write an FRP system on top of 'fs2', and what ideas from FRP can be used to guide future development of 'fs2'.

Diego Alonso

Diego is a Scala developer at 47 Degrees, where he writes backend applications using functional libraries like Cats and Cats-Effect, Fs2, Doobie, Http4s, or Circe. Diego has been writing declarative code for almost 10 years, using Scala, Haskell, and Prolog.

Introduction to Kafka Streaming

The last few years we've witnessed the rise of data-driven projects, with Apache Kafka leading the charge for streaming big volumes of data.

In this session Omnia and Lindsey will introduce you to Kafka Streams. They will be sharing with you Scala code examples, demonstrations of use-cases they have at Deliveroo, the problems they faced, how they solved them, and the lessons they've learned.

Lindsey Dew

Lindsey is a Data Engineer working at Deliveroo and is passionate about developing processes and systems to drive data-driven decisions across an organisation. She previously worked on the data technology team at the Guardian.

Omnia Ibrahim

Omnia is a Data Engineer at Deliveroo. Previously she developed her passion about data driven projects while working as senior consultant at Thoughtworks.

Thanks to our sponsors

Who's coming?

Attending Members