This is your work, valued
phpunit-selenium. Selenium RC integration for PHPUnit
596eris. Eris is a porting of Quickcheck and property-based testing tools to the PHP and PHPUnit ecosystem.
440game-of-life-java-2016. Game Of Life implemented in Java with modern tools and language constructs
57pug. PHP UML Generator
38practical-php-testing-patterns. Code from the Practical PHP Testing Patterns series
36ddd-talk. Code for my talk Pursuing Domain-Driven Design practices in PHP
23python-tdd-tutorial. Python
13erlang-series. Erlang
7NakedPhp. Direct manipulation interface for PHP objects (Naked Objects pattern)
6Practical-Php-Testing. Ebook
6offline-web-application-example. Code for the article
5practical-php-refactoring. PHP
5game-of-life-javascript. A MEAN stack implementation of the Game of Life
5doctrine2-phar. Scripts for packaging Doctrine 2 as a Phar
4extreme-oop. PHP
4phpunit. The PHP Unit Testing framework.
4paratest. Parallel testing for PHPUnit
4getters-setters-php. Removal of PHP getters and setters
4behat-examples. Behat usage example
4jenkins-cd-workshop. Continuous Delivery with Jenkins 2 workshop
4gameoflife-oo. My first full implementation of the Game of Life
4javascript-classical-inheritance. Examples of inheritance in JS
3phpunit-mock-objects. Mock Object library for PHPUnit
3coffeescript-tdd. A TDD example with jsTestDriver and CoffeeScript
3password-strength-checker. Exercise on TDD
3r-bayes-classifier. R
2Chansonnier. Search application that indexes songs imported from the web
2roman-numerals-kata. PHP
2clojure-midje-example. Showing how to install midje (or any other library) and run code with Leiningen
2totally-distributed-game-of-life. Implementing Game of Life on the Erlang VM
2jquery.maxHeight. JavaScript
2erlang-2pc. Naive implementation of 2 Phase Commit in Erlang
2sicp-exercises. Scheme
2euler-17. Solution to Euler Project, problem 17
1composer-book-club. PHP
1couchdb-odm. A Document Mapper based on CouchDB
1fizzbuzz-clojure. My first Clojure kata
1doctrine-odm-orm-integration. PHP
1phpunit-documentation. Documentation for PHPUnit.
1codurance-2025-ai-hackathon-ecommerce. Starter repository for the ecommerce challenge as part of the Codurance AI Hackathon
1testing-in-isolation. All the code from my tutorial Testing in isolation at the Dutch PHP Conference 2011
1julia-hello-world. Testing the capabilities of the Julia programming language
1behat-tables-kata. Exercising with tabular data in Behat to avoid Given/When/Then duplication
1clojure-web-hello-world-ring. Sample code for an Hello World web app in Clojure
1mongodb-odm. Doctrine MongoDB Object Document Mapper (ODM)
1polimi-database2-couchdb. A small CouchDB project for the Database Systems 2 course.
1roman-numerals-reuse. The Roman numerals kata, with the twist of supporting both additional-subtractive and pure additional notation. Refactoring towards composable rules
1urban-priority-infraction-detector. Project for detecting failure to give priority in road intersections not regulated by traffic lights (urban environment)
1decorator-javascript. A pattern similar to Decorator implemented in JavaScript
1sign-manipulations-detector. Matlab implementation of text manipulation detection algorithm
1gameoflife-haskell. Haskell
1fizzbuzz-nodejs. FizzBuzz implementation as a Node.js module
1Scisr. Scisr is an Imperfect but Simple Refactorer written in and for PHP.
1order-amount-calculation. PHP
1docker-tutorial. Small Docker tutorial introducing containers, images, volumes and such.
1fizzbuzz-js. FizzBuzz kata in JavaScript with jsTestDriver (TDD in JavaScript)
1