Publications
Software Craftsmanship, culture and practices (2021) 🇫🇷
This white paper is intended for people who have to make structuring decisions for IT and wish to benefit from the feedback of those who have already experienced the technologies of today and tomorrow.
You will find advice on all steps essential to integrate the Software Craftsmanship movement into your development process. We hope this TechTrends will guide you in the important decisions you will have to make.
Enforcing architecture decisions with ArchUnit (2019) 🇫🇷
ArchUnit is a library which offers a fluent API to test the architecture of Java applications.
The 1st part of the article gives an overview of what ArchUnit is capable of.
The 2nd part of the article questions how it can fit the way you deal with architecture and its documentation.
Enforcing architecture decisions with ArchUnit (2019) 🇬🇧
ArchUnit is a library which offers a fluent API to test the architecture of Java applications.
The purpose of this article is to show what it is capable of and to question how it can fit the way you deal with architecture and its documentation.
Architecture et documentation - ADRs (2019) 🇫🇷
The systems we work on evolve over time. This includes changes in their architecture, to which the architecture documentation must adapt. This is the problem that Architecture Decision Records, aka ADRs, offer to tackle.
The purpose of this article is to help you understand what defines an ADR and to give you pointers as to how you can introduce this new type of documentation.
A Friday at Devoxx (2018) 🇫🇷
This is a brief report for conferences that were held at Devoxx France 2018:
- Apache Maven and Java 9, by Robert Scholte
- Stream all things (patterns of modern data integration), by Gwen Shapira
- Distributed algorithms for Big Data, season 3 - a matter of time, by Duy Hai Doan
Basic principles for object-oriented programming (2014) 🇫🇷
This article explains some fundamentals for object-oriented programming.