SlideShare a Scribd company logo
SORTIR DE NOTRE ZONE DE CONFORT
THOMASPIERRAIN |
LE MONDECHANGE
VITE…
TRÈSVITE…
TRUCDE FOU
QUESTION
WHAT ABOUT US?
DÉJÀVU?
WHAT ABOUT US?
BILAN ?
ETNOUSDANSTOUTÇA?
ET
ON RESSEMBLE À QUOI
D’APRÈS-VOUS ?
ETNOUSDANSTOUTÇA?
ET NOUS?
THEITCROWD
MARRE
DESCLICHÉS
SURNOUS
ET SI ON
ARRÊTAIT 

AVEC CES C…
DE FAIRE
DES ESTIMATIONS ?
ET SI ON
ARRÊTAIT
DE RAJOUTER DU
MONDE POUR TERMINER
PLUS VITE ?
ET SI ON
ARRÊTAIT
“AJOUTER DES RESSOURCES HUMAINES À UN
PROJET EN RETARD SUR LES PRÉVISIONS NE FAIT
QU'ACCENTUER CE RETARD” 
FREDERICK BROOKS - THE MYTHICAL MAN-MONTH - 1975
DE JOUER À
SISYPHE…
DE

SIMPLES

EXECUTANTS ?
ET SI ON
ARRÊTAIT
D’ÊTRE
ET SI ON
ARRÊTAIT 

AVEC LE
SOLUTION

FIRST ?
DOCKERCON
VICTIMES DE
NOS MODES ?
MICROSERVICES

CQRS
NOSQL
KOTLIN
ET SI ON
ARRÊTAIT
D’ÊTRE
DOCKER
ET SI ON

UTILISAIT 

UN PEU PLUS…
C.R.U.D
C.R.U.D
LE C.R.U.D EST AU DEVELOPEMENT CE QUE
LE MICRO-TROTTOIR EST AU JOURNALISME :
LE DEGRÉ ZÉRO DE NOTRE PROFESSION
ET POUR LES UTILISATEURS…
LE FARDEAU DU C.R.U.D
!
LE FARDEAU DU C.R.U.D
CRUD app #1
“Base RH”
!
LE FARDEAU DU C.R.U.D
!
Create
CRUD app #1
“Base RH”
LE FARDEAU DU C.R.U.D
!
CRUD app #1
“Base RH”
LE FARDEAU DU C.R.U.D
"
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
LE FARDEAU DU C.R.U.D
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
Update
"
LE FARDEAU DU C.R.U.D
#
Ctrl-C
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
LE FARDEAU DU C.R.U.D
$
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
Ctrl-V
LE FARDEAU DU C.R.U.D
!
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
LE FARDEAU DU C.R.U.D
%
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
LE FARDEAU DU C.R.U.D
%
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
Create
LE FARDEAU DU C.R.U.D
%
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
Ctrl-C
LE FARDEAU DU C.R.U.D
%
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
Ctrl-V
LE FARDEAU DU C.R.U.D
%
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
LE FARDEAU DU C.R.U.D
&
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
LE FARDEAU DU C.R.U.D
'
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
Update
LE FARDEAU DU C.R.U.D
(
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
Ctrl-C
LE FARDEAU DU C.R.U.D
(
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
Ctrl-V
LE FARDEAU DU C.R.U.D
%
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
LE FARDEAU DU C.R.U.D
)
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
…
LE FARDEAU DU C.R.U.D
)
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
C’est moi 

qui fait tout

en fait…
LE FARDEAU DU C.R.U.D
*
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
LE FARDEAU DU C.R.U.D
+
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
Damn it!
LE FARDEAU DU C.R.U.D
CRUD app #1
“Base RH”
CRUD app #2
“Bureau des 

