Giorgio Sironi (@giorgiosironi)

Top repositories

1

phpunit-selenium

Selenium RC integration for PHPUnit
PHP
600
star
2

eris

Eris is a porting of Quickcheck and property-based testing tools to the PHP and PHPUnit ecosystem.
PHP
411
star
3

game-of-life-modern-java

Game Of Life implemented in Java with modern tools and language constructs
Java
57
star
4

pug

PHP UML Generator
PHP
38
star
5

practical-php-testing-patterns

Code from the Practical PHP Testing Patterns series
PHP
36
star
6

ddd-talk

Code for my talk Pursuing Domain-Driven Design practices in PHP
PHP
23
star
7

python-tdd-tutorial

Python
13
star
8

Practical-Php-Testing

Ebook
7
star
9

erlang-series

Erlang
7
star
10

NakedPhp

Direct manipulation interface for PHP objects (Naked Objects pattern)
PHP
6
star
11

offline-web-application-example

Code for the article
PHP
5
star
12

game-of-life-javascript

A MEAN stack implementation of the Game of Life
JavaScript
5
star
13

practical-php-refactoring

PHP
5
star
14

jenkins-cd-workshop

Continuous Delivery with Jenkins 2 workshop
Shell
4
star
15

behat-examples

Behat usage example
PHP
4
star
16

doctrine2-phar

Scripts for packaging Doctrine 2 as a Phar
PHP
4
star
17

gameoflife-oo

My first full implementation of the Game of Life
PHP
4
star
18

getters-setters-php

Removal of PHP getters and setters
PHP
4
star
19

extreme-oop

PHP
4
star
20

javascript-classical-inheritance

Examples of inheritance in JS
3
star
21

password-strength-checker

Exercise on TDD
PHP
3
star
22

coffeescript-tdd

A TDD example with jsTestDriver and CoffeeScript
CoffeeScript
3
star
23

sicp-exercises

Scheme
2
star
24

jquery.maxHeight

JavaScript
2
star
25

erlang-2pc

Naive implementation of 2 Phase Commit in Erlang
Erlang
2
star
26

prime-factors-kata

Kata where the prime factors for a given integer must be generated
PHP
2
star
27

clojure-midje-example

Showing how to install midje (or any other library) and run code with Leiningen
Clojure
2
star
28

roman-numerals-kata

PHP
2
star
29

r-bayes-classifier

R
2
star
30

Chansonnier

Search application that indexes songs imported from the web
Java
2
star
31

totally-distributed-game-of-life

Implementing Game of Life on the Erlang VM
Elixir
2
star
32

doctrine-odm-orm-integration

PHP
1
star
33

dzone-csslayouts

CSS layouts article's code
1
star
34

dotfiles

Vim Script
1
star
35

roman-numerals-reuse

The Roman numerals kata, with the twist of supporting both additional-subtractive and pure additional notation. Refactoring towards composable rules
PHP
1
star
36

behat-tables-kata

Exercising with tabular data in Behat to avoid Given/When/Then duplication
PHP
1
star
37

decorator-javascript

A pattern similar to Decorator implemented in JavaScript
JavaScript
1
star
38

Refactoring-breakthrough

Example of TDD and continuos refactoring in PHP
PHP
1
star
39

fizzbuzz-nodejs

FizzBuzz implementation as a Node.js module
JavaScript
1
star
40

euler-17

Solution to Euler Project, problem 17
PHP
1
star
41

julia-hello-world

Testing the capabilities of the Julia programming language
Julia
1
star
42

testing-in-isolation

All the code from my tutorial Testing in isolation at the Dutch PHP Conference 2011
PHP
1
star
43

clojure-web-hello-world-ring

Sample code for an Hello World web app in Clojure
Clojure
1
star
44

composer-book-club

PHP
1
star
45

urban-priority-infraction-detector

Project for detecting failure to give priority in road intersections not regulated by traffic lights (urban environment)
MATLAB
1
star
46

order-amount-calculation

PHP
1
star
47

sign-manipulations-detector

Matlab implementation of text manipulation detection algorithm
Objective-C
1
star
48

fizzbuzz-js

FizzBuzz kata in JavaScript with jsTestDriver (TDD in JavaScript)
JavaScript
1
star
49

gameoflife-haskell

Haskell
1
star
50

fizzbuzz-clojure

My first Clojure kata
Clojure
1
star
51

docker-tutorial

Small Docker tutorial introducing containers, images, volumes and such.
PHP
1
star
52

polimi-database2-couchdb

A small CouchDB project for the Database Systems 2 course.
JavaScript
1
star