Ndnkfayjoorklrks48gq
SkillsCast

A purely functional approach to building large applications

10th December 2015 in London at Business Design Centre

There are 36 other SkillsCasts available from Scala eXchange 2015

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

One of the challenges of using a functional language, particularly when coming from an imperative one, is how to work with immutable, fully typed features, and make the most of them. This talk aims to highlight some useful approaches and patterns to create modular, easily testable applications in Scala by building a small, toy application from scratch.

You will be covering:

· Scalaz's Reader and ReaderT monads

· Abstraction over monads and why this is useful

· Using the ScalaCheck library with non-trivial code

· An alternative, fully type-safe approach to creating application configuration

YOU MAY ALSO LIKE:

A purely functional approach to building large applications

Noel Markham

Noel started out as a Java developer in finance before moving to functional programming in startups for both games and social media. More recently, he has worked in broadcast media.

SkillsCast

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

One of the challenges of using a functional language, particularly when coming from an imperative one, is how to work with immutable, fully typed features, and make the most of them. This talk aims to highlight some useful approaches and patterns to create modular, easily testable applications in Scala by building a small, toy application from scratch.

You will be covering:

· Scalaz's Reader and ReaderT monads

· Abstraction over monads and why this is useful

· Using the ScalaCheck library with non-trivial code

· An alternative, fully type-safe approach to creating application configuration

YOU MAY ALSO LIKE:

About the Speaker

A purely functional approach to building large applications

Noel Markham

Noel started out as a Java developer in finance before moving to functional programming in startups for both games and social media. More recently, he has worked in broadcast media.

Photos