Sinopsis
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.
Episodios
-
#37 - Le SQL est mort, vive le SQL - Vincent Heuschling
22/04/2020 Duración: 01h31min“A chaque use-case sa base NoSQL”Le SQL et ses bases Oracle/MySQL sont la base de tout dev. On y est tous passé. On en fait même encore beaucoup. Pourtant on entends parler de tant de nouvelles technos. Depuis plusieurs années le NoSQL a le vent en poupe et semble une promesse à tous les manquements d’une bonne vieille base SQL. Pourtant quand 2 technos robustes occupent le terrain du SQL, comment choisir parmi toutes les options de NoSQL ? Qu’est ce que le NewSQL ? Le SQL est-il mort ?Ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, se penche sur cette techno si ancienne et pourtant si fiable: le SQL. Pourquoi le NoSQL est-il nécessaire, et à quel problème toutes ces technos tentent de répondre ? Le NewSQL est-il l’espoir de tout unifier ? Le D.E.V. de la semaine est Vincent Heuschling, Fondateur de Affini-Tech et animateur du podcast Big Data Hebdo. Vincent vient nous raconter son parcours dans les bases de données et surtout nous expliquer le théorème CAP e
-
#36.exe vu par Paul Amar - La boite à outils - Guillaume Montard
16/04/2020 Duración: 10minPour l'épisode 36 je recevais Guillaume Montard, fondateur de bearer.sh. Guillaume vient nous raconter son parcours et les outils qu’il a utilisé et créé pendant ses expériences. On discute de ce qui constitue un “tool” ou un “service” sous traité. De l’attrait des packet manager et leurs risques. Dans ce contexte particulier de confinement pour le covid-19, nous parlons aussi des outils utile pour le télé-travail et Guillaume partage avec nous les excellentes pratiques qu’ils utilisent chez bearer, une start-up 100% télé-travail !On discute de l'épisode avec Paul.Ecouter l'épisode de guillaume sur le toolingEcouter l'épisode de Paul sur brainfuck
-
#36 - La boite à outils - Guillaume Montard
15/04/2020 Duración: 01h06min“Si on construisait des ponts comme on code, pas grand monde ne voudraient marcher dessus”Quand on code, on s’équipe. Qui parmis vous code encore avec juste Vim, sans framework, sans librairie … et surtout sans internet ? Que ce soit via votre IDE, ou votre packet manager, on code avec plein d’outils pour nous faciliter la tâche. Et quand il s’agit de se faciliter la tache, GitHub, StackOverflow sont aussi de bon outils ! S’ajoute à tout cela les services que l’on implémente pour “sous-traiter” certaines features. Comment donc bien s’outiller ? Faut-il garder la main sur certains éléments ? un bon outil est-il individuel ou collectif ? Ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, s'intéresse à tous les petits outils utilisés par les devs. Que ce soit un outil bricolé maison, jusqu’à la solution intégrée complète d’un prestataire, les outils sont nombreux. Certains sont superficiels, d’autres sont une affaire de goût, toute une catégorie est quant à elle de
-
#35.exe vu par Damien Cavaillès - Bootstraper son app - Clémentine Guyon
09/04/2020 Duración: 07min“Il faut choisir ses combats”Pour l'épisode #35, je recevais Clémentine Guyon, CTO chez Karamel. Avec un parcours atypique et plusieurs expériences de création de start-up, Clémentine nous explique comment choisir ses core-feature, comment s’y consacrer pour créer au plus vite un produit à mettre entre les mains des consommateurs. Elle nous raconte aussi ses expériences avec des VC et ce qui constitue aujourd’hui un MVP.On débriefe de l'épisode avec Damien Cavaillès.Ecoutez l'épisode #35 en entier : #35 – Bootstraper son app – Clémentine GuyonRetrouvez tous nos épisodes sur notre site https://ifttd.io/listes-des-episodes/Continuons la discussion@clementinehoux (https://twitter.com/clementinehoux)@ifthisthendev (https://twitter.com/ifthisthendev)@bibear (https://twitter.com/bibear)Discord (https://discord.gg/FpEFYZM)Facebook (https://www.facebook.com/ifthisthendev/)LinkedIn (https://www.linkedin.com/company/if-this-then-dev/)
-
#35 - Bootstraper son app - Clémentine Guyon
08/04/2020 Duración: 56min“Il faut choisir ses combats”Au début de tout projet, de toute start-up, se pose un ensemble de questions. Les choix techniques bien sûr, mais aussi des choix sur les features à intégrer en premier et comment les intégrer. Faire son premier MVP, minimum viable product, est un travail important pour tester son idée. Il faut faire les bon choix. Quelle feature créer soit-même, quelle feature doit-être intégrée depuis un plugin, un service, ou un module trouvé sur le net ? Sur quoi faut-il se concentrer que faut-il externaliser ? Quelles technos s’y prêtent le mieux ? Ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, est consacré au “bootstraping”. Cette méthode qui consiste à lancer une app ou un service avec le moins de moyens possible. Faire grand avec peu. On s’intéresse à ces techniques, ces choix qu’il faut faire et surtout comment faire les bons choix pour présenter au plus vite un MVP complet. Et d’ailleurs, le MVP est-il encore vraiment “minimum” ou “vi
-
#34.exe vu par Gautier Franchini - Mesurer la performance de son app avec ElasticSearch - Valériane Venance
02/04/2020 Duración: 07min“On peut tracker tous les problèmes, spécifiques à chaque langages, mais aussi tout ce qui se passe bien”Pour l'épisode #34 je recevais Valériane Venance. Developer advocate chez Clever Cloud. Valériane nous raconte comment elle est arrivée sur ES et nous déroule tous le processus de passage sur APM. On y parle Micro-services vs Monolith, temps de réponse, disponibilité, bug, stack, tracking et aussi gestion. Car une fois les problèmes détéctés, il faut encore pouvoir s’en occuper !On débriefe de l'épisode avec Gautier Franchini Senior Consultant chez Data Essential.Ecoutez l'épisode en entier
-
#34 - Mesurer la performance de son app avec ElasticSearch - Valériane Venance
01/04/2020 Duración: 52min“On peut tracker tous les problèmes, spécifiques à chaque langages, mais aussi tout ce qui se passe bien”La performance applicative est un sujet central pour tout dev. Il ne faut pas juste faire un code qui fonctionne, mais un code qui fonctionne vite. Pour apprécier cette performance, il faut pouvoir la mesurer bien sûr. Il existe beaucoup de solutions qui permettent de suivre ces indicateurs ou même d’en suggérer. Mais quelle solution choisir ? Que faut il suivre ? Et surtout, quand on a toutes ces informations, on en fait quoi ? Ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, s'intéresse à la mesure de la performance applicative via la solution d’ElasticSearch: APM. Au travers de la puissance de ES, couplée à Kibana, APM permet de mettre en place un suivi très simple et très complet de la performance. Et comme toujours, en tweakant un peu l’ensemble on peut aller beaucoup plus loin. Reste encore à suivre ces metrics ensuite ...Le D.E.V. de la semaine est V
-
#33.exe vu par Simon Courtois - La programmation fonctionnelle - Frédéric Cabestre
26/03/2020 Duración: 08minPour l'épisode #33, je recevais Frederic Cabestre. Développeur indépendant et programmeur fonctionnel depuis de nombreuses années. Frédéric vient nous raconter son parcours, sa vision du FP et comment passer un projet sur ce paradigme.On résume cet épisode avec Simon Courtois !
-
#33 - La programmation fonctionnelle - Frédéric Cabestre
25/03/2020 Duración: 01h01min“La pureté de la programmation fonctionnelle supprime tout effet de bord. ”Le paradigme objet s’est imposé pour beaucoup comme le paradigme par défaut de la programmation. Et pourtant il existe bien d’autres façon de faire. Peu enseignée à l’école, la programmation fonctionnelle gagne en traction et est de plus en plus utilisée. Mais est-ce juste un effet de mode ? A quel point est-ce différent de construire un projet en mode objet ? Peut-on tout faire en programmation fonctionnelle ?Ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, s'intéresse à ce “nouveau” paradigme, pas si nouveau. L’universalité du mode objet n’est plus, il est donc normal de s’intéresser à cette façon faire, pourtant présente dès les début de la programmation. Dans une ère de virtualisation, d’abstraction forte par rapport à la machine, la programmation objet peut prendre son essor.Le D.E.V. de la semaine est Frederic Cabestre. Développeur indépendant et programmeur fonctionnel depuis de
-
#COVID-19 - Dev en remote avec Guillaume Montard
23/03/2020 Duración: 14min"Il faut que les outils soit intégrés pour pousser l'information sans que les gens n'aient besoin d'aller chercher l'information"Un numéro hors série et d'actualité.En plein confinement pour se protéger du COVID-19 en France, j'ai enregistré, depuis chez moi un épisode avec Guillaume Montard de Bearer sur les outils et nous avons parlé aussi des outils pour le télétravail.Pour ne pas attendre la sortie de cet épisode, je vous en livre la partie qui nous concerne fortement aujourd'hui: le télé-travail.Et surtout : #RestezChezVousRetrouvez nous sur Twitter@bibear@g_montard
-
#32.exe vu par Vincent Heuschling - être recruté ou ne pas être recruté, tel est la question - Shirley Almosni Chiche
19/03/2020 Duración: 09minPour l'épisode #32, je recevais Shirley Almosni Chiche. Agent de carrière. Shirley vient nous parler de son approche différente. Elle n’aide pas que les entreprises à mieux recruter, mais aussi les candidats à mieux chercher et mieux se préparer. C’est une agent de carrière. Elle vient nous raconter son expérience et son ressenti sur ce marché si particulier. Elle partage avec nous les bonnes recettes pour trouver la bonne entreprise, réussir le parcours de recrutement et finalement trouver la bonne évolution de carrière. Shirley accompagne aussi les entreprises pour mieux définir leurs postes, ce dont ils ont besoin et ce qu’ils recherchent. On parle de l'épisode avec Vincent Heuschling qui sera l'invité de l'épisode #37Ecoutez l'épisode #32 - être recruté ou ne pas être recruté, tel est la question - Shirley Almosni Chiche
-
#32 - être recruté ou ne pas être recruté, telle est la question - Shirley Almosni Chiche
18/03/2020 Duración: 01h15min“Les entreprises ne recrutent pas bien”Le recrutement des développeur.euse.s est un sport de haut niveau. Beaucoup de postes ouverts, mais peu de candidat. Et surtout les entreprises ne veulent que des x10 devs. Et il faut ajouter le cliché qu’un.e développeur.euse ne sait pas se vendre comme il faut. Alors comment se démarquer ? Qui a vraiment l’ascendant dans la relation recruteur / candidat ? Comment trouver son job idéal ? Ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, s’intéresse au marché du recrutement, à la réussite d’un entretien mais surtout comment trouver LA bonne opportunité.Le D.E.V. de la semaine est Shirley Almosni Chiche. Agent de carrière. Shirley vient nous parler de son approche différente. Elle n’aide pas que les entreprises à mieux recruter, mais aussi les candidats à mieux chercher et mieux se préparer. C’est une agent de carrière. Elle vient nous raconter son expérience et son ressenti sur ce marché si particulier. Elle partage avec
-
#31.exe - vu par Clémentine Guyon - Pair programming: 2 mains, 2 cerveaux, 2 fois mieux ? - Frédéric Bouchery
12/03/2020 Duración: 07min“Certaines équipes collaborent d’autres coopèrent”Dans l'épisode 31 je recevais Frédéric Bouchery, Lead developer chez Klaxoon. Ayant longtemps travaillé en Pair, Frédéric a poussé pour passer en Pair programming chez Klaxoon. Il vient nous raconter comment cette pratique a changé sa vie, comment s’est passé la mise en place chez klaxoon et que 2 n’est pas une limite. “Plus on est de fou, plus on rit”On en parle avec Clémentine, qui sera l'invitée de l'épisode 36.Retrouvez l'épisode entier #31 – Pair programming: 2 mains, 2 cerveaux, 2 fois mieux ? – Frédéric BoucheryRetrouvez tous nos épisodes sur notre site https://ifttd.io/listes-des-episodes/Continuons la discussion@FredBouchery (https://twitter.com/FredBouchery)@ifthisthendev (https://twitter.com/ifthisthendev)@bibear (https://twitter.com/bibear)Discord (https://discord.gg/FpEFYZM)Facebook (https://www.facebook.com/ifthisthendev/)LinkedIn (https://www.linkedin.com/company/if-this-then-dev/)
-
#31 - Pair programming: 2 mains, 2 cerveaux, 2 fois mieux ? - Frédéric Bouchery
11/03/2020 Duración: 01h01min“Certaines équipes collaborent d’autres coopèrent”Démocratisé il y a déjà longtemps, le pair programming n’est pourtant pas si répandu que ça. La pratique se confronte à de nombreux a priori. Ça utilise 2 fois plus de ressource humaines, ça coûte donc plus cher, ça nécessite moins d’ordinateur, un des deux ne fait rien … Et si c’était en fait très rentable ? SI le code était de meilleure qualité ? Si les équipes s’organisait mieux en travaillant ensemble ? Ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, s’intéresse au Pair Programming. Cette pratique venue d’ailleurs qui consiste à coder à 2. 2 devs sur un même ordinateur, un seul au clavier, mais les 2 cerveaux mobilisé sur la même tâche. Nous cherchons à comprendre comment cette organisation peut se mettre en place, ce qu’elle apporte, quelles en sont les contraintes. Le D.E.V. de la semaine est Frédéric Bouchery, Leader developer chez Klaxoon. Ayant longtemps travaillé en Pair, Frédéric a poussé pour passe
-
#30.exe vu par Guillaume Montard - Ajouter de l’humain dans de l’IA - Clodéric Mars
05/03/2020 Duración: 07min“Tout ce qui est de l’IA c’est de la recherche et quand ça fonctionne ce n’est plus de l’IA”Pour l'épisode 30 je recevais Clodéric Mars, CTO chez craft ai. Clodéric vient nous raconter son parcours de plus de 15 ans dans l’IA, les différents projets sur lesquels il a travaillé, mais surtout de craft ai, qui veut faire des IAs une boîte blanche. Avec son équipe ils développent un moteur d’IA, accessible par API, qui permet aux entreprises d’exploiter leur données en continu au sein de services auto apprenants qui conservent une clarté dans la méthode de traitement de la donnée.Je reçois Guillaume Montard, de Bearer.sh, pour en parler.Retrouvez tous nos épisodes sur notre site https://ifttd.io/listes-des-episodes/Continuons la discussion@cloderic (https://twitter.com/cloderic)@ifthisthendev (https://twitter.com/ifthisthendev)@bibear (https://twitter.com/bibear)Discord (https://discord.gg/FpEFYZM)Facebook (https://www.facebook.com/ifthisthendev/)LinkedIn (https://www.linkedin.com/company/if-this-then-dev/)
-
#30 - Ajouter de l’humain dans de l’IA - Clodéric Mars
04/03/2020 Duración: 01h09min“Tout ce qui est de l’IA c’est de la recherche et quand ça fonctionne ce n’est plus de l’IA”l’Intelligence Artificielle est un sujet à la mode en ce moment. On en parle beaucoup, on en fait assez peu, et pourtant on l’utilise tous les jours. Pour que l’IA fonctionne il faut un volume de données important. Mais certains veulent faire de l’IA sans avoir de données, d’autres ont les données, sans penser à faire un peu d’IA avec. Comment exploiter cette donnée de manière intelligente ? Comment repérer les données pertinentes ? Et comment suivre la qualité de l’analyse d’une IA ? Ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, s'intéresse à l’IA et comment elle est utilisée aujourd’hui. Que ce soit ces IA dans nos quotidiens ou celles évoquées dans notre avenir. Pour beaucoup ces IAs sont des boîtes noires, dont on maîtrise peu l’évolution. Nous étudions donc comment une équipe peut garder la main sur l’évolution d’une IA tout en définissant aussi ce qu’est vraim
-
#29.diff - NodeJs: Parler de NodeJS pour faire des chatbots avec Marie Terrier
27/02/2020 Duración: 55minIl y a 3 ans, dans l'épisode #29 je recevais Marie Terrier. 3 ans plus tard, nous faisons une refacto de l'épisode !**Lancez votre boutique en ligne avec Shopify** Vous cherchez à lancer un site e-commerce rapidement et sans tracas techniques ? Shopify est la solution SaaS idéale pour créer une boutique en ligne professionnelle en quelques clics. Plus besoin de partir de zéro ou de gérer des frameworks complexes ! Shopify s’occupe de tout, de l’hébergement aux mises à jour, tout en offrant une flexibilité totale pour adapter votre boutique à vos besoins.
-
#29.exe vu par Valériane Venance - Parler de NodeJS pour faire des chatbots - Marie Terrier
27/02/2020 Duración: 03minDans l’épisode #29 je recevais Marie Terrier, CTO de Yelda. Développeuse NodeJS de longue date, Marie vient nous raconter comme Node est utilisé chez Yelda pour la conception des chatbots, la mise en place d’algorithme décisionnel pour les conversations et la gestion de nombreuses API.On débriefe de l’épisode avec Valériane Venance.Liens évoqués pendant l’émissionEcouter l’épisode #29 – Parler de NodeJS pour faire des chatbots – Marie Terrier Twitter des ladies of Code : https://twitter.com/ladiesofcodenodeSchoolParis : https://www.meetup.com/NodeSchool-Paris/Yelda : https://yelda.ai/Hapi & Joi : https://hapi.dev/family/joi/Husky : https://github.com/typicode/husky#readmeprettier + eslint : https://prettier.io/docs/en/integrating-with-linters.htmlnpm audit : https://docs.npmjs.com/auditing-package-dependencies-for-security-vulnerabilities"10 Things I Regret About Node.js - Ryan Dahl - JSConf EU" : https://www.youtube.com/watch?v=M3BM9TB-8yARepo github officiel des propositions de standards d'ECMAScript :
-
#29 - Parler de NodeJS pour faire des chatbots - Marie Terrier
26/02/2020 Duración: 01h02min“Node est idéal pour traiter de grands volume de données, l’asynchrone et la communauté apportent énormément.”Certains parlent de la “Javascript fatigue” mais force est de constater que NodeJS est un framework qui s’impose de plus en plus que l’on retrouve partout. Javascript s’est imposé comme un langage de choix après avoir été si décrié. Professionnalisation du langage, des framework ou phénomène de mode ? Le paradigme du Javascript est-il adapté à tout ? Comment la complexité se gère-t-elle ? Ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, se penche à nouveau sur ce langage si présent aujourd’hui en s'intéressant à ses capacité de construction applicative et de backend, pas uniquement en front. On parle de la gestion des modules, des problèmes de sécurité, des best practices à implémenter et des avantages / inconvénient du langage pour le onboarding de nouveaux dev dans l’équipeLa D.E.V. de la semaine est Marie Terrier, CTO de Yelda. Développeuse NodeJS d
-
#28.exe vu par Frederic Cabestre - Coder un métier avant de coder un algorithme – Jean-Marie Lamodière
20/02/2020 Duración: 06minDans l’épisode #26 je recevais Jean-Marie Lamodière, software engineer chez Meetic. Jean-Marie vient nous raconter comment Meetic est passé au DDD, ce que cela a changé et surtout ce que cela a apporté dans les échanges entre les équipes techniques et les demandeurs. Et comment ce changement de paradigme modifie la pérennité des projets et leur déroulé. Quand tout le monde parle la même langue, forcément, les choses se déroulent plus facilement !On débrief de l'épisode avec Frédéric CabestreLiens évoqués pendant l’émissionEcoutez l'épisode entier #28 – Coder un métier avant de coder un algorithme – Jean-Marie LamodièreSlides de mon talk au dernier forum PHP au sujet du DDD chez Meetic : https://speakerdeck.com/jmlamodiere/de-crud-a-ddd-comment-meetic-a-sauve-son-legacy(et sa vidéo youtube : https://youtu.be/tdE5wE5MvsI )PDF récapitulatif du DDD (gratuit) : https://leanpub.com/theanatomyofdomain-drivendesignS'il ne fallait lire qu'un livre : https://www.amazon.fr/Patterns-Principles-Practices-Domain-Driven-Des