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 2023Les 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 …
Les stores, pas à pas
mar. 14 février 2023Lien vers l'article sur le blog NijiTech.
Les Stores sont un sujet auquel je me frotte depuis plusieurs années maintenant. VueX, NGRX, NGXS, Redux, je les ai côtoyés sous plusieurs forment et j'ai beaucoup appris au fil du temps. Je me suis tout de même heurté à un problème de …
Entretien technique - Mes attentes
ven. 05 avril 2019Cela fait maintenant un an que je fais passer des entretiens techniques, à des développeurs front-end ou java, pour mon entreprise. C'est un exercice que j'apprécie, notamment pour son coté humain. Après plus d'une dizaine d'entretiens techniques, j'ai pu affiner mes critères et avoir une bonne idée de ce que …
Partagez des fonctionnalités grâce aux slots en VueJS
ven. 25 janvier 2019Slot est une "api de diffusion de contenu". Plus couramment, il s'agit de la possibilité pour un composant, de laisser une partie de son contenu être défini par le composant appelant (en général par l'intermédiaire du contenu de la balise). Ce mécanisme assez classique est aussi appelé transclude dans d'autre …
Pourquoi choisir VueJs pour votre front-end ?
ven. 18 janvier 2019Aujourd'hui, il y a foisonnement de framework front-end annonçant toujours davantage de promesses de performances, de structuration, ... Trois d'entre eux semblent toutefois se dégager de la masse : Angular, React, et VueJS. Bien que basé sur des choix d'architecture différents, ces trois frameworks répondent globalement au même problématique et permettent de …
JS et Programmation Fonctionnelle - Part 1
mar. 13 septembre 2016Je vais me lancer sur une série d'articles concernant la programmation fonctionnelle, appliquer au monde JS. L'objectif pour moi est de préparer, à terme, une présentation sur le sujet. Aujourd'hui, je vais donc commencer par les bases : c'est quoi au juste la programmation fonctionnelle.
Du rôle de la fonction
Fonctionnelle …
Productivité personelle - Mon organisation
sam. 03 septembre 2016J’ai récemment effectué une présentation au boulot concernant la productivité personnelle. Le but était de parler des grands principes partagés par différentes méthodologies (Personal Kanban, GTD, ...). Je comptais partager les slides ici mais, en eux-même, ils n’ont guère d'intérêt. A la place je me suis dit que parler …
Code fonctionnel en PHP
lun. 29 août 2016Ah le php... Une technologie que je n'apprécie guère pour des tas de bonnes et mauvaises raisons. Mais il faut bien lui reconnaître une qualité : il est très facile de lui trouver un hébergement.
Mais là n'est pas le sujet du jour ! Un nouveau projet s'ouvre à moi et, bien …
The Mostly Adequate Guide to FP
jeu. 04 août 2016En continuant mes recherches a propos de programmation fonctionnelle en javascript, je suis tombé sur un ouvrage disponible gratuitement : The Mostly Adequate Guide to FP. Disponible en ebook ou pour une lecture «en ligne», ce livre d’environ 150 pages abordent les différents aspects de la programmation fonctionnelle de manière …