Cyrille Martraire's repositories
livingdocumentation-thebook
The sources of the Living Documentation book
Patternity
Declare design intents in your code, and let tools automate your work
Monoidz-kata
Various kata & content to learn and practice design with monoidz inside
legacy-testing-kata-java
A legacy codebase that resist a bit testing
livingdocumentation-workshop
Source code of the workshop
hexagonal-sentimental
Sample app of sentiment analysis as an example of hexagonal architecture
clustering-words-kata
A small, text-only kata to practice clustering related words as a way to suggest bounded contexts by sub-domains
explain-a-pattern
Explain a pattern
Talks-History
History of past and current talks descriptions and speaker bios (FR, EN)
LegacyDBModernizationKata
An architectural kata to practice modernizing legacy DB-based systems
MonoidsAllTheThings
Examples of monoids for domain modeling
jSimpleTesting
A Java simplified example of testing Event Sourcing systems, inspired by gregoryyoung/Simple.Testing
legacy-modernization-kata
A kata to practice modernizing a large legacy system
AWS_SAM_ExpenseReceipts
Training with Aleksandar
cyriux.github.io
Cyrille's Wiki
design-patterns-discoclub-http
Sample audio server to play music using HTTP design patterns
GenerativeMusic
experimental stuff on generative music
GenerativeSequencer
Source code for the GenerativeSequencer Arduino project (pure software version of BeamBeats)
java-kata-starter-pbt
Starter project for kata with Property-Based Testing (Java)
livingdiagramr
A basic graph library to make it easier to build living diagrams, in particular for Graphviz
ModellingFromFirstPrinciples
The material for the "Modelling From First Principles" workshop
monoids-with-PBT-java
One sample Java implementation for the kata Monoids with PBT
onestlatech.github.io
Manifeste des travailleuses et travailleurs du numérique pour une autre réforme des retraites