Le blog de l'équipe
Le blog est un espace numérique où chacun des membres de WanadevDigital et de WanadevStudio est libre de publier ses résultats de recherche, son actu et ses retours d'expériences.
Tous les articles de type: bonnes pratiques
Il y a 1 semaine
Imaginez : votre utilisateur clique sur "Commander". En coulisses, le domaine Stock doit décrémenter les quantités, le domaine Facturation doit générer une facture, et le domaine Notification doit envoyer un email de confirmation. Trois domaines, une seule action... et un spaghetti de dépendances en perspective. 🍝
Et si ces domaines pouvaient collaborer sans jamais se connaître ?
C'est exactement ce que permet l'Event Bus. Mais avant de foncer tête baissée, une question se pose : Symfony propose déjà l'EventDispatcher pour gérer les événements. Alors pourquoi introduire un nouveau concept ?
Spoiler : ce ne sont pas les mêmes outils, et les confondre peut vous coûter cher.
Dans cet article, nous allons démystifier leurs différences et découvrir comment l'Event Bus de Symfony Messenger vous permet de construire une architecture réellement découplée.
Ce que vous allez apprendre :
- Les différences fondamentales entre
EventDispatcheretEvent Bus - Quand utiliser l'un plutôt que l'autre
- Comment configurer un
Event BusavecSymfony Messenger - Créer une architecture événementielle découplée
Il y a 3 semaines
Vous êtes-vous déjà retrouvé face à un controller Symfony surchargé qui gère à la fois la validation, la logique métier, la persistence et les réponses HTTP ? Si oui, le CQRS est fait pour vous !
Le CQRS (Command Query Responsibility Segregation) est un pattern architectural qui sépare clairement les opérations d'écriture (Commands) et de lecture (Queries). Combiné avec Symfony Messenger, il vous permet de :
- Organiser votre code de manière claire et maintenable
- Séparer les responsabilités pour respecter les principes SOLID
- Valider vos données avant même qu'elles n'atteignent votre logique métier
- Gérer les transactions de base de données de manière élégante
- Préparer votre application pour l'asynchrone sans effort
Dans cet article, nous allons explorer les Commands (écriture) et les Queries (lecture) à travers un exemple concret de gestion de bibliothèque.
Il y a 2 mois
Chez Wanadev, on a récemment changé de gestionnaire de mot de passe. On est passés de la solution états-unienne Zoho Vault à LockPass, édité par l'entreprise française LockSelf.
Aussi fiable que puisse être le prestataire choisi, il est essentiel pour nous d'avoir une sauvegarde de nos mots de passe en dehors de chez lui pour ne pas nous retrouver dans la panade le jour où il y a un souci.
Il y a 4 mois
Les configurateurs d’espace 3D sont devenus de puissants leviers pour séduire vos clients, simplifier la prise de décision et booster vos ventes. Mais avant de vous lancer, une question essentielle se pose : comment préparer ce projet pour en tirer le meilleur ? Voici les interrogations les plus fréquentes, avec nos conseils pour faire les bons choix.
Il y a 4 mois
Depuis sa création en 2009 l’agence n’a cessé d'ajouter des cordes à son arc. Nous avons échangé avec Quentin Murard, Responsable Administratif et Financier chez WanadevDigital sur ses projets et son quotidien.
Il y a 7 mois
Ce lundi 30 juin 2025 nous accueillions la branche lyonnaise de l'AFPy dans nos locaux pour un meetup autour du langage Python. Malgré les fortes températures, une trentaine de personnes ont répondu présentes pour ce moment de convivialité et d'échange.
Il y a 8 mois
Depuis quelques années, les outils d'IA pour générer des intégrations d'interfaces à partir de maquettes fleurissent. On en a testé plusieurs chez WanadevDigital : de Locofy à Uizard, en passant par Framer AI. Tous ont leurs qualités, mais jusqu’ici, il manquait un vrai pont stable entre les intentions du designer et la réalité du code front.
L’arrivée de Figma Make change la donne. Et si je devais résumer son impact en une phrase : ça fonctionne, et ça fonctionne pour tout le monde, designers, développeurs et intégrateurs !
Il y a 8 mois
Depuis sa création en 2009 l’agence n’a cessé d'ajouter des cordes à son arc. Nous avons échangé avec Côme de Montgolfier, Développeur chez WanadevDigital sur ses journées, ses projets, son équipe.
Il y a 10 mois
Dans le domaine du développement web et de la conception d'interfaces utilisateur (UI), les animations et micro-interactions jouent un rôle essentiel dans l'optimisation de l'expérience utilisateur (UX).
Les interfaces animées ne sont pas seulement esthétiquement attrayantes, elles améliorent également la convivialité et l'efficacité de l’utilisateur, en donnant un coup de boost au design, modernisant ainsi l’image de marque et améliorant l’expérience de navigation. Conçues pour répondre de manière astucieuse aux actions de l'utilisateur, elles améliorent la perception globale du site en le rendant plus engageant et mémorable.
Dans cet article, nous explorerons l'importance des animations d'interfaces digitales pour optimiser l’engagement de l’utilisateur.
Il y a 11 mois
Depuis sa création en 2009 l’agence n’a cessé d'ajouter des cordes à son arc. Nous avons échangé avec Coline Faure-Geors, Développeuse Front/WebGL chez WanadevDigital sur ses journées, ses projets, son équipe.