Téléchargez l'application!

show episodes
 
If This Then Dev, c'est le podcast D.E.V : Différent, Extraordinaire et Visionnaire. Un podcast qui veut résoudre le problème avant de passer au dev. Chaque semaine Bruno Soulez reçoit un expert pour décoder un sujet ou une tendance dans l’univers de l’innovation et des technologies en général. Sans en faire un tuto, ils parlerons d’une techno ou du quotidien des STEM. Une discussion sans boucle, sans condition, mais compilée afin d’en comprendre tous les éléments avant de commencer à dev.
 
Loading …
show series
 
Pour l'épisode #77 je recevais Marc-Antoine Perennou, SRE chez Clever Cloud. Marc-Antoine nous raconte sa découverte de Rust et pourquoi c’est aujourd’hui un de ses langages préférés. Nous parlons avec lui du compilateur, de la facilité de Rust, mais aussi des frictions que ce langage engendre. Je lui parle forcément de la hype autour de rust et lu…
 
“Pour répondre il faut déjà comprendre” Les chatbots étaient partout. On pourrait croire qu’ils sont finalement passés de mode, mais ils sont surtout devenus invisibles tellement nous y sommes habitués. Tous les services clients ont désormais une première interface avec un chatbot qui aiguille et répond souvent à une première ligne de question. Mai…
 
Pour l'épisode #79 je recevais Stéphane Ripa. Stéphane est entrepreneur, et après quelques années dans le web, il a décidé de créer une plateforme pour les professeurs et leurs élèves. Il vient nous raconter son parcours de découverte de ces métiers et des contraintes imposées par celui-ci, mais aussi comment on peut aujourd’hui proposer des soluti…
 
“je connais très peu de dev 4D qui soient partis pour faire une autre techno” Il est fort à parier que vous ne connaissiez pas 4D, ni à quel niveau c’est utilisé, ni comment, et bien sûr ni pourquoi. 4D est un langage et un SGBD, un IDE et un debuggueur, un client et un serveur, une application et un framework. C’est beaucoup ! Et c’est français ! …
 
Pour l'épisode #71 je recevais Ellène Dijoux Siber, Senior developer chez QuickSign. Ellène était venu nous raconter comment elle est tombée sous le charme de Java et comment elle a grandi, avec le langage, au fil des années. Elle nous expliquait aussi la force de la communauté Java et de son implication personnelle dans ces différents meet-up. Nou…
 
“Le défi est la continuité pédagogique dans des contextes d’inégalités sociales ou économiques” L’éducation semble parfois avancer à un rythme bien plus lent que la société. L’enseignement des enfants se fait “encore” avec un professeur, dans une salle remplie d’élèves avec leur cahier et stylos, devant un tableau noir. Bien sûr l’informatique et l…
 
Pour l'épisode #76 je recevais Geoffroy Couprie, Security Engineer chez Clever cloud. Geoffroy nous racontait sa découverte de WebAssembly et son exploration de cette techno très prometteuse. Il nous parlait de ses capacités, de ses évolutions mais aussi de ses usages. On y parlait aussi bien sûr de Javascript, de Flash, de guerre des navigateurs, …
 
“Il faut injecter des données du monde physique dans ces logs pour créer de l'information utilisable. Et à la fin ça marche !” Sur un site de e-commerce nous disposons d'une myriade d'outils pour savoir d'où viennent les visiteurs, comment ils se comportent, ou encore pour changer l'interface selon le profil du visiteur. Quand vous gérez un magasin…
 
Pour l'épisode #68 je recevais Cédric Levieux, Conseiller Technique du Parti Pirate en charge du Système d’Information. Cédric était venu nous raconter son implication dans le Parti Pirate, comment celui-ci s’est construit en Europe et en France. Nous parlions avec lui des arcanes du parti, ses fonctionnements, ses règles, ses logiques. Nous cherch…
 
“Le Rust c’est une discussion avec le compilateur” Enfin un épisode sur Rust ! Depuis le temps que j’en parle, depuis le temps que j’ai envie de me plonger dans cette techno ! Le D.E.V. de la semaine est Marc-Antoine Perennou, SRE chez Clever Cloud. Marc-Antoine nous raconte sa découverte de Rust et pourquoi c’est aujourd’hui un de ses langages pré…
 
Pour l'épisode #75 je recevais Michel Verdun, IT project leader et PMP certified. Michel était venu nous expliquer pourquoi ces méthodes ne doivent pas être mises en opposition mais doivent se compléter. Il nous racontait comment les incompréhensions s’accumulent autour des différentes méthodologies et que les soucis viennent majoritairement de ces…
 
