Le backend surprenant de notre application

Поділитися
Вставка
  • Опубліковано 28 чер 2024
  • Trouver un freelance sur Fiverr en Design (-10% avec mon code Promo: BENFIVERR)
    go.fiverr.com/visit/?bta=1253...
    Travailler avec ce développeur back-end :
    go.fiverr.com/visit/?bta=1253...
    Suivez Romain sur Twitter (pour pas louper le live dans lequel il va tout corriger) :
    / romainlanz
    Introduction à Adonis par Romain :
    • [VOD] Introduction à A...
    Code source du Backend :
    github.com/Benjamin-Code-YouT...
    Mes tutos et codes sources :
    shop.benjamincode.tv
    Rejoignez moi sur Twitter :
    / benjamincode
    Insta : / benjamincode
    Twitch : / benjamincode
    Mail : b1jam1code@gmail.com
    Partners Manager : Loic Coutal
    Merci à Matei Convard qui m'aide dans la direction artistique de ma chaîne : / wutezluv
    Merci à son frère Andrei Convard aka Obsimo de m'avoir envoyé ses musiques sans les voix pour que je puisse les utiliser dans le fond de mes vidéos. Allez checker sa musique et abonnez vous à sa chaîne, il est très bon :
    • Obsimo - Club Memories...
    Les musiques que j'utilise sur la chaîne sont soit :
    - de moi (dans de nombreux cas : guitar / saxo / nappes de synthés)
    - de Obsimo
    - de Luxie (Ilovedyou • Luxie - ilovedyoumybaby )
    - de Paradise of Yesterday (paradiseofyesterday.bandcamp....) pour tout ce qui est synth pop
    Découvrons ensemble le backend de l'application Boum Boum.
    Chapitrage :
    00:00 Introduction
    01:16 Notre CTO
    02:02 Son profile BoumBoum
    03:09 Cahier des charges
    07:41 Estimation des temps
    08:59 Estimation des prix
    10:18 Choix du Freelance
    16:07 Le résultat
    19:32 Prix et Nationalité

