Articles with the Architecture tag

Pourquoi faire du Store ?

lun. 03 juillet 2023

Pourquoi et quand utiliser un store Redux ? Quel que soit son implémentation exacte (Redux, ngrx, vuex, ...), le store répond au même besoin et à des principes d'architecture communs. Pour expliquer l'utilité du store, je vais me baser sur une application assez simple : une application de gestion de tâches.

Application de gestion de tâche

Dans cette …

Liskov et DI chez Angular

jeu. 29 juin 2023

Il m'a fallu du temps pour rédiger la suite de mes articles au sujet de SOLID, en partie par manque de temps, en partie par difficulté à trouver leurs applications avec Angular. J'ai finalement décidé de faire un article double parlant du principe de Liskov et de l'Inversion de dépendance …

Open/Close et Angular

mer. 22 février 2023

Second article de la série sur les principes SOLID, il s'agit aujourd'hui de parler du Open/Close Principle. Je dois bien avouer que dans les différents principes introduits par Robert C. Martin, il s'agit de celui dont l'explication me vient le moins naturellement... Cet article est donc également, pour moi …

SRP et Angular

mer. 22 février 2023

Les principes SOLID, introduits par Robert C. Martin, forment 5 principes d'architecture logicielle :

  • Single Responsability Principle
  • Open/Close Principle
  • Liskov Substitution Principle
  • Interface Segregation Principle
  • Dependency Injection Principle

Ils offrent une base solide de réflexion pour obtenir du code maintenable et évolutif. Ces principes sont …

Du reste au ReST

mer. 23 avril 2014

Un billet très court pour indiquer que j'ai mis en partage une nouvelle présentation. Cette fois-ci, reste est à l'honneur !

La présentation est prévue pour être joué durant 45 min environs. Il s'agit avant tout d'une sensibilisation et d'une rappel des grandes règles régissant les services ReST.

Slide disponible via …