DigiNews

Tech Watch by Johan Denoyer

← Back to articles

Effect, ou comment arrêter de découvrir ses erreurs en production

Quality: 8/10 Relevance: 9/10

Summary

Cet article présente l’utilisation de la bibliothèque Effect en TypeScript pour construire des architectures hexagonales robustes, en mettant l’accent sur l’injection de dépendances via des ports (Tags) et des couches (Layers), ainsi que sur le TDD sans mocks. Il démontre comment décrire les dépendances et les erreurs dans le type et comment assembler les adaptateurs à la frontière de l’application. L’objectif est de recentrer le métier dans le code et de rendre les erreurs et les dépendances explicitement visibles à la compilation.

🚀 Service construit par Johan Denoyer