Un cours audio quotidien à écouter partout : dans les transports, en marchant, devant ton café. Chaque leçon est une vraie conversation, et tu répètes les phrases à voix haute toi-même, sans quitter WhatsApp.
Discuter des choix de stack technique – HearSay anglais B1
Écoute Jackson et Ella parler du choix de la bonne stack technique pour des projets logiciels, dans un anglais naturel du quotidien. À la fin de ce cours, leur conversation te semblera simple à suivre et tu seras en mesure d'y participer.
Leçons Fixer l'ordre du jour d'une réunion Jackson et Ella s'installent à une table au calme dans un café et conviennent de prendre des décisions techniques clés au cours de leur réunion.
S'accorder sur le choix de la base de données Jackson propose Postgres comme base de données, et Ella révèle la mauvaise expérience que son ancienne équipe a eue avec MongoDB.
Partager son expérience professionnelle passée Ella explique à quel point son ancienne équipe a eu des difficultés avec les jointures applicatives, ce qui amène Jackson à valider officiellement le choix de Postgres.
Débattre des options de langage de programmation Ella s'interroge sur les liens concernant Rust envoyés par Jackson en pleine nuit, se demandant si ce choix a du sens pour la création de leur prochaine start-up.
Comparer les délais de développement Jackson et Ella comparent la création d'un flux de connexion en Rust et en Node, pour finalement choisir Node et Express afin de gagner du temps.
Introduire une nouvelle exigence Une fois le backend principal validé, Ella surprend Jackson en lui faisant part d'une nouvelle exigence de Priya : intégrer une messagerie en direct.
Évaluer la scalabilité technique Jackson et Ella analysent les défis liés aux connexions de messagerie en temps réel et reconnaissent leur manque d'expérience avec Elixir.
Proposer une stratégie d'architecture Ella propose de séparer le service de messagerie de l'application principale afin que d'éventuels plantages n'affectent pas les fonctionnalités clés.
Choisir un framework frontend Jackson et Ella choisissent React pour leur frontend, en privilégiant la facilité de recrutement et les solutions existantes plutôt que les récentes tendances.
Résumer la stack technique choisie Ella écarte l'idée de suivre les tendances web à tout prix, et Jackson résume l'ensemble de leurs choix techniques pour le produit.
Planifier l'hébergement et la gestion des serveurs Jackson et Ella conviennent d'utiliser des serveurs gérés pour s'éviter des soucis de maintenance, avant de décider comment répartir la charge de travail initiale.
Définir les échéances du projet Ella fixe à Jackson la date limite de jeudi pour terminer le schéma de la base de données, avant que Jackson ne l'arrête pour une dernière question.
Négocier un compromis sur un projet à venir Jackson demande à concevoir le service de discussion en Rust, et Ella accepte de le laisser le réécrire dans trois mois si Node se révèle stable.
Conclure une réunion de travail Ella propose d'apporter de l'espresso torréfié maison lorsque Jackson aura atteint son objectif de trois mois, avant de se dépêcher de rejoindre son rendez-vous suivant.