Recent Posts

Building a Clojurescript game (POC)

Let us implement a board game in ClojureScript, a functional programming language transpiling to JS, from the game rules to graphics to AI (part 2).

• functional-programming

Building a Clojurescript game

Let us implement a board game in ClojureScript, a functional programming language transpiling to JS, from the game rules to graphics to AI (part 1).

• functional-programming

Quickcheck is fun, deal with it

QuickCheck’s generators can be leveraged for other purposes than just Property Based Testing. Let’s embrace the absurd world of generating random stuff!

• functional-programming

Experimenting with QuickCheck on a DSL

After having spent the last three posts exploring how to implement our own QuickCheck, the goal of the next two posts will be to play with it, to test and di...

• functional-programming

Code your own Quick Check (Shrink)

In the previous posts, we started to implement our own QuickCheck in Haskell, which we named RapidCheck, based on the original publication on QuickCheck.

• functional-programming

Code your own Quick Check (Higher Order Functions)

In the previous post, we started to build our own QuickCheck implementation in Haskell, which we named RapidCheck. We went over the basic concepts needed to ...

• functional-programming