badges”
CRUD app #3
“Cantine”
Damn I.T!
(
%
POURQUOI AUTANT
DE C.R.U.D 

DANS LA NATURE ?
PLUSIEURS RAISONS
DATA MODELS AU LIEU DE DOMAIN MODELS
*
PAR STRATÉGIE ?
DU CODE GÉNÉRIQUE, A DÉFAUT DE
COMPRENDRE LE BESOIN
,
ECOUTEZ PLUTÔT ARNAUD ;-)
“ Ne pas essayer de faire du
générique technique, mais faire du
spécifique métier ”
PAR PARESSE ?
“ Paresse : habitude prise de se
reposer avant la fatigue ”
Jules RENARD
PAR ISOLEMENT ?
I.T.
UN ISOLEMENT RÉCURRENT ;-(
I.T. BIZ
UN ISOLEMENT QUI PÈSE…
I.T.
I.T.
BUSINESS PAS TOUJOURS TRÈS ACCESSIBLE…
NI DISPONIBLE
ENFAIT
NOUS SOMMES COINCÉS DANS
UNE ZONE D’INCONFORT…
ALORSQUEFAIRE?
?
SORTIR DE NOTRE
ZONE DE CONFORT
MAITRISER LA MACHINE, C’EST BIEN

MAIS EST-CE SUFFISANT POUR

AVOIR DE L’IMPACT ?
ALLER LES CHERCHER
SUR LEURS TERRES
SE CONNECTER
DEVENIR DE VÉRITABLES
PARTENAIRES
PERTINENTS
SORTIR DE NOTRE
MONDE
SORTIR DE NOTRE 

SOUS-SOL
ALLER LES VOIR
SE METTRE
À LEUR PLACE
LES COMPRENDRE
AVEC COMPASSION -
LES GUIDER
LES ACCOMPAGNER
LEUR EXPLIQUER
L’INTÉRÊT DE LA
TECHNO
LES INSPIRER
MAIS SURTOUT :
LES COMPRENDRE
ET POUR ÇA
MONCONSEIL
ECOUTER
COMPRENDRE
ACCOMPAGNER
GUIDER
ÉCLAIRER
UNE APPROCHE
UNE TOOLBOX
UNE APPROCHE
SE CONCENTRER SUR LA VALEUR MÉTIER

LE LANGUAGE EST CLÉ (CONTEXTUALISÉ)


EXPLICITER TOUS LES IMPLICITES
UNE TOOLBOX
QUAND ON CODE:

TACTICAL PATTERNS

ARCHITECTURE / ENTRE ÉQUIPES:

STRATEGICAL PATTERNS
OK. ASSEZPARLÉ
NOUS AVONS
UN MÉTIER
FORMIDABLE
DÉVELOPPEUSES | DÉVELOPPEURS
UN MONDE A CONSTRUIRE
ET
LES CLÉS DU CAMION…
A NOUS
D’EN FAIRE BON USAGE
DE CHANGER DE
BRAQUET
AIDONS NOS MÉTIERS À DEVENIR PLUS
GEEK



ET RAPPROCHONS-NOUS UN PETIT PEU
PLUS DE LEURS PRÉOCCUPATIONS
MÉTIERS
SOYONS CURIEUX 

DES AUTRES ET DES
CHOSES
BONNE CONFÉRENCE À TOUS !
ET AU FAIT !
LA PROCHAINE FOIS QUE VOUS
PENSEREZ QU’UNE CHOSE EST
IMPOSSIBLE
PENSEZ A SORTIR DU CADRE
PENSEZ : SCOTT WILLIAMSON ;-)
BONNE CONFÉRENCE À TOUS !
POUR CONTINUER LA DISCUSSION
SORTIR DE NOTRE ZONE DE CONFORT
THOMASPIERRAIN |

More Related Content

Viewers also liked

Decouvrir son sujet grace à l'event storming
Decouvrir son sujet grace à l'event stormingDecouvrir son sujet grace à l'event storming
Decouvrir son sujet grace à l'event storming
Thomas Pierrain
 
Decouvrir CQRS (sans Event sourcing) par la pratique
Decouvrir CQRS (sans Event sourcing) par la pratiqueDecouvrir CQRS (sans Event sourcing) par la pratique
Decouvrir CQRS (sans Event sourcing) par la pratique
Thomas Pierrain
 
TDD is dead?!? Let's do an autospy (ncrafts.io)
TDD is dead?!? Let's do an autospy (ncrafts.io)TDD is dead?!? Let's do an autospy (ncrafts.io)
TDD is dead?!? Let's do an autospy (ncrafts.io)
Thomas Pierrain
 
QCONSF - ACID Is So Yesterday: Maintaining Data Consistency with Sagas
QCONSF - ACID Is So Yesterday: Maintaining Data Consistency with SagasQCONSF - ACID Is So Yesterday: Maintaining Data Consistency with Sagas
QCONSF - ACID Is So Yesterday: Maintaining Data Consistency with Sagas
Chris Richardson
 
