Je ne savais même pas que GitLab proposai les Feature Flags, il faut que je gratte cette fonctionnalité ^^. J'ai mis ta vidéo dans ma playlist GitLab. Merci 🙏🏻
Je viens de regarder ta vidéo que je trouve l'approche super intéressante. Cependant, - Jongler entre "les interrupteurs" de GitLab et notre application, - Ajouter unleash a notre application (je pars du principe qu'il faut installer le strict nécessaire) - La réactivité (tu nous parlais de potentiel mise en cache) Pour ce genre de fonctionnalité, une variable d'environnement ou la création d'un service devrait pas prendre beaucoup de temps. De plus, ca m'a l'air plutôt simple a coder! Merci a toi pour t'es vidéos ! =)
C'est à évaluer selon les besoins. Je n'en parle pas dans la vidéo, mais il est possible de conditionner l'état des flags selon les environnements. Selon la manière de déployer de l'équipe, ça peut être très pratique. Je fais parti de ceux qui aiment piloter un max de choses depuis Git, et notamment ici GitLab (Code, build, déploiement, Flags, etc...)
8 หลายเดือนก่อน +1
Il faut toujours prendre ce genre de vidéo comme des pistes des réflexions à mon sens. Mais oui, selon son propre besoin, on peut imaginer utiliser des variables d'environnement, une implémentation perso d'un service de feature flag utilisant par exemple un fichier de configuration yaml, ou encore plus simple et classique porter les features flags en DB. Depuis plusieurs décennies, des progiciels ont cette simple solution de features flags/options enregistrer en DB et paramétrables via une interface d'administration...
Bonjour, la "demo" est en version dev sur votre poste. Est-ce que vous pensez qu'on peut l'utiliser pour la prod ? Est-ce qu'il n'y a pas de risque ? merci d'avance !
Simple et efficace la démo ! Est-ce que le Tag peut-être accessible via un projet ReactJs du coup ? Si jamais on active une fonction sur l'API, que le front puisse aussi l'activer même si ça le concerne pas directement.
Salut Yoan, j'ai découvert ta chaine il y a peu et franchement j'adore le contenu. Merci beaucoup. J'ai une petite question, rien à voir avec ta vidéo d'aujourd'hui, mais je bosse aussi sur linux et j'arrive pas à colorer (comme toi tu le fait), les noms des cli que tu utilises ('symfony' ou 'docker' par exemple). J'arrive pas à le personnaliser dans mon terminal. Aurais-tu un petit conseil à me donner ? Encore merci pour toutes ces vidéos
Ah c'est amusant, j'ai justement implémenté ça il y a une dizaine de jours ! Je vais écouter ça avec une attention toute particulière ! Et je n'ai pas utilisé le bundle `unleash/symfony-client-bundle` car je n'avais pas réussi à le faire fonctionner (en version 0.11 je m'étais dit que ça devait pas être au point), j'ai utilisé le "simple sdk php" et ça a été très rapide (et j'avais vu la pull request, mais même avec `unleash_client` ça ne fonctionnait pas)
Je ne savais même pas que GitLab proposai les Feature Flags, il faut que je gratte cette fonctionnalité ^^.
J'ai mis ta vidéo dans ma playlist GitLab.
Merci 🙏🏻
Il y a tellement de possibilités en même temps, plus j'utilise GitLab, plus j'en découvre 😁
@@yoandevco m'en parle pas, c'est même pour cela que j'ai lancé mon mentorat dédié à GitLab.
Je viens de regarder ta vidéo que je trouve l'approche super intéressante. Cependant,
- Jongler entre "les interrupteurs" de GitLab et notre application,
- Ajouter unleash a notre application (je pars du principe qu'il faut installer le strict nécessaire)
- La réactivité (tu nous parlais de potentiel mise en cache)
Pour ce genre de fonctionnalité, une variable d'environnement ou la création d'un service devrait pas prendre beaucoup de temps. De plus, ca m'a l'air plutôt simple a coder!
Merci a toi pour t'es vidéos ! =)
C'est à évaluer selon les besoins.
Je n'en parle pas dans la vidéo, mais il est possible de conditionner l'état des flags selon les environnements.
Selon la manière de déployer de l'équipe, ça peut être très pratique.
Je fais parti de ceux qui aiment piloter un max de choses depuis Git, et notamment ici GitLab (Code, build, déploiement, Flags, etc...)
Il faut toujours prendre ce genre de vidéo comme des pistes des réflexions à mon sens. Mais oui, selon son propre besoin, on peut imaginer utiliser des variables d'environnement, une implémentation perso d'un service de feature flag utilisant par exemple un fichier de configuration yaml, ou encore plus simple et classique porter les features flags en DB.
Depuis plusieurs décennies, des progiciels ont cette simple solution de features flags/options enregistrer en DB et paramétrables via une interface d'administration...
Salut Yoan et merci pour tes lumières. Autant je savais que Gitlab proposait cette fonctionnalité, autant j'ignorais l'existence de l'API Unleach
Super intéressant merci. Outre créer des accès admin à des pages de statistiques, ça donne envie de faire des DLC payantes
C'est très très pratique les feature Flags 💫
Bonjour, la "demo" est en version dev sur votre poste. Est-ce que vous pensez qu'on peut l'utiliser pour la prod ? Est-ce qu'il n'y a pas de risque ? merci d'avance !
Absolument, utilisable en prod (a condition de mettre un proxy Unleash devant GitLab).
Génial !!!!! ❤
Hé hé 🔥
toujours aussi cool merci
Merci beaucoup Mathieu 😍
Simple et efficace la démo ! Est-ce que le Tag peut-être accessible via un projet ReactJs du coup ? Si jamais on active une fonction sur l'API, que le front puisse aussi l'activer même si ça le concerne pas directement.
Yep, il existe des clients JS 👌
Salut Yoan, j'ai découvert ta chaine il y a peu et franchement j'adore le contenu. Merci beaucoup. J'ai une petite question, rien à voir avec ta vidéo d'aujourd'hui, mais je bosse aussi sur linux et j'arrive pas à colorer (comme toi tu le fait), les noms des cli que tu utilises ('symfony' ou 'docker' par exemple). J'arrive pas à le personnaliser dans mon terminal. Aurais-tu un petit conseil à me donner ? Encore merci pour toutes ces vidéos
Hello !
J'utilise ZSH avec OhMyZSH, dans un terminal "Hyper" avec le thème Dracula.
Ah c'est amusant, j'ai justement implémenté ça il y a une dizaine de jours ! Je vais écouter ça avec une attention toute particulière !
Et je n'ai pas utilisé le bundle `unleash/symfony-client-bundle` car je n'avais pas réussi à le faire fonctionner (en version 0.11 je m'étais dit que ça devait pas être au point), j'ai utilisé le "simple sdk php" et ça a été très rapide
(et j'avais vu la pull request, mais même avec `unleash_client` ça ne fonctionnait pas)
Excellent !
L'appel POST a GitLab se fait à quel moment dans le cycle de vie du kernel Symfony
Je n'ai pas regardé en détail, a l'occasion je checkerai ✨