melmouk
melmouk
  • Видео 22
  • Просмотров 5 237

Видео

Optimiser nos process | Lancer un SaaS : De 0 à 1
Просмотров 10021 час назад
Salut, on continue la série de vlog sur le lancement de indipen.io ! Dans cet épisode, je te parle des process et outils qu'on à mis en place pour s'organiser et gagner du temps sur le lancement de notre SaaS Tu peux retrouver le template Notion que j'utilise pour la gestion de projet ici 👉 melmouk.notion.site/Tech-road-map-a5173a1fe4b947869d4e20ee92ff9127
Intégrer l'IA dans ton app | Lancer un SaaS : De 0 à 1
Просмотров 7714 дней назад
Salut ! Aujourd'hui on parle d'IA, ou plus précisément de LLM, et de comment les utiliser pour améliorer ton application. PS: Les vidéos sortent un peu en décalés, IndiPen est sorti en juin et est accessible publiquement sur indipen.io 😉
Le développement de notre MVP | Lancer un SaaS de 0 à 1 - Episode 4
Просмотров 14921 день назад
Dans cette série de vlog te partage les coulisses du lancement d'indipen.io, l'app qui t'aide à attirer des prospects grâce à du contenu LinkedIn de qualité. Aujourd'hui je te parle de la conception du MVP, son développement et sa mise en ligne
"Lancer un SaaS : De 0 à 1" | Episode 3 : Valider l'idée et le marché
Просмотров 15928 дней назад
Dans cette série de vlogs, je te partage le lancement de notre projet SaaS, IndiPen, qui aide les entrepreneurs à trouver des prospects via le personal branding sur LinkedIn. Aujourd'hui, on va parler de comment on à valider l'idée en quelques semaines avant de se lancer dans le développement du produit
"Lancer un SaaS : De 0 à 1" | Episode 2 : La phase d'idéation
Просмотров 128Месяц назад
Dans cette série de vlogs, je te partage le lancement de notre projet SaaS, IndiPen, qui aide les entrepreneurs à trouver des prospects via le personal branding sur LinkedIn. Je vais couvrir tout notre parcours, nos défis, nos process, nos résultats ... en mettant l'accent sur le point de vue tech Dans ce deuxième épisode, je te partage les étapes par lesquelles on est passé pour concevoir le p...
"Lancer un SaaS : De 0 à 1" | Episode 1 : Origine de l'aventure IndiPen
Просмотров 1,2 тыс.Месяц назад
Dans cette série de vlogs, je te partage le lancement de notre projet SaaS, IndiPen, qui aide les entrepreneurs à trouver des prospects via le personal branding sur LinkedIn. Je vais couvrir tout notre parcours, nos défis, nos process, nos résultats ... en mettant l'accent sur le point de vue tech Dans ce premier épisode, je raconte ma rencontre avec Stéphane, mon co-fondateur. Et comment on à ...
Advent of code - Jour 6
Просмотров 124Год назад
Lien vers le challenge : adventofcode.com/2022/day/6 Ma solution pour la partie 1 : github.com/mel-mouk/aoc-2022/blob/main/day-6/day-6-part-1.js Ma solution pour la partie 2 : github.com/mel-mouk/aoc-2022/blob/main/day-6/day-6-part-2.js
Advent of Code - Jour 5
Просмотров 66Год назад
Lien vers le challenge : adventofcode.com/2022/day/5 Ma solution pour la partie 1 : github.com/mel-mouk/aoc-2022/blob/main/day-5/day-5-part-1.js Ma solution pour la partie 2 : github.com/mel-mouk/aoc-2022/blob/main/day-5/day-5-part-2.js
Advent of Code - Jour 4
Просмотров 102Год назад
Lien vers le challenge : adventofcode.com/2022/day/4 Ma solution pour la partie 1 : github.com/mel-mouk/aoc-2022/blob/main/day-4/day-4-part-1.js Ma solution pour la partie 2 : github.com/mel-mouk/aoc-2022/blob/main/day-4/day-4-part-2.js
Advent of Code - Jour 3
Просмотров 150Год назад
Lien vers le challenge : adventofcode.com/2022/day/3 Ma solution pour la partie 1 : github.com/mel-mouk/aoc-2022/blob/main/day-3/day-3-part-1.js Ma solution pour la partie 2 : github.com/mel-mouk/aoc-2022/blob/main/day-3/day-3-part-2.js
Advent of Code - Jour 2
Просмотров 259Год назад
Lien vers les challenges 2022 : adventofcode.com/2022 Ma solution pour la partie 1 : github.com/mel-mouk/aoc-2022/blob/main/day-2/day-2-part-1.js Ma solution pour la partie 2 : github.com/mel-mouk/aoc-2022/blob/main/day-2/day-2-part-2.js
Advent of Code - Jour 1
Просмотров 211Год назад
Lien vers les challenges 2022 : adventofcode.com/2022 Ma solution pour la partie 1 : github.com/mel-mouk/aoc-2022/blob/main/day-1/day-1-part-1.js Ma solution pour la partie 2 : github.com/mel-mouk/aoc-2022/commit/407bbf7b109b42dcb81038d0f9ce7e13ec921163
Notre système mono-branch chez lempire
Просмотров 402Год назад
Pas de branches ? C'est une pratique assez peu commune, mais qui apporte de nombreux avantages. Dans cette vidéo, je vous présente en quelques minutes les avantages et les contraintes de cette méthode, en comparaison avec le features branching
Notre méthode de développement agile
Просмотров 3922 года назад
Pourquoi créer une énième méthode agile ? Déjà, parce que chaque méthode possède des éléments intéressants, mais qu'aucune ne correspondait à 100% à nos contraintes et objectifs. Ensuite, parce qu'on considère que le marketing, les sales et le support doivent être pleinement intégrés dans nos process produits. C'est pour ça qu'on a créé lemagile ! Le meilleur des méthodes classiques, adapté à n...
Les ÉTAPES clés pour gérer tes MEETINGS
Просмотров 2442 года назад
Les ÉTAPES clés pour gérer tes MEETINGS
3 conseils pour contrôler sa dette technique
Просмотров 2422 года назад
3 conseils pour contrôler sa dette technique
Les challenges d’une scale-up valorisée à $150M | Tips actionables pour les devs
Просмотров 3672 года назад
Les challenges d’une scale-up valorisée à $150M | Tips actionables pour les devs
Introduction à Flutter (GDG Sophia-Antipolis)
Просмотров 1072 года назад
Introduction à Flutter (GDG Sophia-Antipolis)
Les types de données
Просмотров 1692 года назад
Les types de données
Le TDD (test driven development)
Просмотров 2052 года назад
Le TDD (test driven development)
Qu'est-ce que la programmation ?
Просмотров 3632 года назад
Qu'est-ce que la programmation ?