Async await...oh wait!
Async await...oh wait!Async await...oh wait!
Async await...oh wait!
Thomas Pierrain
 
.NET Inside - Microservices, .NET Core e Serverless
.NET Inside - Microservices, .NET Core e Serverless.NET Inside - Microservices, .NET Core e Serverless
.NET Inside - Microservices, .NET Core e Serverless
Ulili Emerson Martins Nhaga
 
Culture craft humantalks
Culture craft humantalksCulture craft humantalks
Culture craft humantalks
Thomas Pierrain
 
Docker and Windows: The State of the Union
Docker and Windows: The State of the UnionDocker and Windows: The State of the Union
Docker and Windows: The State of the Union
Elton Stoneman
 
CQRS without event sourcing
CQRS without event sourcingCQRS without event sourcing
CQRS without event sourcing
Thomas Pierrain
 
Solving distributed data management problems in a microservice architecture (...
Solving distributed data management problems in a microservice architecture (...Solving distributed data management problems in a microservice architecture (...
Solving distributed data management problems in a microservice architecture (...
Chris Richardson
 
Building and deploying microservices with event sourcing, CQRS and Docker (Be...
Building and deploying microservices with event sourcing, CQRS and Docker (Be...Building and deploying microservices with event sourcing, CQRS and Docker (Be...
Building and deploying microservices with event sourcing, CQRS and Docker (Be...
Chris Richardson
 
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
Chris Richardson
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016
Adrian Cockcroft
 
JavaOne2017: ACID Is So Yesterday: Maintaining Data Consistency with Sagas
JavaOne2017: ACID Is So Yesterday: Maintaining Data Consistency with SagasJavaOne2017: ACID Is So Yesterday: Maintaining Data Consistency with Sagas
JavaOne2017: ACID Is So Yesterday: Maintaining Data Consistency with Sagas
Chris Richardson
 
Architecting Microservices in .Net
Architecting Microservices in .NetArchitecting Microservices in .Net
Architecting Microservices in .Net
Richard Banks
 
Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
Sam Newman
 
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea SaltarelloAzure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
ITCamp
 

Viewers also liked (17)

Decouvrir son sujet grace à l'event storming
Decouvrir son sujet grace à l'event stormingDecouvrir son sujet grace à l'event storming
Decouvrir son sujet grace à l'event storming
 
Decouvrir CQRS (sans Event sourcing) par la pratique
Decouvrir CQRS (sans Event sourcing) par la pratiqueDecouvrir CQRS (sans Event sourcing) par la pratique
Decouvrir CQRS (sans Event sourcing) par la pratique
 
TDD is dead?!? Let's do an autospy (ncrafts.io)
TDD is dead?!? Let's do an autospy (ncrafts.io)TDD is dead?!? Let's do an autospy (ncrafts.io)
TDD is dead?!? Let's do an autospy (ncrafts.io)
 
QCONSF - ACID Is So Yesterday: Maintaining Data Consistency with Sagas
QCONSF - ACID Is So Yesterday: Maintaining Data Consistency with SagasQCONSF - ACID Is So Yesterday: Maintaining Data Consistency with Sagas
QCONSF - ACID Is So Yesterday: Maintaining Data Consistency with Sagas
 
Async await...oh wait!
Async await...oh wait!Async await...oh wait!
Async await...oh wait!
 
.NET Inside - Microservices, .NET Core e Serverless
.NET Inside - Microservices, .NET Core e Serverless.NET Inside - Microservices, .NET Core e Serverless
.NET Inside - Microservices, .NET Core e Serverless
 
Culture craft humantalks
Culture craft humantalksCulture craft humantalks
Culture craft humantalks
 
Docker and Windows: The State of the Union
Docker and Windows: The State of the UnionDocker and Windows: The State of the Union
Docker and Windows: The State of the Union
 
CQRS without event sourcing
CQRS without event sourcingCQRS without event sourcing
CQRS without event sourcing
 
Solving distributed data management problems in a microservice architecture (...
Solving distributed data management problems in a microservice architecture (...Solving distributed data management problems in a microservice architecture (...
Solving distributed data management problems in a microservice architecture (...
 
Building and deploying microservices with event sourcing, CQRS and Docker (Be...
Building and deploying microservices with event sourcing, CQRS and Docker (Be...Building and deploying microservices with event sourcing, CQRS and Docker (Be...
Building and deploying microservices with event sourcing, CQRS and Docker (Be...
 
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016
 
JavaOne2017: ACID Is So Yesterday: Maintaining Data Consistency with Sagas
JavaOne2017: ACID Is So Yesterday: Maintaining Data Consistency with SagasJavaOne2017: ACID Is So Yesterday: Maintaining Data Consistency with Sagas
JavaOne2017: ACID Is So Yesterday: Maintaining Data Consistency with Sagas
 
Architecting Microservices in .Net
Architecting Microservices in .NetArchitecting Microservices in .Net
Architecting Microservices in .Net
 
Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
 
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea SaltarelloAzure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
 

Similar to Sortir de notre zone de confort

Alex Fernández - Has anyone else seen your code? - Codemotion Berlin 2018
Alex Fernández - Has anyone else seen your code? - Codemotion Berlin 2018Alex Fernández - Has anyone else seen your code? - Codemotion Berlin 2018
Alex Fernández - Has anyone else seen your code? - Codemotion Berlin 2018
Codemotion
 
Alex Fernández - Artificial Stupidity - Codemotion Rome 2019
Alex Fernández - Artificial Stupidity - Codemotion Rome 2019Alex Fernández - Artificial Stupidity - Codemotion Rome 2019
Alex Fernández - Artificial Stupidity - Codemotion Rome 2019
Codemotion
 
Future Designers Workshop
Future Designers WorkshopFuture Designers Workshop
Future Designers Workshop
Andrzej Szymczak
 
Creative Graphs & Infographics for Presenatations
Creative Graphs & Infographics for PresenatationsCreative Graphs & Infographics for Presenatations
Creative Graphs & Infographics for Presenatations
Narahari Rao H
 
Vision & Values Entrepreneurship Bound Founder Institute
Vision & Values Entrepreneurship Bound Founder InstituteVision & Values Entrepreneurship Bound Founder Institute
Vision & Values Entrepreneurship Bound Founder Institutejricardo3
 
Move Humanity Forward
Move Humanity ForwardMove Humanity Forward
Move Humanity Forward
Jeff Oeth
 
Virtual Reality: Navigating its rapidly evolving landscape
Virtual Reality: Navigating its rapidly evolving landscapeVirtual Reality: Navigating its rapidly evolving landscape
Virtual Reality: Navigating its rapidly evolving landscape
atomworks
 
Razorfish - Joe Crump on Innovation Hell
Razorfish - Joe Crump on Innovation HellRazorfish - Joe Crump on Innovation Hell
Razorfish - Joe Crump on Innovation Hell
Razorfish
 
Guaraná Restore Reciclagem
Guaraná Restore ReciclagemGuaraná Restore Reciclagem
Guaraná Restore Reciclagem
Bravart
 
1.7 Save the Dogs and Other Animals in Romania: How to Build Up a Charity Sta...
1.7 Save the Dogs and Other Animals in Romania: How to Build Up a Charity Sta...1.7 Save the Dogs and Other Animals in Romania: How to Build Up a Charity Sta...
1.7 Save the Dogs and Other Animals in Romania: How to Build Up a Charity Sta...Dogs Trust
 
Think about the world from above 1.0
Think about the world from above 1.0Think about the world from above 1.0
Think about the world from above 1.0
Simon Jones
 
Gyandhara-2016 U-25 Quiz Prelims
Gyandhara-2016 U-25 Quiz PrelimsGyandhara-2016 U-25 Quiz Prelims
Gyandhara-2016 U-25 Quiz Prelims
Somnath Chanda
 
Future of Work - StartSe - Brazilian Innovators
Future of Work - StartSe - Brazilian InnovatorsFuture of Work - StartSe - Brazilian Innovators
Future of Work - StartSe - Brazilian Innovators
Gary A. Bolles
 
Te dx cmu_jenn lim_delivering happiness 16.9
Te dx cmu_jenn lim_delivering happiness 16.9Te dx cmu_jenn lim_delivering happiness 16.9
Te dx cmu_jenn lim_delivering happiness 16.9Delivering Happiness
 
Disruption 101
Disruption 101Disruption 101
Disruption 101
Max Gurvits
 

Similar to Sortir de notre zone de confort (16)

Alex Fernández - Has anyone else seen your code? - Codemotion Berlin 2018
Alex Fernández - Has anyone else seen your code? - Codemotion Berlin 2018Alex Fernández - Has anyone else seen your code? - Codemotion Berlin 2018
Alex Fernández - Has anyone else seen your code? - Codemotion Berlin 2018
 
Alex Fernández - Artificial Stupidity - Codemotion Rome 2019
Alex Fernández - Artificial Stupidity - Codemotion Rome 2019Alex Fernández - Artificial Stupidity - Codemotion Rome 2019
Alex Fernández - Artificial Stupidity - Codemotion Rome 2019
 
Future Designers Workshop
Future Designers WorkshopFuture Designers Workshop
Future Designers Workshop
 
Creative Graphs & Infographics for Presenatations
Creative Graphs & Infographics for PresenatationsCreative Graphs & Infographics for Presenatations
Creative Graphs & Infographics for Presenatations
 
Vision & Values Entrepreneurship Bound Founder Institute
Vision & Values Entrepreneurship Bound Founder InstituteVision & Values Entrepreneurship Bound Founder Institute
Vision & Values Entrepreneurship Bound Founder Institute
 
Move Humanity Forward
Move Humanity ForwardMove Humanity Forward
Move Humanity Forward
 
Virtual Reality: Navigating its rapidly evolving landscape
Virtual Reality: Navigating its rapidly evolving landscapeVirtual Reality: Navigating its rapidly evolving landscape
Virtual Reality: Navigating its rapidly evolving landscape
 
Razorfish - Joe Crump on Innovation Hell
Razorfish - Joe Crump on Innovation HellRazorfish - Joe Crump on Innovation Hell
Razorfish - Joe Crump on Innovation Hell
 
Guaraná Restore Reciclagem
Guaraná Restore ReciclagemGuaraná Restore Reciclagem
Guaraná Restore Reciclagem
 
1.7 Save the Dogs and Other Animals in Romania: How to Build Up a Charity Sta...
1.7 Save the Dogs and Other Animals in Romania: How to Build Up a Charity Sta...1.7 Save the Dogs and Other Animals in Romania: How to Build Up a Charity Sta...
1.7 Save the Dogs and Other Animals in Romania: How to Build Up a Charity Sta...
 
Mi9 manifesto
Mi9 manifestoMi9 manifesto
Mi9 manifesto
 
Think about the world from above 1.0
Think about the world from above 1.0Think about the world from above 1.0
Think about the world from above 1.0
 
Gyandhara-2016 U-25 Quiz Prelims
Gyandhara-2016 U-25 Quiz PrelimsGyandhara-2016 U-25 Quiz Prelims
Gyandhara-2016 U-25 Quiz Prelims
 
Future of Work - StartSe - Brazilian Innovators
Future of Work - StartSe - Brazilian InnovatorsFuture of Work - StartSe - Brazilian Innovators
Future of Work - StartSe - Brazilian Innovators
 
Te dx cmu_jenn lim_delivering happiness 16.9
Te dx cmu_jenn lim_delivering happiness 16.9Te dx cmu_jenn lim_delivering happiness 16.9
Te dx cmu_jenn lim_delivering happiness 16.9
 
Disruption 101
Disruption 101Disruption 101
Disruption 101
 

More from Thomas Pierrain

The scale-up, the autonomy and the nuclear submarine
The scale-up, the autonomy and the nuclear submarineThe scale-up, the autonomy and the nuclear submarine
The scale-up, the autonomy and the nuclear submarine
Thomas Pierrain
 
Hexagonal And Beyond
Hexagonal And BeyondHexagonal And Beyond
Hexagonal And Beyond
Thomas Pierrain
 
La scale-up, l'autonomie et le sous-marin nucléaire
La scale-up, l'autonomie et le sous-marin nucléaireLa scale-up, l'autonomie et le sous-marin nucléaire
La scale-up, l'autonomie et le sous-marin nucléaire
Thomas Pierrain
 
De l'autre côté du miroir
De l'autre côté du miroirDe l'autre côté du miroir
De l'autre côté du miroir
Thomas Pierrain
 
eXtreme
eXtremeeXtreme
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDDWrite Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
Thomas Pierrain
 
Beyond Hexagonal architecture
Beyond Hexagonal architectureBeyond Hexagonal architecture
Beyond Hexagonal architecture
Thomas Pierrain
 
The 9 rules of debugging
The 9 rules of debuggingThe 9 rules of debugging
The 9 rules of debugging
Thomas Pierrain
 
Hexagonal architecture vs Functional core / Imperative shell
Hexagonal architecture vs Functional core / Imperative shellHexagonal architecture vs Functional core / Imperative shell
Hexagonal architecture vs Functional core / Imperative shell
Thomas Pierrain
 
Une nuit dans l'hexagone
Une nuit dans l'hexagoneUne nuit dans l'hexagone
Une nuit dans l'hexagone
Thomas Pierrain
 
Equiper sa voie
Equiper sa voieEquiper sa voie
Equiper sa voie
Thomas Pierrain
 
As time goes by (episode 2)
As time goes by (episode 2)As time goes by (episode 2)
As time goes by (episode 2)
Thomas Pierrain
 
Et si on parlait Éthique ?
Et si on parlait Éthique ?Et si on parlait Éthique ?
Et si on parlait Éthique ?
Thomas Pierrain
 
L'Agilité a grande échelle : conserver l'esprit, pas la lettre
L'Agilité a grande échelle : conserver l'esprit, pas la lettreL'Agilité a grande échelle : conserver l'esprit, pas la lettre
L'Agilité a grande échelle : conserver l'esprit, pas la lettre
Thomas Pierrain
 
Legacy club (english version)
Legacy club (english version)Legacy club (english version)
Legacy club (english version)
Thomas Pierrain
 
The art of Software Design
The art of Software DesignThe art of Software Design
The art of Software Design
Thomas Pierrain
 
Culture Craft Devoxx 2015
Culture Craft Devoxx 2015Culture Craft Devoxx 2015
Culture Craft Devoxx 2015
Thomas Pierrain
 

More from Thomas Pierrain (17)

The scale-up, the autonomy and the nuclear submarine
The scale-up, the autonomy and the nuclear submarineThe scale-up, the autonomy and the nuclear submarine
The scale-up, the autonomy and the nuclear submarine
 
Hexagonal And Beyond
Hexagonal And BeyondHexagonal And Beyond
Hexagonal And Beyond
 
La scale-up, l'autonomie et le sous-marin nucléaire
La scale-up, l'autonomie et le sous-marin nucléaireLa scale-up, l'autonomie et le sous-marin nucléaire
La scale-up, l'autonomie et le sous-marin nucléaire
 
De l'autre côté du miroir
De l'autre côté du miroirDe l'autre côté du miroir
De l'autre côté du miroir
 
eXtreme
eXtremeeXtreme
eXtreme
 
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDDWrite Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
 
Beyond Hexagonal architecture
Beyond Hexagonal architectureBeyond Hexagonal architecture
Beyond Hexagonal architecture
 
The 9 rules of debugging
The 9 rules of debuggingThe 9 rules of debugging
The 9 rules of debugging
 
Hexagonal architecture vs Functional core / Imperative shell
Hexagonal architecture vs Functional core / Imperative shellHexagonal architecture vs Functional core / Imperative shell
Hexagonal architecture vs Functional core / Imperative shell
 
Une nuit dans l'hexagone
Une nuit dans l'hexagoneUne nuit dans l'hexagone
Une nuit dans l'hexagone
 
Equiper sa voie
Equiper sa voieEquiper sa voie
Equiper sa voie
 
As time goes by (episode 2)
As time goes by (episode 2)As time goes by (episode 2)
As time goes by (episode 2)
 
Et si on parlait Éthique ?
Et si on parlait Éthique ?Et si on parlait Éthique ?
Et si on parlait Éthique ?
 
L'Agilité a grande échelle : conserver l'esprit, pas la lettre
L'Agilité a grande échelle : conserver l'esprit, pas la lettreL'Agilité a grande échelle : conserver l'esprit, pas la lettre
L'Agilité a grande échelle : conserver l'esprit, pas la lettre
 
Legacy club (english version)
Legacy club (english version)Legacy club (english version)
Legacy club (english version)
 
The art of Software Design
The art of Software DesignThe art of Software Design
The art of Software Design
 
Culture Craft Devoxx 2015
Culture Craft Devoxx 2015Culture Craft Devoxx 2015
Culture Craft Devoxx 2015
 

Recently uploaded

Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 

Recently uploaded (20)

Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 

Sortir de notre zone de confort