“Les devs front ont envahi le back avec Node.js, les devs back envahissent le front avec WebAssembly” Quand flash est mort (mis à mort par Apple principalement) le web s’est trouvé privé d’une techno compilée permettant l'exécution de tâches complexes dans le navigateur. Il y a eu plusieurs tentatives de remplacement, certains ont même essayé d’en …
 
Pour l'épisode #73 je recevais Marc Viricel, Lead developer iOS chez Withings. Marc vient nous raconter comment s’est opérée la transition de Objective C vers Swift, puis au travers des différentes versions de Swift. Il nous parle de sa passion pour Apple et pour le dev dans cet environnement. Avoir un langage et un éditeur, créés spécifiquement po…
 
“Le scrum est surtout une gestion de ressource et non une gestion de projets” Depuis plusieurs années les méthodes agiles, venues d’outre-atlantique, envahissent notre métier. Au point que certains vont jusqu’à dire que l’agilité est la seule solution pour mener à bien un projet. Il est évident que tout avis extrême se doit d’être contrebalancé, ma…
 
Pour l'épisode #72 je recevais Dali Kilani, CTO de Lifen. Dali nous expliquait les différents aspects de la certification HDS et les conséquences dans le développement applicatif. Il nous racontait aussi comment, chez Lifen, ils ont géré ces différents challenges pour rester agile dans un environnement pourtant restrictif, et les choix techniques q…
 
Comme chaque année, Quentin, CEO de Clever Cloud, et moi faisons le bilan de l’année écoulée et parlons de l’année à venir ! Nous y parlons Covid-19 bien sûr et du projet MakAir auquel Quentin a participé, nous parlons aussi du télétravail, des problèmes de sécurité de zoom, de la 5G, des élections US, de la bataille Epic vs Apple, du M1, du Edge c…
 
Pour l'épisode #70 je recevais Alain Bernard, RSSI d’un grand groupe du CAC40. Alain était venu nous raconter tout son parcours dans la sécurité (la plus longue carrière de RSSI en France ?), son arrivée dans ce groupe et ce qui a changé en 10 ans d’exercice. Il nous présentait l’étendue de ce que son équipe et lui doivent sécuriser et comment ils …
 
“Le plus impressionnant en commençant c’est surtout XCode, le tooling autour de swift” Quand on crée un site web, les technos utilisables sont légions. Il en va de même pour une application desktop, un système embarqué ou même une application bas niveau. Quand on fait une application mobile, le choix est vite fait: il dépend de la plateforme choisi…
 
Pour l'épisode #69 je recevais Tiphaine Roman, Reverse Engineering Team Leader. Tiphaine était venue nous raconter son parcours marqué de cyber-sécurité. Aujourd’hui à la tête d’une équipe de reverse-engineering, elle nous expliquait comment son équipe arrive à comprendre toutes les subtilités d’une application (ou d’un objet connecté) pour en déce…
 
“La certification est en fait un ensemble de bonnes pratiques qui devraient être appliquées par tout le monde” La santé n’est bien sûr par isolée par le progrès apporté par nos métiers. Mais dans ce milieu en particulier, nous manipulons des informations extrêmement sensibles. Afin de prévenir la sécurité des données récoltées, quelques certificati…
 
Pour l'épisode #65 je recevais Jihed Othmani, CTO et co-fondateur de Expensya. Jihed était venu nous parler de sa promesse folle à ses utilisateurs. Être disponible sans faille, toute l’année. Il nous racontait comment, dès la conception du projet, il a gardé cet objectif en tête. L’impact que cela a en matière de construction, mais aussi sur les é…
 
“Le java, et la JVM, a évolué vers des architectures micro-services beaucoup plus légères à déployer” Certains langages ont une telle stature dans le monde de la tech qu’il semble immuable, éternel. Le Java en fait partie. On a tous appris du Java à l’école. C’est souvent LE langage utilisé pour illustrer et apprendre la programmation orientée obje…
 
Pour l'épisode #63 je recevais Mickaël Rémond, Fondateur de ProcessOne. Mickaël était venu nous parler de ses 20 années passées sur Erlang, de la création de ejabberd, un serveur de messagerie utilisé par WhatsApp aujourd’hui et de ce qui se fait avec Erlang aujourd’hui. Il nous racontait aussi ce qui fait la particularité de ce langage procédurale…
 
“La sécurité c’est mettre des barrières, pas devant pour les empêcher d’avancer, mais sur les côtés pour les empêcher de tomber” Sécuriser son système est un travail de longue haleine, peut-être même sans fin. A mesure qu’une entreprise grossit ou se développe dans le digital, le sujet prend une importance croissante. Les menaces sont plus présente…
 