Комментарии

  • @Leo-mu3hg
    @Leo-mu3hg Месяц назад

    Continue le format c’est cool !

  • @StephaneBacanin
    @StephaneBacanin Месяц назад

    Hâte de voir la suite du format ! :)

  • @StephaneBacanin
    @StephaneBacanin Месяц назад

    Très très cool ce format ! on va tout documenter ! ✌✌

  • @micktaiwan
    @micktaiwan Месяц назад

    Coucou, c'est quoi la chaine de Stéphane ?

    • @mel-mouk
      @mel-mouk Месяц назад

      Salut, elle sera live d’ici quelques jours, je met le lien des que je l’ai

    • @mel-mouk
      @mel-mouk Месяц назад

      www.youtube.com/@StephaneBacanin 🙂

  • @tberguer
    @tberguer Месяц назад

    Trop cool ce format!! J'ai hâte de voir la suite ! Bravo 🚀🔥

    • @mel-mouk
      @mel-mouk Месяц назад

      Merci ☺️🙏

  • @rochnelkwamo4723
    @rochnelkwamo4723 Год назад

    houla j'ai rien compris 😀😀, c'est un pierre papier ciseau que tu as codé sur trois manches ?

    • @mel-mouk
      @mel-mouk Год назад

      C'est en rapport avec cet exercice : adventofcode.com/2022/day/2 Pendant 25 jours ils ont présenté un challenge par jour, présenté à travers une petite histoire. Ici l'histoire c'est un tournoi de pierre-feuille-ciseau. Mais dans le fond c'est simplement un exercise d'algorithmie à résoudre et dans cette vidéo je présente la solution pour l'exercice du jour 2 spécifiquement

  • @XavierNOPRE
    @XavierNOPRE Год назад

    Merci pour cette vidéo (et les autres 😉) bien faite(s) et intéressante(s) ! 👍 Pour répondre à ta question, actuellement, nous sommes en "feature branch" mais j'aimerai passer au "trunk based development", mais voilà mes questions : 1/ Moi j'aime bien les revues de code sur les merge request, sans compte que nous avons des "review apps" déployées automatiquement pour que le PO (et d'autres) puisse tester fonctionnellement. Dans ton cas, si je comprends bien, les revues sont faites "post commit" (et push) donc comment traitez-vous les éventuels retours ? 2/ Nous avons des User Stories découpées finement. Du coup, nous squashons lors du merge d'une MR, nous avons alors un historique git que je considère comme propre et simple, avec 1commit par UR, ça permet de retrouver facilement les changements si on les cherche plus tard. Dans votre cas, une US, même petite, se retrouve étalée sur plein de commits, mélangés avec les commits d'autres US. N'est-ce pas pénalisant ? Par exemple pour retrouver l'ensemble des modfis qui ont été réalisées pour une US ? Merci pour tes réponses.

    • @mel-mouk
      @mel-mouk Год назад

      Merci pour ton retour :) 1/ Actuellement on a automatisé un lien entre github et slack pour faire remonter tout les commentaire sur les reviews, et c'est simplement traité comme ça. Plus l'équipe grossit plus on voit quand même les limites de cette méthode et on réfléchit à un tracking plus systématique des retours 2/ Jusqu'à maintenant ça ne nous as jamais posé de problème. Si un problème survient, on arrive rapidement à identifier le commit problématique (avec les différents système de monitoring dans le temps) et comme son code est en général assez court, c'est simple de comprendre le problème. J'imagine qu'il y a des situations ou c'est un désavantage mais ça ne s'est pas encore posé pour nous

    • @XavierNOPRE
      @XavierNOPRE Год назад

      @@mel-mouk Merci pour tes retours ! 👍 . Pour l'historique, ce n'est pas le point qui m'embête le plus, je pense effectivement qu'on doit pouvoir retrouver le commit concerné sans problème, et donc l'US. Pour le tracking des retours, c'est vrai que nous, nous sommes très rigoureux sur ce point et les retours sont traités (ou au moins discuté et argumenté) pendant la Merge Request, et elle ne peut pas être mergée tant que tous les fils de discussions ne sont pas clos. Et ça, ça va m'embêter de le perdre... Il y a d'autre solutions. Chez Tuleap par exemple, ils sont en TBD mais avec des MR à chaque fois, et l'équipe est assez grosse pour qu'un dev qui fait une MR peut en revoir une autre le temps que la sienne soit revue, il n'est pas trop bloqué (mais ce système a lui aussi qq invoncénients). En tout cas, encore merci pour la vidéo et tes retours !

    • @mel-mouk
      @mel-mouk Год назад

      @@XavierNOPRE Oui je comprend, pour cet aspect je dirai que chez nous ça va être très lié a notre gestion de la road map grâce aux features flag. Une feature peu être en prod mais désactivé, ce qui nous laisse le temps pour discuter l'implémentation, faire tester aux autres équipes, traiter les retours ... L'activation et le retrait d'un feature flag est toujours une discussion. Je dirais que c'est ce qui remplace la conversation autour d'une MR chez nous

  • @tariqminhas4783
    @tariqminhas4783 Год назад

    Super video encore avec beaucoup des concepts! Question: typiquement, 1) comment peut un power user group varier entre des features different pendant des dark releases, 2) a partir de quelles metrics jugerons nous d’activer un certain feature après lesdits tests?

    • @mel-mouk
      @mel-mouk Год назад

      Bonjour :) Concernant la variation du power user group, je pense que c'est très variable selon les projets. Mais chez nous on a plusieurs personas parmi nos utilisateurs, et par exemple une mise à jour des CRMs ou une mise à jour des roles n'apporteront pas la valeur aux même utilisateurs. Donc il peut être intéréssant de les tester sur la cible pertinente. A l'inverse une mise à jour sur le coeur de l'application devra être testé sur un panel représentatif de nos personas :) Pour les metrics, c'est encore une fois sur mesure. Chez nous c'est le produit qui à la responsabilité de les définir en fonction de la problématique à laquelle on répond

  • @zigopard
    @zigopard 2 года назад

    Super intéressant, et très bien présenté ! Merci !

  • @tariqminhas4783
    @tariqminhas4783 2 года назад

    Super video, merci!! Question: Concrètement, comment est le marketing intégré dans le process depuis le début ?

    • @mel-mouk
      @mel-mouk 2 года назад

      Merci ☺️ Concrètement il est intégré a plusieurs niveau : - Dans la discovery, on prend en compte les retours utilisateurs, mais aussi les retours des différentes équipes qui ont chacun l'occasion de côtoyer différents types d'utilisateur, ça permet d'avoir une bonne base de travail pour l'équipe produit - Une fois qu'on a décidé d'attaquer une opportunité, on va s'aligner avec le marketing (entre autre) avant même de commencer le développement. L'objectif c'est d'identifier le contenu qu'il vont devoir créer (pour le développement, pour présenter la feature ...), les ressources dont on va avoir besoin, le processus de release, les délais et l'organisation - Lorsque tout ça est défini, le développement peut commencer, et va parfois inclure le marketing (si on a besoin de contenu in-app, de revoir du wording pour être aligné avec le branding ...) - Une fois terminé, on refait un point d'alignement pour s'assurer que la feature correspond, que tout le contenu a été créé, que toute nos équipes sont formées sur les changements et démarrer le processus de release et de communication Dans la réalité c'est pas toujours aussi fluide mais c'est vers ça qu'on tend

  • @Ziobreg
    @Ziobreg 2 года назад

    Génial continuez comme ça

  • @AdrienDONOT
    @AdrienDONOT 2 года назад

    Plein de bonnes infos !

  • @brossardsimon1760
    @brossardsimon1760 2 года назад

    très intéressant

  • @yagamiraito1389
    @yagamiraito1389 2 года назад

    Au top merci

  • @sarahmellouki1514
    @sarahmellouki1514 2 года назад

    Comment ça se fait que tu n'ais pas plus d'abonné.e.s ? C'est génial ce que tu fais.

  • @sarahmellouki1514
    @sarahmellouki1514 2 года назад

    Trop bien! Surtout le mix théorie et application pratique!

  • @yagamiraito1389
    @yagamiraito1389 2 года назад

    Très bonne vidéo et bonne pratique

  • @ayoubaitlachgar
    @ayoubaitlachgar 2 года назад

    Great stuff 👍

  • @apustuflu
    @apustuflu 2 года назад

    Quel est la plus value de sonarqube vs l'utilisation de linters au quotidien, hormis d'avoir un audit graphique ?

    • @mel-mouk
      @mel-mouk 2 года назад

      Je dirai que ce sont des outils complémentaire, SonarQube peut intégrer du linter mais pas que Il effectue une analyse du code sur plusieurs niveau, il permet de détecter un certains nombre de faille de sécurité ou de point d'attention (notamment les OWASP Top 10), des optimisations d'accessibilité, certains bugs logique, la complexité cognitive de certaines fonctions, la duplication ... Pour chacun de ces points, l'interface fourni un certain nombre d'information pour expliquer pourquoi c'est un problème et des pistes de solution Et une des features que je trouve intéréssante dans l'interface graphique, c'est la notion d'historique qui permet de voir l'évolution sur chacun de ces critères dans le temps

    • @apustuflu
      @apustuflu 2 года назад

      @@mel-mouk Très clair, merci beaucoup pour ton retour 😉

  • @snouzy
    @snouzy 2 года назад

    Salut cool, d'où as-tu tirer tes bonnes pratiques ? Je crois avoir reconnaître des passages liés à Clean code d'oncle sam ?

    • @mel-mouk
      @mel-mouk 2 года назад

      Salut, ça a été le fruit d'une discussion avec l'équipe, mais effectivement en ce qui me concerne Clean code est une de mes références 😄 Et puis mes experiences dans différentes structures également

  • @sarahmellouki1514
    @sarahmellouki1514 2 года назад

    Format génial!!! On en parlait justement avec l’un de mes devs il y a à peine quelques minutes. Si je peux me permettre, je suis hyper curieuse de savoir comment vous gerez les tickets (quels outils, quelle répartition, quels kpis, etc…).

    • @mel-mouk
      @mel-mouk 2 года назад

      Merci ☺️🙏 Les tickets dans le sens bug et retour utilisateur ? Je fais prochainement une vidéo sur nos process pour la gestion de la road map ou je l’évoque mais je pourrai faire une vidéo spécifiquement sur ce sujet si ça t’intéresse, en gros on passe principalement par intercom et notion

    • @sarahmellouki1514
      @sarahmellouki1514 2 года назад

      @@mel-mouk trop bien!!! Hâte!

  • @micktaiwan
    @micktaiwan 2 года назад

    Yeeeaaaah best team in the world !

  • @maugwanlachatre1907
    @maugwanlachatre1907 2 года назад

    Claire et limpide ! Merci

  • @yagamiraito1389
    @yagamiraito1389 2 года назад

    Merci pour ta vidéo - mbougrin :)

  • @yagamiraito1389
    @yagamiraito1389 2 года назад

    Très bonne vidéo bonne continuation pour ta chaîne :)

  • @adri1bip
    @adri1bip 2 года назад

    Je suis trop fan !!!! Bravo math !!!

  • @hellomybot
    @hellomybot 2 года назад

    Topissime ! Super didactique. Bravo. Toutes mes félicitations.👌

  • @arijanababic3994
    @arijanababic3994 2 года назад

    🚀🚀🚀