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.
Talks I've Given
-
Introduction to Functional Reactive Programming in Scala
Featuring Diego Alonso
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. This talk explores the key concepts of FRP, and presents a basic implementation technique for Arrowised FRP....
scala libraries frp fs2 scalax -
Functional Reactive Programming with FS2
Featuring Diego Alonso
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.
frp functional-reactive-programming fs2 functional scala functional-programming