Architecture Hexagonale
Clean Architecture
front-end

Le concept de « Clean Architecture », qu’on appelle aussi l’« Architecture hexagonale » ou encore « Ports/Adapters Architecture » a déjà fait ses preuves dans le développement d’application backend. Si cette technique a gagné en popularité ces dernières années, elle ne s’est pas beaucoup démocratisée dans le développement d’application frontend.


Partagé par Manu Dss
il y a environ 3 ans
3

Derniers commentaires :
Mathieu Barberot il y a presque 3 ans
Vraiment intéressant, j'ai apprécié le passage progressif du concept à l'implémentation, les exemples tout au long de la présentation et surtout la mise en pratique.
Par contre, la question que je me posais : le présentateur utilise un objet passé en paramètre pour "retourner" le résultat de ses use cases. Je n'arrive pas à voir ce que cela apporte de bénéfique par rapport a un bon vieux return. Ou est-ce juste un détail d'implémentation ?
Marc Bouvier il y a presque 3 ans
Coucou Mathieu :)
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
front-end
Optimisation
performances

Guide de "ce qu'il ne faut pas oublier" quand on design pour la performance : écrans de chargement, vide, erreurs, synchronisation, perte de connexion, etc.


Partagé par Cédric Creusot
il y a environ 3 ans
2

Derniers commentaires :
Julien Sere il y a environ 3 ans
Pas convaincu par la première partie de l'article qui n'a d'interêt que sur de gros site très mature...(optimiser l'enchainement des éléments chargés) mais beaucoup de chose intéressante dans la deuxième partie :)
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
front-end
Retrospective

An analysis of modern messaging, and the next evolutionary steps. A Case Study.


Partagé par Guillaume Darbonne
il y a environ 3 ans
1

Derniers commentaires :
Benoit GANTAUME il y a environ 3 ans
@Guillaume Darbonne : qu'est-ce que tu as retiré de la lecture de l'article ?
Guillaume Darbonne il y a environ 3 ans
L'envie de créer un produit de chat et création de docs avec du speech to text... en tout cas je suis d'accord avec le principe que l'on perd de l'info dans les tchat (slack, teams). Ca me fait penser à feu google wave ^_^
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
front-end
vite.js
vue.js

Il semblerait que, dans Vite 2.0, toute la logique liée à Vue soit containerisée dans un plugin, ce qui rendra Vite 100% "framework-agnostique", comme Snowpack.


Partagé par Elise Patrikainen
il y a plus de 3 ans
1

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
front-end
JavaScript
React

React vient d'annoncer la sortie des 'Server Components', qui permettent de 'rendre' certains composants dans le serveur afin de diminuer la taille du bundle client. Il n'existe à priori rien d'équivalent actuellement (nb: le principe est différent de celui du SSR). Qu'en pensez-vous ? Quelqu'un a-t-il eu l'occasion d'essayer ?


Partagé par Elise Patrikainen
il y a plus de 3 ans
1

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
front-end
vue.js

L'API de composition comme alternative à Vuex pour les cas simples de state management - pourquoi pas ? 🤔


Partagé par Elise Patrikainen
il y a plus de 3 ans
3

Derniers commentaires :
Elise Patrikainen il y a plus de 3 ans
(Aussi, pour information, tu peux utiliser des constantes plutôt que des chaînes de caractères pour nommer les actions et mutations : next.vuex.vuejs.org/...
Mais je reconnais que c’est peu intuitif et peu mis en valeur dans la documentation.)
Marc Bouvier il y a plus de 3 ans
j'utilise aussi des constantes, ca me permet de les documenter et de les grouper au même endroit. Aussi, je peux mieux les organiser avec des conventions de nommage.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
front-end
TDD
vue.js

Excellent article d'introduction au TDD front (Vue.js - par Sarah Dayan)


Partagé par Elise Patrikainen
il y a plus de 3 ans
5

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Artisan Développeur utilise des cookies afin de t'offrir les meilleurs services. En poursuivant ta navigation, tu acceptes l’utilisation de cookies. En savoir plus