Pour l’épisode #67, je recevais Julien Danjou, Staff Engineer chez DataHog et auteur de livres autour de Python. Julien était venu nous raconter sa rencontre avec Python mais surtout ce qui l’a fait y rester toutes ces années. Nous parlions avec lui de la VM Python, des performances, et de ce qui fait la force de python. Grâce à son expertise il no…
 
“la criminalité en cybersécurité est la même que dans la vie de tous les jours” On se pose beaucoup de questions sur la meilleure façon de construire nos applications et services. D’autres se posent autant de questions pour déconstruire. Le reverse engineer part d’une application terminée et doit la déconstruire, l’analyser, pour en comprendre le f…
 
Pour l'épisode #62 je recevais Mathilde Lemée, CTO et co-fondatrice de Jolimoi. Mathilde était venue nous expliquer son choix de privilégier une PWA plutôt qu’une app et le gain que cela représente pour elle et son équipe. Elle nous racontait aussi ses frustrations sur les limitations et ses espoirs pour la suite. Nous parlions bien sûr de son stac…
 
“Ce ne sont pas des devs qui ont conçu le fonctionnement et pourtant on retrouve une architecture agile” La technologie a changé nos modes de vie. Partout, dans tous les recoins de la société, on trouve de la technologie. A tel point, que c’est devenu un projet de société et un parti politique. Le parti pirate a un programme très centré sur la tech…
 
Pour l'épisode #66 je recevais Olivier Dupuis, CTO de Interencheres. 2 ans après son arrivée au poste de CTO, son équipe à vécu ce qui nous pend tous au nez: un hackeur a profité d’une brèche. Brève, mais brèche malgré tout. Sans filtre et sans tabou, Olivier nous racontait tout. Ce qu’il avait mis en place comme mesures préventives depuis son arri…
 
“Même 2 ans après, ton code est toujours aussi lisible” Dans la jungle des langages il y a un langage, pourtant ancien, qui a pris le devant de la scène depuis quelques années. Si vous êtes dans la data science, vous faites très certainement du Python. Cette popularité soudaine a amené d’autres usages au Python et on trouve aujourd’hui tout type de…
 
Pour l'épisode #64 je recevais Quentin de Metz, CTO de Pennylane. Quentin a fondé PriceMatch puis Pennylane. Dans ces expériences il eu l’occasion de choisir des technos, d’ajouter des technos et même de retirer des technos de sa stack. Il est venu nous raconter comment il a fait ces choix, comment il faut vivre avec (que ce soit en terme de vie du…
 
“Chercher un coupable ne sert à rien. On avance mieux en étant solidaires” Un épisode un peu particulier cette semaine. Je reçois Olivier Dupuis, CTO de Interencheres. 2 ans après son arrivée au poste de CTO, son équipe à vécu ce qui nous pend tous au nez: un hackeur a profité d’une brèche. Brève, mais brèche malgré tout. Olivier vient donc nous ra…
 
Pour l'épisode #61 je recevais Lætitia Avrot, experte postgreSQL et contributrice PostgreSQL. Laetitia était venue nous parler de son coup de foudre pour PostgreSQL et des capacités de cette techno, quand elle est bien utilisée. Nous parlions avec elle aussi de la communauté qui soutient Postgres et de ce qu’elle voit dans l’usage de cette techno d…
 
“Le meilleur code est celui que je n’écris pas” On pense tous que notre code est invulnérable. Une fois en prod, nous prenons souvent conscience des lacunes de celui-ci, ou des manquements de la plateforme. Il est acquis que le 0 downtime est impossible à atteindre. Et pourtant… Il existe des équipes qui travaillent avec cet objectif en tête: zéro …
 
Pour l'épisode #60 je recevais Hugo Farizon, CTO de Kardinal. Hugo était venu nous raconter tous les paramètres que Kardinal sait prendre en compte pour résoudre le problème du voyageur de commerce. Il nous expliquait aussi comment son équipe est construite, entre des chercheurs très mathématiques (et dev) et des devs très pointus. Pour en parler, …
 
“Il faut être très pragmatique dans la conception de son système, et il y a une grande valeur à avoir un système simple ” Notre secteur connaît beaucoup de modes. Qu’il s’agisse de langages, de méthodes, ou d’architectures, il y a toujours “LA bonne façon du moment”. A l’inverse, il y a des choix qui semblent dépassés. Personne ne penserait à 2020 …
 
Pour l'épisode #59 je recevais Francis Nappez, co-fondateur de Tech.Rocks et de BlaBlaCar. Francis était venu nous raconter comment il a co-fondé Blablacar et comment il a réussi à transmettre beaucoup à ses équipes. Il nous montrait comment transmettre toutes les clés à ses équipes pour qu’elles réussissent à faire, mais aussi comment recruter des…
 
