Nos publications

youtube logo

27 mars 2023

54 min

Rebâtir son code frontend au travers de la Clean Architecture

Et si on faisait de la clean archi côté frontend ? 🧹 Au fil des années, le code front s’est complexifié en intégrant de plus en plus de…

Rebâtir son code frontend au travers de la Clean Architecture
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
youtube logo

15 mars 2021

30 min

Duck Conf - La dette technique, est-ce une fatalité ?

Le pattern de refondre entièrement un système sclérosé au bout de 2 ans voire parfois même avant est devenu une pratique presque normale…

Duck Conf - La dette technique, est-ce une fatalité ?
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

© 2023 3 Lights Technology 1.16.0