Andrzej Rybczak is a professional Haskell developer with 10 years of experience and author/contributor of multiple open source Haskell libraries used in production (notable examples: optics, log-base, hpqtypes). He has also contributed patches to GHC. His hobbies include walking among nature and dancing.
Talks I've Given
-
User Friendly Optics
Featuring Andrzej Rybczak
In this talk, Andrzej presents the
haskell optics libraryoptics
library and discusses some key differences from thelens
library that lead to better user experience. He'll also share how to use it to solve the "Haskell record problem" in a satisfactory way. -
Profunctors and Data Accessors
Featuring Andrzej Rybczak
The talk will cover basics of Profunctors, i.e. what are they and how they are useful. Andrzej will also explore the concept of profunctor transformations and how they can be used to model data accessors such as lenses, prisms and traversals.
haskell haskellx lens profunctor -
Controlling monadic effects with type classes
Featuring Andrzej Rybczak
The talk will focus on how to restrict effects performed by monadic computations using type classes. You will explore the pros and cons of this approach in relation to its alternatives as well as how to solve several common issues that arise, such as the problem of quadratic number of instance...
haskell haskell-x computations monad type