Nos interventions

Nos publications

youtube logo

25 février 2023

58 min

Clean Architecture Part. 1 - Pas à Pas - Mise en place et mode Standalone

Première vidéo de ma série dédiée à la Clean Architecture. Je vous propose en fil rouge la construction d'un Pokedex. Dans cette vidéo, nous…

Clean Architecture Part. 1 - Pas à Pas - Mise en place et mode Standalone
youtube logo

25 février 2023

41 min

Clean Architecture Part. 2 - Pas à Pas - Connexion à une source de données

Deuxième vidéo de ma série dédiée à la Clean Architecture. Je vous propose en fil rouge la construction d'un Pokedex. Dans cette vidéo, nous…

Clean Architecture Part. 2 - Pas à Pas - Connexion à une source de données
youtube logo

25 février 2023

34 min

Clean Architecture Part. 3 - Pas à Pas - Il n'y a qu'un pas de Angular à React

Troisième vidéo de ma série dédiée à la Clean Architecture. Je vous propose en fil rouge la construction d'un Pokedex. Dans cette vidéo…

Clean Architecture Part. 3 - Pas à Pas - Il n'y a qu'un pas de Angular à React
youtube logo

25 février 2023

50 min

Refactoring - Legacy code - Kata Trip Service

Dans cette vidéo, je m'attaque au refactoring de code legacy. On pourra y trouver : Comment rendre testable un code qui ne l'est pas…

Refactoring - Legacy code - Kata Trip Service
youtube logo

25 février 2023

7 min

Trucs et Astuces #1 - Gestion de la date

Aujourd'hui, on s'attaque à une dépendance qui nous embête très souvent dans les tests. J'ai nommé : La DATE ! On va voir comment la dompter…

Trucs et Astuces #1 - Gestion de la date
youtube logo

25 février 2023

7 min

Trucs et Astuces #2 - Parsing de la date

Aujourd'hui, on s'attaque à la gestion des différents formats de date qui nous embête régulièrement. On va voir comment centraliser ce…

Trucs et Astuces #2 - Parsing de la date
medium logo

10 octobre 2020

4 min

Un test peut en cacher un autre — Tests bout en bout et autres

Introduction Test de bout en bout (End to End ou e2e) Comme son nom l'indique, ce type de test a pour but de vérifier toute la chaîne, en…

Un test peut en cacher un autre — Tests bout en bout et autres
medium logo

27 septembre 2020

4 min

Fiche de lecture : Microservice Patterns — Chris Richardson

M'intéressant de plus en plus au Domain-Driven Design (DDD) et à ses différents patterns. Il y a souvent un rapprochement qui se fait assez…

Fiche de lecture : Microservice Patterns — Chris Richardson
medium logo

18 septembre 2020

5 min

Un test peut en cacher un autre — Tests d'acceptation

Introduction Deux phrases extraites de l'article de Ian Cooper avaient retenu l'attention : “Le code issu d'un refactoring ne requiert pas…

Un test peut en cacher un autre — Tests d'acceptation
medium logo

18 août 2020

4 min

Un test peut en cacher un autre — Tests d'intégration — P1

Introduction À un moment, il va falloir réaliser des implémentations afin de pouvoir sauvegarder en base de données, envoyer un SMS ou…

Un test peut en cacher un autre — Tests d'intégration — P1
medium logo

19 juin 2020

5 min

Un test peut en cacher un autre — Tests d'intégration — P2

Introduction À un moment, il va falloir réaliser des implémentations afin de pouvoir sauvegarder en base de données, envoyer un SMS ou…

Un test peut en cacher un autre — Tests d'intégration — P2
medium logo

25 avril 2020

4 min

Un test peut en cacher un autre — Tests unitaires — P2

Introduction Ici, nous traitons le second axe : “Je vous recommande d'utiliser ports/adaptateurs et d'écrire les tests en outside-in depuis…

Un test peut en cacher un autre — Tests unitaires — P2
medium logo

09 mars 2020

4 min

Un test peut en cacher un autre — Tests unitaires — P1

Introduction Ici, nous débuterons par le premier axe : “Le code issu d'un refactoring ne requiert pas de nouveaux tests” en illustrant ce qu…

Un test peut en cacher un autre — Tests unitaires — P1
medium logo

04 mars 2020

4 min

Fiche de lecture : Clean Agile — Robert C. Martin (aka Uncle Bob)

À travers cet ouvrage Robert C. Martin souhaite revenir aux bases du mouvement Agile afin de lever toutes les incompréhensions et mauvaises…

Fiche de lecture : Clean Agile — Robert C. Martin (aka Uncle Bob)
medium logo

06 novembre 2019

8 min

Un test peut en cacher un autre - Un peu de théorie

Introduction En discutant avec des développeurs, je remarque plusieurs choses : Nos approches sur l'architecture applicative du code sont…

Un test peut en cacher un autre - Un peu de théorie
medium logo

12 mars 2019

3 min

Fiche de lecture : DDD Distilled — Vaughn Vernon

Beaucoup d'entre nous avons entendu parler de DDD (Domain-Driven Design), mais il est souvent difficile de savoir par où commencer. En effet…

Fiche de lecture : DDD Distilled — Vaughn Vernon
medium logo

22 novembre 2018

3 min

Fiche de lecture : Le Modèle Startup — Eric Ries

Le Modèle Startup est la “suite” de Lean Startup écrit également par Eric Ries. Ici, il n'est plus question des petites startups qui…

Fiche de lecture : Le Modèle Startup — Eric Ries
medium logo

22 août 2018

4 min

Projet IT : S'adapter à un monde qui change - Gestion des sources de données

Les sources de données que j'utilise ont trop d'impacts, directs ou indirects, sur le projet.

Projet IT : S'adapter à un monde qui change - Gestion des sources de données
medium logo

08 août 2018

4 min

Projet IT : S'adapter à un monde qui change - Gestion des mises-à-jour des frameworks

Les mises-à-jour du framework sont douloureuses ou parfois impossibles.

Projet IT : S'adapter à un monde qui change - Gestion des mises-à-jour des frameworks
medium logo

02 août 2018

4 min

Projet IT : S'adapter à un monde qui change - Gestion des dépendances extérieures

Je suis contraint par des dépendances extérieures quand je développe.

Projet IT : S'adapter à un monde qui change - Gestion des dépendances extérieures
medium logo

07 mai 2018

7 min

La Clean Architecture : catalyseur de productivité

La Clean Architecture organise mes développements. Elle me permet de repousser des décisions d'architecture grâce à un découplage…

La Clean Architecture : catalyseur de productivité
3 Lights Technology

IBC, Pobřežní 620/3

186 00, Prague

République Tchèque

© 2024 3 Lights Technology 1.20.0