Cyrille Martraire's Projects
Training with Aleksandar
Source code for the BeamBeats Arduino project
A small, text-only kata to practice clustering related words as a way to suggest bounded contexts by sub-domains
Arolla Jam of Code November 2014
A cucumber output formatter that outputs JSON
Config files for my GitHub profile.
Cyrille's Wiki
Sample audio server to play music using HTTP design patterns
Software Design etc.
A small project which attracts many advanced design techniques
Explain a pattern
experimental stuff on generative music
Source code for the GenerativeSequencer Arduino project (pure software version of BeamBeats)
Sample app of sentiment analysis as an example of hexagonal architecture
Starter project for kata with Property-Based Testing (Java)
A Java simplified example of testing Event Sourcing systems, inspired by gregoryyoung/Simple.Testing
a legacy kata to refactor
A kata to practice modernizing a large legacy system
A legacy codebase that resist a bit testing
An architectural kata to practice modernizing legacy DB-based systems
A basic graph library to make it easier to build living diagrams, in particular for Graphviz
The sources of the Living Documentation book
Source code of the workshop
A simulated code experiment on the size of code (LOC)
A plain text ascii editor to create files ready for laser cutting without spending time on vector design software.
The material for the "Modelling From First Principles" workshop
One sample Java implementation for the kata Monoids with PBT