Charles O’Farrell


Software Engineer at Ambiata

Fortunate enough to be following his functional dream of doing full-time Haskell/Scala at Ambiata.Fought in the trenches for many years with Enterprise Java at Atlassian and Mincom. Might even know a little COBOL but doesn’t like to talk about it.

YOW! Lambda Jam 2015 Brisbane

Practical Property-Based Testing


At first it can be tricky working out how exactly you test your code with properties. The good news is that there are some very obvious and useful patterns that can make writing generators and properties easy by mere-mortals.

This talk aims to cover some of those patterns, and in doing so help both people working or struggling with property-based testing, and through that to also motivate the use of property-based testing for those still unfamiliar with the concept.