КОМЕНТАРІ • 207

  • @BenjaminCode
    @BenjaminCode  7 місяців тому +23

    Vous pensez-quoi du travail de ce développeur backend ?
    Trouver un freelance sur Fiverr en Design (-10% avec mon code Promo: Bencode10)
    go.fiverr.com/visit/?bta=125379&brand=fiverrcpa&landingPage=https%3A%2F%2Fwww.fiverr.com%2Fcategories%2Fprogramming-tech%2Fsoftware-development%2Fapi-integrations%3Fsource%3Dcategory_filters
    Travailler avec ce développeur back-end :
    go.fiverr.com/visit/?bta=125379&brand=fiverrcpa&landingPage=https%3A%2F%2Fwww.fiverr.com%2Famir_younus%3Fsource%3Dinbox

    • @joda6797
      @joda6797 7 місяців тому

      Bonjour Benjamin, petite question par rapport à tout ça. Est ce qu'il est possible d'avoir exactement le même code ou "type de code" en utilisant chat gpt? C'est à dire que le dev a pris ou a retranscrit tes demandes pour ce résultat ou alors il y a un moyen de voir si oui ou non chat gpt a été utilisé pour tel ou tel partie? En l'état ça n'enlève pas le fait que le dev t'as rendu un boulot et qu'il mérite donc son salaire, mais je m'interroge parce que beaucoup font l'apologie de chat gpt pour le code, mais il semblerai qu'il récupère les codes transmis, ce qui poserait un problème de sécurité et de confidentialité non? Surtout pour une jeune startup .Je ne me souviens plus du nom du youtubeur qui avait indiqué ça, il disait être ancien formateur de chez athos et que dans sa boite actuelle, ils avaient pour consigne de ne pas l'utiliser à cause de ces problèmes. Merci beaucoup et bonne journée.

    • @BelleMorue
      @BelleMorue 7 місяців тому

      Je pense que tout les devoppeurs backend finissent par devenir fullstack ou architectes avec l'expérience. Il faut faire un setup pour faire du DevOps local pour voir le vrai problème des développeurs aujourd'hui. Cela commence à devenir délicat parce qu'une fois que tu sais faire la gestion et la gestion d'un cloud local, Azure stack ou OpenStack, et d'un environnement devop, ce n'est pas active directory qui va t'empêcher de remplacer l'administrateur système. La quesiton que je me pose quel est l'alternative à DevOps, qui n'est pas une méthode agile avec un développement en V pourris dont tout les ingénieurs ont subi un lavage de cerveau avant de sortir de l'école, dans des projets où la nature même de ce que l'on code ne se prête pas l'intégration continue facilement et dont le déploiement est très compliqué. Par exemple, tu fais comment pour faire du déploiement DevOps si le système est un logiciel qui contrôle le moteur d'une voiture qui n'est pas en réseau.

    • @mechanicalseu
      @mechanicalseu 7 місяців тому

      @@joda6797 J'ai beau tourné ça dans tous les sens avec chatgpt, il arrive a faire des choses assez simple mais s'il faut réaliser un projet entier, ça devient vite compliquer , tu vas passer beaucoup de temps en explication pour des petits bouts de code, et tu verras qu'au bout d'un certain nombre de requete, il perd vite le contexte, par contre tu peux l'utiliser pour t'expliquer des concepts que tu ne comprends pas forcément dans les documentations, moi je l'utilise pour ça, et pour mettre en forme tes idées c'est sympa! mais pour le code, ce n'est pas encore l'outil magique :)

    • @David-xq7ef
      @David-xq7ef 6 місяців тому

      @@joda6797 En France, il n'y a aucun droit d'auteur sur le code informatique. Tu peux copier coller le code d'un autre programme sans soucis.

  • @gregorylagrandcourt242
    @gregorylagrandcourt242 7 місяців тому +13

    J’suis un jeune étudiant dans le domaine et j’avoue que ta série de vidéo est incroyablement interessante !
    Merci de démystifier un tel projet.
    Vraiment, au top !

  • @alexandreclabaut8045
    @alexandreclabaut8045 7 місяців тому +81

    La série est cool.
    Je trouve dommage de ne pas avoir spécifié pourquoi utiliser Adonis dans ce cas.
    Car au delà du framework utilisé, le plus important sont les raisons qui ont poussés a ce choix. D'autant qu'il semble plutôt avoir été une contrainte limitante pour le choix des freelances.
    Hâte de voir la suite.

    • @Bobywoodwarrior
      @Bobywoodwarrior 7 місяців тому +16

      Romain est core member du projet Adonis

    • @RomainLanz
      @RomainLanz 7 місяців тому +29

      Les joies du montage ont fait que l’explication n’est plus là ! 😆
      Il y a plusieurs raisons qui ont mené au choix d’AdonisJS:
      1. Comme mentionné par @Bobywoodwarrior, je suis membre de la core team du framework. Je possède donc une familiarité approfondie du framework. Vu qu’on me demande de juger, corriger et planifier un travail, il est assez évidant que je vais prendre la techno que je connais le mieux.
      2. Partir sur le choix d’AdonisJS permet aussi de définir un scope précis. Si d'autres personnes devaient rejoindre le projet, leur connaissance d'AdonisJS suffirait pour commencer à travailler efficacement. Comme je l'ai souligné dans la vidéo, à l'exception d' "axios", tout le code provient d'AdonisJS. Cette approche permet de trouver des employés compétents beaucoup plus facilement.
      3. Au vu du cahier des charges et du temps imparti, j’ai préféré choisis une technologie complète qui aidera au mieux notre freelancer. Sans AdonisJS, il aurait passé beaucoup plus de temps à gluer des modules qu’à codé le code de notre api.
      4. AdonisJS est le seul framework vraiment complet qui existe dans l’univers Node.js. Malheureusement, son seul problème est qu’il n’est pas super connu malgré sa longévité. Le faire utiliser dans cette vidéo permet à de nouvelles personnes de connaître son existence.
      En résumé : Du kiff, du future-proof et de la productivité ! 😋

    • @arkrai12
      @arkrai12 7 місяців тому

      ​@@RomainLanzBonjour,
      Effectivement je ne connaissais pas ce framework. Je suis un développeur orienté PHP avec Symfony. Est-ce qu'il y a des similitudes ? Je serais bien tenté de prendre la main dessus par la suite si c'est facilement abordable !

    • @josedesousa5789
      @josedesousa5789 7 місяців тому +2

      Il y a NestJs aussi dans l'environnement Node qui est très complet et avec 4x plus de popularité

    • @RomainLanz
      @RomainLanz 7 місяців тому

      @@arkrai12 Oui, c'est semblable à Rails, Laravel et Symfony !

  • @wassimslimane8589
    @wassimslimane8589 7 місяців тому

    Incroyable cette série, Merci Ben.

  • @andytrutsh
    @andytrutsh 7 місяців тому

    Merci pour cette aventure, c'est un régal !

  • @vinclre4066
    @vinclre4066 7 місяців тому

    mec, merci pour cette série de vidéos, je suis new freelance depuis deux ans et tu m'apporte tellement de clareté sur certains points c'est fou, merci à toi tu gères

  • @OsefFTW
    @OsefFTW 7 місяців тому

    Super serie! Hate de voir la suite.

  • @msdos911
    @msdos911 7 місяців тому

    Super série de vidéos, j'adore ❤

  • @4lexi4111
    @4lexi4111 7 місяців тому +14

    C’est super d’avoir pris quelqu’un qui n’avait pas encore de review, le hasard fait bien les choses. Super vidéo, très pédagogique !
    (Et Romain est top !)

  • @olivierd5766
    @olivierd5766 7 місяців тому

    J'adore cette série, c'est une super idée 👍

  • @stephanjames1536
    @stephanjames1536 7 місяців тому

    Great content!!!! Chapeau. Tu fais du bon travail.

  • @FP-yg1rx
    @FP-yg1rx 7 місяців тому

    Merci a toi, super série de vidéos

  • @VoltaireParis
    @VoltaireParis 7 місяців тому

    go boum boum !!!! merci hâte de voir la suite !!

  • @emilienbidet
    @emilienbidet 7 місяців тому

    J'adore cette série !

  • @edding3000fr
    @edding3000fr 7 місяців тому

    top ta serie ! tu gères trop, tu es inspirant

  • @mydriase9539
    @mydriase9539 7 місяців тому

    Vidéo très cool j'adore cette série !
    Je suis pas dev back mais j'arrive même pas à imaginer comment on peut faire le back d'une app (même si c'est en mode semi POC) en si peu de temps ça me parait fou que ça soit si simple.

  • @axelpo9390
    @axelpo9390 7 місяців тому

    Vraiment bien cette série !

  • @Sql37
    @Sql37 7 місяців тому

    Tellement intéressant ! Merci

  • @Nongi
    @Nongi 7 місяців тому

    Génial vivement la suivante, même du métier on découvre des choses :)

  • @faissalelosman5081
    @faissalelosman5081 7 місяців тому

    Excellent concept, j adore 🎉🎉

  • @fouderix
    @fouderix 7 місяців тому

    Super série !

  • @salah-eddineafifi7737
    @salah-eddineafifi7737 7 місяців тому +2

    Excellent le seul bémol c'est devoir attendre la semaine prochaine pour la suite ...

  • @pierreesseul2874
    @pierreesseul2874 7 місяців тому

    Super vidéo!! J’ai beaucoup la comparaison avec la restauration 😊

  • @juniorkassi6460
    @juniorkassi6460 Місяць тому

    Romain m'a fait aimer Adonis c'est un véritable crack

  • @MrShadows
    @MrShadows 7 місяців тому

    Une vidéo que j'attendais !

  • @BelleMorue
    @BelleMorue 7 місяців тому +1

    Est-ce normal que lorsque tu travailles pour un employeur, tu ne peux même pas regarder la télévision après le travail tellement les écrans te donnent des maux de coeur, mais lorsque tu travailles sur tes contrats, tu as besoin de prendre un jeu vidéo non stressant après la gym parce qu'il n'y a rien qui veut rentrer dans la tête en regardant le code directement. Le fait de jouer quelque minutes et créer un stress de perdre son temps fait réfléchir aux problèmes et tu fais une sélection de l'ordre pour les présenter et lorsque tu retournes sur ta machine le fait d'avoir fait un score ou quelque chose dans ton jeux te donne la même impression que lorsque tu écris ton nom sur une feuille blanche, on se sent rassuré et il y a quelque chose. Je ne suis pas un fan de jeux, je suis plus celui qui fabrique les trucs pour tricher afin de gagner tout le temps.

  • @pedros853
    @pedros853 7 місяців тому +1

    Une immense masterclass, cette vidéo
    Hâte de voir la suite 🔥

  • @iamgpe
    @iamgpe 7 місяців тому +13

    Excellente vidéo ! Cependant, ça aurait été cool d'en savoir davantage sur les raisons précises qui ont motivé ton CTO à choisir Adonis plutôt qu'un autre framework, au-delà du fait qu'il fasse partie de l'équipe du projet

    • @akemipos
      @akemipos 4 місяці тому

      Il n'y a aucune autre raison, c'est principalement de la promotion pour le framework AdonisJS. Sûrement un compromis sur le plan financier

    • @BenjaminCode
      @BenjaminCode  4 місяці тому

      @akemipos non non lol ya 0 arrangement financiers ici. J’aurais du le mentionner autrement. C’est juste que adonis c’est génial et je l’ai même utilisé pour mon propre saas que je viens de sortir. Si c’était de la merde j’aurais choisi autre chose pour mon propre usage

  • @nassimnassim9161
    @nassimnassim9161 7 місяців тому

    Excellent concept 😉

  • @cyriledouard9848
    @cyriledouard9848 7 місяців тому

    cool lapp boom boom avance bien c cool merci benjamin pour ton partage pour l'avance du projet

  • @linvestisseurimmobilier3809
    @linvestisseurimmobilier3809 6 місяців тому

    Contenu interessant, je suis le CEO de IMOBBIS, le réseau social immobilier Africain. Tu viens de gagner un nouvel abonné. Tes vidéos nous sont très utiles dans nos choix et process. Depuis le Cameroun 🇨🇲.

  • @guillaumeb9134
    @guillaumeb9134 7 місяців тому

    Je suis trop hypé par cette série ! Il est possible de suivre pour quelqu’un qui n’est pas du tout du milieu. Vous vulgarisez vraiment bien.
    J’adore voir comment l’application se construit et c’est cool d’avoir vos ressentis et voir vos réflexions à chaque étape et chaque décision ! Bravo à vous et longue vie à BOOM BOOM Corp. 😂

  • @demacedius
    @demacedius 7 місяців тому +1

    Merci a toi et romain pour cette vidéo. C'est entre autre parce que vous utilisez adonijs que je m'y suis intéressé, et que je fait mon projet de fin de formation avec . Bonne continuation a boum boum

  • @victorblh2fknji
    @victorblh2fknji 7 місяців тому

    L'idée d'une rencontres établie grâce aux goûts des types d'ondes sonores dont un être aime s'imprégner, c'est absolument parfait...
    J'ai toujours dis que le seul moyen pour que des inconnus s'apprécient immédiatement, c'était via la musique. Majoritairement parlant du moins, puisqu'il l y a forcément des exceptions, ça semble évident.
    (Le son c'est particulièrement profond.
    Tout est vibrations, que ce soit nous ou nôtre environnement, tout est sons et variantes d'ondes qui peuvent devenir sonores en fonction de leurs fréquences.
    L'univers est son. Le son primordial.)

  • @NoC67000
    @NoC67000 7 місяців тому

    Top cette vidéo et la sérié :)

  • @louh7200
    @louh7200 7 місяців тому

    Petit coup de boost pour le réf, super vidéo btw

  • @SuperJTeam
    @SuperJTeam 7 місяців тому

    Trop bien !

  • @eclipse067
    @eclipse067 7 місяців тому

    J'y connais strictement rien en code, mais j'adore suivre le développement du projet !

  • @Theogofficiel
    @Theogofficiel 7 місяців тому

    Benjamin tu fais du bon boulot

  • @WordPressDebugMaster-xr7fr
    @WordPressDebugMaster-xr7fr 7 місяців тому

    super vidéo

  • @tfgg1490
    @tfgg1490 7 місяців тому +6

    Je suis heureux que vous lui avez donner ca chance les review c'est bon mes pour avoire ca premiere mission c'est dure bravo

  • @cmoimanu
    @cmoimanu 7 місяців тому

    Nice job 👍🏻

  • @seydinand18
    @seydinand18 7 місяців тому

    J’adore

  • @maxence7340
    @maxence7340 7 місяців тому

    Trop pressé de voir la prochaine

    • @BenjaminCode
      @BenjaminCode  7 місяців тому

      Semaine prochaine sans faute. Je suis déjà en train de la monter. Ça va être trop bien.

    • @maxence7340
      @maxence7340 7 місяців тому

      @@BenjaminCodemoi ça y est je commence à me former sérieusement. Dans 3 ans je serais prêt pour la reconversion. Mais bon, pas très envie de faire du Front.. . Je pars sur le back

  • @stephanedrozdz4835
    @stephanedrozdz4835 7 місяців тому

    L'analogie avec la cuisine je la garde pour l'UX/UI Design, où on utilise pas mal aussi l'iceberg ;)

  • @neroptik7882
    @neroptik7882 7 місяців тому +48

    Super projet néanmoins une chose qui fait peur : Fiverr sous-payer un développement (je ne dis pas cela méchamment : véritable crainte, tuer le développement avec une sous-traitance bon marché)

    • @TheYmlis
      @TheYmlis 7 місяців тому +4

      On peut pas accepter les points positifs de la libéralisation du marché sans accepter les points négatifs…

    • @uploadvoice
      @uploadvoice 7 місяців тому +1

      Au Pakistan 1000e pour ~1 semaine c’est nickel, même en France n’est ce pas ?

    • @MrMarquinho22
      @MrMarquinho22 7 місяців тому

      ​@@uploadvoicenon pas pour du freelance en France

    • @hunzi4436
      @hunzi4436 7 місяців тому

      @@uploadvoice c etait 15 jours de taf soit 3 semaines au total en 5/7. 800€ pour 3 semaines c est vraiment peu

    • @sicarmy
      @sicarmy 7 місяців тому

      Bienvenue dans un monde capitaliste

  • @MayelPelle
    @MayelPelle 7 місяців тому

    Super taff🎉❤, je préfère regarder ta série qu'Harry Potter!
    Je rejoins juste certains commentaires: j'aurais bien aimer avoir un peu plus d'explications sur la stack technique.
    Voilà sinon hate d'essayer l'appli!

  • @nassimk21
    @nassimk21 7 місяців тому

    Au top comme d'habitude Ben👌

  • @adessilly
    @adessilly 7 місяців тому

    super serie, bravo, par contre à mon humble avis, vous devriez prendre en considération l’aspect précaire de votre startup dans le choix de vos technologies, je m’explique : une grosse société a tout le loisir de faire de la r&d et mettre en pratique des technos exotiques comme adonis, mais dans votre cas vous ne pouvez vous permettre d’être coincés dans un framework avec lequel vous auriez un support limité, surtout si on considère que le temps est une variable cruciale chez vous et que vous avez d’autant plus une difficulté de recrutement. Je n’ai pas vu d’argument expliquant pourquoi adonis est un réel atout par rapport à tous les autres framework js backend populaires... Cela dit j’adore le principe de Adonis, Laravel-like, mais je préfère mettre mes préférences de coté au profit du réel besoin technique et du risque du projet. Qu’en pensez-vous ?

  • @tenguamv4980
    @tenguamv4980 7 місяців тому

    Salut Benjamin code, vraiment incroyable cette série. L'application sera-t-elle Open Source ? (Sûrement vu qu'on peut accéder au code du backend). Peut on contribuer ? Si on peut quelles sont les règles de contribution ?
    Encore une fois, cette série et ta chaîne en général sont incroyables et aide beaucoup

  • @axelfb
    @axelfb 7 місяців тому +1

    Petit commentaire pour l’algo ❤

  • @nilauberge6574
    @nilauberge6574 7 місяців тому +1

    00:01 Le backend est la partie invisible d’une application nécessaire au bon fonctionnement.
    01:45 L'intervenant est un développeur front-end full-stack avec 10 ans d'expérience.
    05:09 Le backend répondait à la plupart des besoins techniques, mais certains éléments techniques manquaient dans le brief.
    06:52 Développement backend pour l'authentification, la recherche et la mise en œuvre de fonctionnalités
    10:06 Trouver un développeur backend approprié pour Adonis JS était un défi
    11:42 J'ai contacté plusieurs personnes pour le développement backend, mais seulement deux ont répondu.
    14:50 Le freelance a livré plus que prévu et je suis super satisfait du résultat.
    16:31 Le développeur a utilisé les dépendances fournies et a suivi la structure de base d'Adonis
    19:16 Le pigiste vient du Pakistan et le travail a coûté 800 $
    20:36 La semaine prochaine, nous aborderons le déploiement de l'application backend

  • @yoanngasque9360
    @yoanngasque9360 7 місяців тому

    Super série de vidéos !

  • @timothy.cuenat
    @timothy.cuenat 7 місяців тому

    Très bonne série.
    J'aime beaucoup voir pas juste une partie, mais du début à la fin de tout le projet.
    J'utilise Chat GPT exactement de la même manière que Romain.
    Continue comme ça, c'est le feu 🔥

  • @omarJ-
    @omarJ- 7 місяців тому +4

    Genial comme d'hab!
    Petit bémol : dommage qu'on ait pas plus de technique

    • @BenjaminCode
      @BenjaminCode  7 місяців тому

      La prochaine vidéo sera plus technique ! Et pour celle ci tu as le code en open source sur GitHub si tu veux creuser !

  • @ventustyl
    @ventustyl 7 місяців тому

    Ben on t'aime 🧡 💛💚💜 Continue comme ça j'adore ton concept d'emission !!! Bon courage et oui on chaud

  • @baylalabamba
    @baylalabamba 7 місяців тому +3

    Wow, cette vidéo a été comme une licorne multicolore dévalant une montagne de marshmallows enchantés ! J'ai appuyé sur le bouton 'J'aime' avec la même excitation que si je venais de découvrir un trampoline secret vers le royaume des cupcakes volants. 🚀🌈

    • @Miionu
      @Miionu 7 місяців тому

      🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈

  • @JeromeRichard-zn3gq
    @JeromeRichard-zn3gq 7 місяців тому +1

    Je met le com pour l'algo 👍👍

  • @jminmusic
    @jminmusic 7 місяців тому +1

    j'ai fais du Adonis pour mon diplôme! sorti de nul part, le mentor et l'examinateur ont trouvé ca assez couillu !

  • @gskratch
    @gskratch 7 місяців тому

    j'ai hate de tester l'app! vraiment curieux par rapport aux gouts musicaux.

  • @DjCtavia
    @DjCtavia 7 місяців тому

    Vraiment sympa ! Le prix payé, c'est dingue 😅

  • @christopherequin
    @christopherequin 7 місяців тому +2

    Nous on fait du adonis pour tous nos projets :)

  • @rawz06
    @rawz06 7 місяців тому +4

    Super vidéo ! J'adore cette série de vidéo.
    Petite remarque, pour l'estimation du temps, 1 jour pour les tests, c'est peu vraiment peu.
    Généralement tester c'est exactement la même durée que le développement, bien sûr si tu ne fais pas des tests pour faire des tests.
    Je suis en phase sur le temps, 3 jours pour avoir un POC et 2 jours supplémentaires pour justement ces arrangements, les cas borderline, sécurité etc...

  • @user-sq7ed8ww8l
    @user-sq7ed8ww8l 7 місяців тому

    frere si tu peux faire une video pour parler des point important du front-end

  • @faissalelosman5081
    @faissalelosman5081 7 місяців тому

    J espere qu on aura l architecture back/front a la fin

  • @rapha1111
    @rapha1111 7 місяців тому

    Hop imun petit commentaire pour booster l’algo et faire pt la vidéo

  • @Tistou-gn4fo
    @Tistou-gn4fo 7 місяців тому

    Super vidéo, vous savez quel est le thème vscode de Romain ?

  • @lexo8064
    @lexo8064 7 місяців тому +5

    Mais du coup, pourquoi avoir choisi AdonisJS ? J'ai cru lire ailleurs que Romain est membre du projet Adonis, mais quelles sont les raisons techniques qui ont poussé à ce choix, vis à vis de Nest par exemple ? Je ne connaissais pas du tout ce framework donc la question est sans arrière pensée 😁 (même si, après avoir été check Adonis, j'aurais quand même opté pour Nest)

    • @OsefFTW
      @OsefFTW 7 місяців тому +2

      C'est ce qu'on appelle le silver bullet. Quand on utilise une solution qu'on aime on va avoir tendance a la privilegier dans toutes les situations suivantes peu importe que ca soit le bon outil ou pas, on va forcer. Etre expert et confort sur son framework c'est vraiment important quand tu vas scale le projet parce que les vrais problemes arrivent tjs un peu plus tard quand le projet grossis. C'est a ce moment la qu'il vaut mieux avoir un gros bagage sur le framework sinon tu vas pleurer, les bugs vont poper et la velocite de developpement de nouveaux modules va tendre vers 0.

    • @lexo8064
      @lexo8064 7 місяців тому

      @@OsefFTW Bien sûr, y'a sans doute de ça, mais ça ne peut pas être le critère principal a mon avis.
      Est ce que le framework me permet d'évoluer facilement vers des architectures scalables "facilement" le jour où la fréquentation deviendra conséquente (micro services avec de la communication via broker par exemple) ?Est ce qu'il intègre des outils permettant de découpler nativement et clairement mes differents composants technico-fonctionnels (avec de la DI par exemple) ? Est ce que le framework est activement maintenu (bon, je ne doute pas qu'Adonis le soit) et comporte t'il bcp d'issues ouvertes au regard de son nombre d'installations ? Est ce qu'il y a suffisamment de devs sur le marché pour reprendre la codebase avec efficacité ? Est ce que le framework fit les besoins du projet (utiliser un framework fullstack pour juste une api, c'est overkill) ?...
      Bref, je comprends l'argument de l'aisance, mais ça ne peut pas être un critère déterminant, juste un critère parmi d'autre.
      Juste au cas où, mon but n'est pas de critiquer gratuitement les choix de l'équipe. J'essaie juste de comprendre pour apprendre de nouvelles choses en voyant comment les autres équipes gèrent leur conception 🙂

    • @RomainLanz
      @RomainLanz 7 місяців тому +3

      @@lexo8064 Ce sont de bonnes questions à se poser !
      L'architecture ne dépend pas forcément de la technologie que tu utilises. Cette dernière va en revanche définir si c'est facile à faire ou pas. En l'occurrence, tu peux scale sans problème avec, que ce soit en y rajoutant des instances de ton monolithe, en créant des services externes (micro-service, worker), etc.
      AdonisJS est un framework super complet en restant super modulaire. De base, le framework est aussi léger qu'un fastify ou qu'un Nest. Grâce à son fonctionnement, son IoC et ses modules "first-class", tu peux facilement te créer un environnement de travail pour répondre à tes besoins, que ce soit un micro-service, une API ou encore un petit ou gros monolithe.
      De plus, comme précisé dans un autre commentaire, le fait d'utiliser AdonisJS assure la simplicité "d'embauche" sur le projet. Les modules utilisés sont ceux d'AdonisJS, ils n'ont pas été chercher et gluer par le développeur. Un développeur qui connaît AdonisJS n'aura aucun problème à naviguer et à modifier la codebase. Et vu la ressemblance avec les frameworks MVC connu (Rails & Laravel), je dirais qu'eux non plus n'auraient pas de soucis à utiliser AdonisJS. 😝

  • @TheFrenchValet
    @TheFrenchValet 7 місяців тому

    🎉

  • @filmseries9582
    @filmseries9582 7 місяців тому

  • @charlesenglebert8226
    @charlesenglebert8226 7 місяців тому

    ouais les tests c'est important

  • @haaperwave
    @haaperwave 7 місяців тому

    Bon taff !

  • @bobpc2918
    @bobpc2918 7 місяців тому

    Benjamin Code, tellement big que le nouveau logo de Deezer est pompé sur Boum Boum !

  • @OLGOLG22
    @OLGOLG22 7 місяців тому

    Super cette série ! Petite question : comment ca se déroule ? vous lui avez donné des accés sur vos serveurs pour qu'il implémente directement ?

    • @BenjaminCode
      @BenjaminCode  7 місяців тому +2

      Il a codé en local et à livre le code source que Romain a pu tester. Le reste le déploiement c’est le sujet de la vidéo de la semaine prochaine !

  • @lucas_jetski
    @lucas_jetski 7 місяців тому

    Enfin !!!!

  • @aka_colaliter
    @aka_colaliter 7 місяців тому +1

    Le nouveau logo deezer aurait été génial pour votre appli

  • @Pinou10001
    @Pinou10001 7 місяців тому +3

    Très intéressant mais j’aurais aimé savoir pourquoi Adonis a été sélectionné et pas un autre framework. Car le framework c’est déjà une grosse part du taff, c’est une sacrée base, c’est important…

  • @anthonymenghi
    @anthonymenghi 7 місяців тому

    Il est fort ce dev pakistanais

  • @obbysidaneYouta-rf1cr
    @obbysidaneYouta-rf1cr 7 місяців тому

    Dommage que je n'ai pas ete contacte, ca aurait ete interessant avec une doc swagger

  • @wesleymouedineassaby1035
    @wesleymouedineassaby1035 7 місяців тому

    Passionnant!

  • @loucasrd
    @loucasrd 7 місяців тому

    My CEO Ben

  • @hamsddxn
    @hamsddxn 7 місяців тому +1

    Je crois qu'il est temps de mettre à apprendre AdonisJS

  • @WailRoth
    @WailRoth 7 місяців тому

    Benjamin avec un tshirt de Chris Luno ?

  • @thomasleclech2917
    @thomasleclech2917 7 місяців тому +1

    Merci pour ces super vidéos ! J'ai juste deux questions :
    - Pourquoi Adonis ?
    - Qu'est ce qui a motivé le choix d'une BDD relationnelle ? Une bdd no sql n'est pas mieux adaptée à des données non structurées comme peuvent l'être les recommandations ?
    Merci ! :)

    • @legende2klo
      @legende2klo 7 місяців тому +1

      Je pense qu'ils se sont adaptés aux technos qu'ils maitrisent le mieux. Mais je suis d'accord avec toi, une db mongoDB aurais fait le taff.

    • @BenjaminCode
      @BenjaminCode  7 місяців тому +1

      @legende2k27 expliquez pourquoi mongodb aurait été mieux qu’une relationnelle. Romain passera probablement debunker tout ça. On n’a pas choisi par défaut, par ce qu’on connaît le mieux mais bel et bien ce qui sera bon pour le projet !

    • @angelo-u
      @angelo-u 7 місяців тому

      Je pense que mongoDB peut gérez de manière plus performante des gros volumes de données de plus il n'y a pas de schéma fixe et sa rend la bdd facilement modulables. mais le top du top pour moi c'est le monitoring @@BenjaminCode

    • @lexo8064
      @lexo8064 7 місяців тому

      ​@@legende2klo Alors pour le coup, Mongo serait un très mauvais choix. Creer un algo de matching recquiert d'avoir des points communs entre entités pour les rapprocher. Dans le cas de Boumboum, on pourrair rapprocher deux utilisateurs qui aiment le même son et le representer comme etant une liaison User1 => Son Son1 Liste

    • @legende2klo
      @legende2klo 7 місяців тому

      @@BenjaminCode Je pense que du no SQL comme MongoDB aurait été intéressant car une application de rencontre, si elle marche à sa sortie, pourrait être amené à se développer pour ajouter des fonctionnalités supplémentaire par rapport à la première version (avec des retours utilisateur). Cet aspect d'évolutivité horizontale est beaucoup plus simple avec une DB no SQL qu'avec du SQL. Après évidemment si vous êtes sûr de ne pas continuer ce projet je peux comprendre qu'une base de donnée SQL assure mieux l'intégrité des données.

  • @nazirmbow4167
    @nazirmbow4167 7 місяців тому

    Bv

  • @ed5616
    @ed5616 7 місяців тому

    le salaire moyen d'un dev au pakistan est à 500 euros par mois, donc oui pour eux c'est bcp d'argent pour une mission de quelques jours.

  • @maxlefoue2856
    @maxlefoue2856 7 місяців тому +1

    A non mais tkt c juste pour le référencement

  • @graigkolodziejczyk3534
    @graigkolodziejczyk3534 6 місяців тому

    Salaire moyen d'un développeur pakistanais ce trouve entre 500€ et 650€ enfin en PKR ca fais 150K PKR a 200K PKR donc oui 800€ pour 15j de taff pour lui c'est beaucoup
    Sinon super video ;)

  • @surrion
    @surrion 7 місяців тому

    la music a 15min+ est totalement banger je la surkiiiiiiiiiiiiiiiiiffffffff putain !!

    • @BenjaminCode
      @BenjaminCode  7 місяців тому

      Tape benjamin code dans Spotify ! C’est une compo à moi ! T’as une vidéo qui montre comment elle a été créé : quel musicien jouera le mieux ma composition

    • @surrion
      @surrion 7 місяців тому

      je sais j'ai déjà vue, mais je kiff toujours autant quand je l'entends ;) @@BenjaminCode

  • @gustutu2741
    @gustutu2741 7 місяців тому

    Adonis c'est Django rest framework 10 ans plus tard et en JS :p

  • @cauchiester
    @cauchiester 7 місяців тому +1

    5 jours ça me parait très peu

  • @olivierny5078
    @olivierny5078 7 місяців тому

    10:15 😂😂

    • @BenjaminCode
      @BenjaminCode  7 місяців тому +1

      T’es le premier à relevé, ça me fait plaisir.

    • @olivierny5078
      @olivierny5078 7 місяців тому

      ​@@BenjaminCodeC'est la surenchère à un moment innatendu qui m'a plié

  • @pierreg3714
    @pierreg3714 7 місяців тому

    Je t’aime

  • @Sebtentrion
    @Sebtentrion 7 місяців тому +1

    Tester c'est douter! 5j je trouve ça très court, il est vraiment efficace ton dev. Après vu le budget tu ne peux pas avoir un français

  • @gaellederrey8204
    @gaellederrey8204 7 місяців тому

    Vous auriez pas besoin de Data Scientist pour l'analyse des données/ création des algorithmes de recommandation? Si oui, je veux bien filer un coup de main =)

    • @BenjaminCode
      @BenjaminCode  7 місяців тому

      Si justement ! C'est un épisode qu'on doit faire pour décembre !
      Envoie moi un mail sur b1jam1code@gmail.com en te présentant un peu et en filant ton Twitter ! Je te racontacterai par là !
      A vite !

  • @francoiskondo3902
    @francoiskondo3902 7 місяців тому

    800 euros, faut convertir, la il touche le jackpot. Le rêve de nous dev étrangers est de concocter des missions en Europe et aux us

  • @saucegod23mm
    @saucegod23mm 7 місяців тому

    J'avais jamais entendu parlé de AdonisJS ca vaut quoi ? Romain le met en valeur parce que il est dans le projet ou alors c'est un truc vraiment utilisé ?

  • @user-gp2rs2pt1j
    @user-gp2rs2pt1j 7 місяців тому

    Pourquoi adonis? et pas un autre

  • @fredchess
    @fredchess 7 місяців тому

    Le titre de la prochaine est spoilé?

  • @antoine1523
    @antoine1523 7 місяців тому

    House of memories, incroyable