“Un des principes, souvent mal compris, mis en avant par les créateur c’est le: let it crash” Chaque jour, autour de nous, nous côtoyons des objets anodins, auxquels on ne pense pas, mais qui sont indispensable. Par exemple Colas: c’est une entreprise peu connue du grand public, pourtant c’est le premier constructeur de route dans le monde. Donc to…
 
Pour l'épisode #58 je recevais Pascal Combescot, CTO de Perfarmer, une startup du monde agricole. Pascal était venu nous raconter son parcours qui l’a amené à se poser la question de l’utilité de son travail, son envie de donner du sens, de mettre son art au service d’une communauté, d’un métier, pour aider les personnes qui travaille, souvent dans…
 
“les erreurs de conception peuvent avoir de lourdes conséquences plus tard” Créer un service ou un site amène toujours la question: faut-il une app ? La réponse n’est pas toujours oui, et ce qui fait souvent dire non, c’est souvent le coût associé à la création et le support d’une app sur 2 plateformes (iOS et Android) qui s’ajoute au coût de suppo…
 
Pour l'épisode #57 je recevais Kevin Georges K8S - Engineering Manager chez OVH. Kevin était venu nous raconter l’histoire de kubernetes et son apport dans les data-center. Mais pas que ! Car le gain est aussi côté dev. On y parlait forcément DevOps, et la place de K8s dans cette méthode. Kevin nous racontait aussi comment K8s est utilisé chez OVH …
 
“Le SQL est mal enseigné, voire pas du tout” Dans le monde des bases de données il y a des technos qui avancent vite, et d’autres qui avancent bien. C’est le cas de PostgreSQL, techno très ancienne, mais qui a su se faire une place de choix dans le coeur des devs et des ops avec une stabilité et une performance à toute épreuve. Mais à l’heure du No…
 
Pour l'épisode #56 je recevais Agnès Haasser, développeuse web indépendante et certifiée Opquast. Agnès est développeuse de longue date dans le web et était venue nous raconter ce qui l’a amenée à s’intéresser à cette certification. Elle nous présentait aussi les 5 piliers de ces règles et des exemples pratiques d’application. Nous évoquions aussi …
 
“On envoie un JSON de 700Mo pour un traitement en quelques millisecondes” Se rendre d’un point A à un point B est chose aisée aujourd’hui, les solutions pour trouver le meilleur trajet ne manquent pas. Mais quand il s’agit de trouver la route optimale qui passe par 200 points en prenant en compte la capacité de chargement d’un camion … c’est une au…
 
Pour l'épisode #55 je recevais Sébastien Descamps, Directeur technique, Senior Developer et auditeur Go chez Zenika Bordeaux. Il était venu nous parler de Go, avec son expertise d’audit et ce qu’il en a appris après l’avoir vu utilisé chez plusieurs clients. Nous parlions de la philosophie à l’origine de Go (une histoire de compilation), des usages…
 
“Avant de parler tech, il faut parler du projet et de son adhésion au projet” A mesure qu’une équipe tech grandit, il est facile de se perdre. Perdre en qualité de production, en valeur, en communication, en efficacité… C’est une opération risquée. Pourtant, la solution est simple: la transmission. Mais il y a beaucoup de choses à transmettre, et à…
 
Pour l’épisode 54 je recevais Anthony le Goas, Directeur technique et Bruno Sabot front-end développeur chez Zenika. Anthony et Bruno viennent nous parler de leurs expériences avec Javascript mais aussi avec tous ces framework. Ils nous expliquent les performances que l’on peut améliorer avec Javascript et comment y parvenir. Quelque soit le framew…
 
“Pour faire du code utile, tu présentes le code qui ne fonctionne pas et tu vois si c’est utilisé” Au final on peut tout réaliser. C’est une question de temps et de ressource. C’est souvent un problème d’ailleurs. On veut tellement tout faire que l’on se demande rarement si ça sert à quelque chose de le faire. Je ne parle pas de grande philosophie …
 
Pour l’épisode #53 je recevais Rayna Stamboliyska, Head of Data Security chez YesWeHack. Rayna vient nous raconter son parcours bien sûr mais aussi son approche de la sécurité au quotidien. Son travail avec des devs, et des ops, ses déboirs avec des équipes peut formées aux réalitées de la sécurité. Elle partage avec nous aussi ses conseils pour as…
 
“Kubernetes crée un vrai fossé entre les ops et les dev” Né au coeur de Google, Kubernetes a su se faire une place de choix dans le monde des outils pour gérer sa prod. Ordonnanceur incontournable aujourd’hui, il se confronte malgré tout à sa hype: tout le monde veut en faire, mais ça ne s’applique pas à tous les projets ! Loin de là. Ce nouvel épi…
 
Loading …

Guide de référence rapide

Google login Twitter login Classic login