
Electro Monkeys (Stef)
Explorez tous les épisodes de Electro Monkeys
Date | Titre | Durée | |
---|---|---|---|
21 Feb 2023 | Team Topologies | 01:19:47 | |
Team topologies est un sujet important pour quiconque s’intéresse à construire la meilleure organisation possible pour ses équipes tout en conservant des valeurs comme l’autonomie, l’auto organisation et la responsabilité. Ce sera le coeur même du sujet du jour avec Julien Topçu. Julien, coach technique chez Shodo et membre de la fondation OWASP, est venu aujourd'hui nous parler de Team Topologies ainsi que de la loi de Conway. Quelques références citées dans l'épisode
| |||
15 Jun 2021 | DevOps vu par les devs avec Yannick Grenzinger | 01:04:21 | |
Si le mouvement DevOps a été initié en 2007, il fait encore couler beaucoup d'encre aujourd'hui. Il semble de manière général mal compris et mal intégré en entreprise. Mais la problématique qu'il vient adresser n'est pas simple : unifier deux mondes que tout oppose. D'un côté les devs qui veulent pouvoir livrer rapidement et continuellement de nouvelles fonctionnalités, et de l'autre les ops, qui recherchent un maximum de stabilité pour la production. Les silos, comme on les appelle, sont encore monnaie courante en entreprise. Et si ils ont prouvé depuis longtemps leur inefficacité, ils restent des endroits confortables où chaque entité peut rejeter la responsabilité d'un incident sur l'autre, celle qui se trouve derrière "le mur", comme il est de coutume de l'appeler. Yannick Grenzinger est Coach Flow and Craft chez BENEXT, mais il est avant toute chose un dev, qui connaît sur le bout des doigts l'agilité. Yannick est également le co-organisateur de la conférence Flowcon France, et ensemble, nous discutons du DevOps, tel qu'il est perçu par les devs. Notes de l'épisode :
| |||
30 Nov 2021 | IT et impact environnemental avec Benoît Petit | 01:00:56 | |
Alors que les préoccupations sur le climat sont de plus en plus présentes dans notre quotidien, le Green IT lui ne semble être qu'à ses balbutiements. Ne me faites pas dire ce que je n'ai pas dit, je ne dis pas que personne ne s'en soucie, mais bien que nous sommes très mal outillés pour bien comprendre l'impact de nos systèmes d'information sur l'environnement. Heureusement, les choses changent (même si ça va doucement). Benoît Petit, mon invité du jour, est le fondateur de Hubblo, une société de monitoring des services techniques et de leur impact sur le climat. Une conversation qui s'annonce déjà palpitante ! Notes de l'épisode
| |||
29 Jun 2021 | Tester son code avec Fabrice Nourisson | 00:58:50 | |
Tester son code est un sujet qui divise et rassemble tout à la fois la communauté des développeurs. Si chacun s'accorde à reconnaître qu'il est indispensable de s'assurer que son application fonctionne comme attendu, les méthodes pour arriver à cette fin diffèrent largement d'une équipe à une autre, quand elles ne s'opposent pas totalement. Alors que certains sont adeptes du l'extrême programming et du test driven development, d'autres testent directement leur code en production. Il y a ceux qui considèrent que les tests sont une perte de vélocité, tandis que d'autres trouvent que c'est une réduction drastique de temps dans la boucle de feedback. S'il y a une approche meilleure qu'une autre, comment le savoir ? C'est pour répondre à cette question épineuse que je reçois Fabrice Nourisson. Fabrice est lead developer chez Servebox, et un partisan modéré de l'extreme programming. Nous parlons ensemble des différentes situations qui amènent à réfléchir sur la meilleure manière de tester son code. | |||
17 Jul 2023 | Dagger, un moteur CI/CD programmable pour faire tourner vos pipelines dans des containers | 00:26:53 | |
Lors du premier KCD France, nous avons eu la chance de pouvoir interviewer Solomon, un monsieur qui compte beaucoup pour nous tous. Aujourd'hui nous ne parlerons pas de Docker (même si...) mais de son dernier bébé très prometteur qui révolutionnera peut-être à nouveau le monde IT et plus précisément celui de la CI/CD. C'est tout le mal que nous lui souhaitons car pour avoir travaillé avec, c'est rafraichissant et assez disruptant. Merci à toi, Solomonstre | |||
10 Aug 2021 | Enseignements de la Silicon Valley avec Léo Benkel | 01:04:16 | |
Léo Benkel est un développeur expérimenté qui a travaillé dans la Silicon Valley pour des startups ayant été rachetées par des entreprises pesant plusieurs millions de dollars. Fort de ces 10 ans d'expérience à San Francisco, il est venu au Luxembourg créer sa propre société : Pure Lambda. Aujourd'hui Léo conseille les entrepreneurs afin qu'ils améliorent leur produit, leurs processus, et de manière générale leurs entreprises. Ce qui m'a frappé de mes conversations avec Léo, c'est cet esprit novateur qu'il insuffle aux entreprises. Ses conseils sont pour le moins déstabilisants, voire contre-intuitifs, et le moins que l'on puisse en dire, c'est qu'ils vont à l'encontre de beaucoup de principes de gestion d'entreprise qu'on pourrait prendre pour acquis dans notre bonne vieille Europe. Notre conversation nous amène aussi bien sur les aspects culturels de la vie dans la Silicon Valley que sur la pandémie et ce qu'elle a changé dans notre façon de travailler au quotidien. Note de l’épisode
| |||
01 Mar 2022 | La donnée en pratique avec Aurélien Allienne | 01:01:52 | |
Ces dernières années, on fait vraiment grand cas de la donnée. Mais ne vous êtes-vous jamais demandé de quoi était faite la donnée, ou en d'autres termes : qu'est-ce qui constitue la donnée ? Une fois les data points établis, que faire de la donnée ? Est-ce qu'elle est stockée, transformée, manipulée ou analysée ? Et si oui comment, par qui et à quelle fin ? Pour répondre à toutes ces questions, je reçois Aurélien Allienne. Aurélien est Head of Data pour SFEIR Lille, et ensemble nous allons brosser le tableau des pipelines de données, de l'ingestion à la restitution. | |||
13 Apr 2021 | ArgoCD et l'ère du GitOps avec Thomas Labarussias et Victor Boissière | 01:03:03 | |
ArgoCD est un outil de livraison continue pour Kubernetes qui fonctionne en suivant les pratiques GitOps. C'est-à-dire que pour lui, les définitions d'applications, aussi bien que les configurations, doivent être déclaratives et versionnées, afin que le déploiement et la gestion du cycle de vie des applications soit automatisé, auditable et simple à comprendre. Mais n'est-ce là qu'une promesse alléchante, ou bien est-ce une réalité ? Pour en discuter en détail, j'ai le plaisir de recevoir Thomas Labarussias et Victor Boissière. Thomas et Victor sont tous les deux SRE pour Qonto, une néo banque créée en 2016, et ont eu l'occasion d'implémenter ArgoCD pour remplacer Jenkins dans une entreprise en pleine expansion. Ensemble, ils nous font un retour d'expérience sur les aspects positifs comme sur les aspects négatifs de cette migration. Notes de l'épisode :
| |||
28 Sep 2021 | VMware Tanzu, un virage vers l'open source avec Alexandre Caussignac et Alexandre Roman | 01:05:04 | |
VMware est une société bien connue pour ses outils d'infrastructure tels que ESX, vSphere ou NSX. Mais ce qu'on connaît moins sans doute, c'est le virage vers l'open source qu'a pris VMware ces dernières années. Et Kubernetes n'y est peut-être pas pour rien dans cette histoire. En effet, si elle s'appuie toujours sur son cœur de métier, l'offre Tanzu fait aussi la part belle à des projets open sources tel que Spring, Harbor ou Antrea.
Notes de l'épisode
| |||
17 Jan 2023 | Nouveautés Google Cloud Platform | 01:12:56 | |
Fin 2022, Google a annoncé de nombreuses nouveautés et évolutions sur les services Cloud durant l'événement Next. Que faut-il en retenir ? Pour ceci, nous avons le plaisir de recevoir Alexis Moussine-Pouchkine, responsable des relations développeurs chez Google. Il aide les utilisateurs de la région EMEA à tirer le meilleur parti de Google Cloud sous toutes ses formes. | |||
08 Jun 2021 | KubeVirt avec David Szegedi | 00:56:09 | |
Si Kubernetes est aujourd'hui un enjeu stratégique pour beaucoup d'entreprises, ça ne signifie pas pour autant qu'il est simple de transformer nos applications legacy en conteneur. Peut-être que le workload ne s'y prête pas, ou que les équipes ne sont pas prêtes, ou tout simplement que les outils qui nous servent à le gérer ne sont pas adaptés à ce mode conteneurisé. Mais dans cette hype autour de Kubernetes, qui veut être la personne laissée de côté pour gérer les workloads legacy ? Fort heureusement, il existe un entre-deux : un outil hybride en mesure de créer des machines virtuelles dans des pods. Et cet outil c'est Kubevirt. Pour nous en parler, je reçois David Szegedi. David est Principal Cloud Solution Architect chez Red Hat, et avec lui je discute des enjeux de porter des machines virtuelles dans des pods, au lieu des classiques conteneurs. | |||
01 Feb 2022 | Gatling pour vos tests de charge avec Stéphane Landelle | 01:04:00 | |
Les tests de charge sont une étape importante du développement d'une application et de son cycle de vie. En effet, ils permettent de tester les limites de certains composants, de valider une architecture et de s'assurer qu'elle se met à l'échelle correctement, mais aussi parfois d'éliminer des bugs de l'application elle-même. Mais avoir un bon outil, capable de vraiment tester l'application au travers de parcours utilisateur et de remonter des données fiables n'est pas chose évidente. Et même Wikipedia a une définition erronée du test de charge. Aujourd'hui, je reçois donc celui qui fait mentir Wikipedia, j'ai nommé Stéphane Landelle. Stephane est le CTO de Gatling, une solution de test de charge open source écrite en Scala et fournissant un DSL Java permettant de créer du test as code. Notes de l'épisode
| |||
27 Mar 2024 | Kestra, le petit dernier mais pas moins le plus prometteur des orchestrateurs | 00:55:52 | |
Dans le contexte actuel, Les entreprises croulent sous les données qui se multiplient à la vitesse de sortie de frameworkjs et se retrouvent éparpillées dans tout le SI. C'est ici qu'intervient l'orchestration de données. Elle permet de centraliser, de transformer et de charger des informations, offrant une vision unifiée de l'ensemble. Au premier abord, Kestra est une startup française, mais c'est bien plus. Sa mission est de révolutionner l'orchestration de données grâce à son projet open source. Sur GitHub, la plateforme a déjà conquis des milliers d'utilisateurs, témoignant d'un intérêt marqué pour ses fonctionnalités innovantes. Nous recevons aujourd'hui Loic Mathieu non pas comment sur faire une extension quarkus mais bien parler de Kestra et des son violon d'Ingres pour l'opensource. | |||
07 Sep 2021 | Algosup, une école supérieur pour les devs d'un genre nouveau avec Franck Jeannin | 01:01:43 | |
Le marché est en manque de développeurs, et malheureusement les écoles à l'ancienne peinent à former des devs ayant les compétences requises pour être rapidement autonomes et opérationnels. En effet, force est de constater que le monde du développement n'est plus celui d'il y a 10 ans, et moins encore celui d'il y a 20 ans. Je ne parle pas ici de l'évolution des langages de programmation, mais de celle des entreprises. Celles-ci sont de plus en plus mondialisées, de plus en plus distribuées, de plus en plus en quête des meilleurs candidats pour grossir leur rang. Et dans ce paysage, les hard skills ne font pas tout. Parler anglais, savoir comment travailler en remote ou être contributeur à l'open source sont des avantages significatifs. C'est justement ce paradoxe qui a poussé mon invité, Franck Jeannin, à créer une école d'un genre nouveau. Franck est le fondateur d'Algosup, et avec lui, je discute de ses motivations, des différences entre cette école et les écoles plus traditionnelles, mais aussi des challenges qu'il a dû relever tout au long de sa création. Notes de l'épisode
| |||
19 Oct 2021 | Doctolib et la boring architecture avec David Gageot | 01:00:00 | |
Qui ne connaît pas Doctolib ? C'est sans doute la licorne française qui a été le plus mise sous les feux de la rampe ces derniers temps, crise du covid aidant. Et tout le monde connaît ce cas d'école : qu'arriverait-il si soudainement on parlait de votre startup au journal de 20h ? Est-ce que votre infra tiendrait la charge ? Est-ce que votre application resterait disponible ? Ça n'a pas été un simple cas d'école pour Doctolib, mais une réalité. Mais alors, comment a-t-elle résisté ? Pour le savoir, quoi de mieux que de le demander directement au Chief Architect de Doctolib, j'ai nommé David Gageot ? Dans cette discussion, il sera bien entendu question de scalabilité, de cloud provider et de Kubernetes, mais aussi de mono repo et de boring architecture. | |||
11 May 2021 | Fondations et Open Source avec Gaël Blondelle et Mikaël Barbero | 00:57:10 | |
Nous l'entendons souvent dire : une fondation est un endroit neutre pour les projets open sources. Mais concrètement, que signifie cette neutralité, comment est-elle mise en œuvre, et surtout quels problèmes cette neutralité soulève-t-elle ? D'un autre côté, puisque nous avons l'occasion de visiter les coulisses d'une fondation, pourquoi ne pas en profiter pour jeter un œil sur les challenges techniques qu'amène la gestion du cycle de vie des projets, du code source au CI. Car bien évidemment, héberger plus de 400 projets se révèle être un véritable tour de force. Pour découvrir tous ces aspects de la fondation Eclispe, je reçois Gaël Blondelle et Mikaël Barbero. Gaël est Vice President, Ecosystem Development et Mikaël Senior Developer à la fondation Eclipse. Et ce ne sont pas les sujets de conversation qui vont nous manquer. Notes de l'épisode
| |||
27 Apr 2021 | Code et données personnelles avec Marie-Jean Meurs et Sébastien Mosser | 01:01:35 | |
Que connaissons-nous vraiment du mode de fonctionnement des applications que nous utilisons au quotidien. Est-ce nous qui leur accordons des droits sur nos données personnelles, ou elles qui nous privent de ces mêmes droits à leur égard ? Après tout, rares sont encore les applications qui aujourd'hui ne nous demandent pas notre consentement pour accéder à telle ou telle autre partie de notre vie privée. Il est difficile en effet, dans un secteur aussi innovant, de comprendre exactement comment nos données peuvent être utilisées, et dans quel contexte de sécurité. Doit-on compter sur la loi pour nous protéger des abus, ou doit-on s'en remettre à la morale ou à l'éthique d'une société, d'une équipe ou d'un individu ? Ces questions sont le lot quotidien de Marie-Jean Meurs et de Sébastien Mosser, qui travaillent tous deux sur une application médicale dans le domaine de la santé mentale. Marie-Jean est professeure au département de computer science de l'Université du Québec à Montréal où Sébastien est également professeur en ingénierie logicielle. Avec eux, je reviens sur le sujet épineux de la gestion de la donnée personnelle. Notes de l'épisode
| |||
20 Apr 2021 | Grafana Loki avec Cyril Tovena | 00:57:02 | |
La gestion des logs applicatifs a profondément évolué ces dernières années sous l'impulsion des micro-services et des conteneurs. Et à l'instar de Prometheus pour les métriques, il nous a fallu trouver de nouveaux outils en mesure de s'adapter à des environnements distribués fortement volatiles. Or si Elasticsearch est depuis longtemps une solution particulièrement plébiscitée, elle n'est peut-être pas exactement taillée pour ces cas d'usage. C'est pourquoi Grafana a créé Loki. Loki est en quelque sorte le Prometheus des logs, car il a été conçu spécifiquement pour ce type d'usage. Pour nous en parler plus en détail, je reçois Cyril Tovena. Cyril est software engineer pour Grafana Labs, et il nous explique pourquoi Grafana a ressenti le besoin de créer son propre outil de gestion de logs, et en quoi il est pertinent dans le paysage de l'observabilité aujourd'hui. Notes de l'épisode
| |||
14 Mar 2023 | Fairphone, un téléphone éthique | 00:55:18 | |
Aujourd’hui Nous allons parler de Fairphone, une entreprise qui s’est lancé le défi gigantesque de changer en profondeur le marché des smartphones. Pour parler de longévité de produit chez Fairphone je reçois avec plaisir leur tech lead Agnès Crepet dont le nom ne doit pas vous être pas inconnu. En effet j’ai été fort grand consommateur des livres et tutoriaux de l’équipe de Ninja Squad, belle petite société lyonnaise autour de Angular, Vue... dont Agnes est une des fondatrices parmi les 4 ninjas. Agnes, Java Championne en 2012 est une grande activiste et pas seulement dans le monde Java avec le LyonJug, les Duchess, MixIT conf lyonnaise autour de la mixité dans l’IT mais aussi dans la vie associative et culturelle lyonnaise. Elle est présente aujourd'hui pour nous parler de la société atypique Fairphone et de ses enjeux.
| |||
12 Oct 2021 | OpenStack, l'état de l'art avec Thierry Carrez et Christophe Sauthier | 01:07:18 | |
C'est l'épisode 100, et pour cet épisode, j'ai choisi de parler d'un projet qui me tient à cœur depuis longtemps, et ce projet c'est OpenStack. Je sais que ces dernières années, l'attention s'est terriblement tournée vers Kubernetes, mais avant l'arrivée de Kubernetes, tous les regards étaient tournés vers OpenStack. Il est légitime de se demander où en est le projet aujourd'hui ? A-t-il disparu, est-il toujours aussi actif ou a-t-il simplement atteint le stade de la large adoption ? Pour répondre à ces questions, j'ai le plaisir de recevoir Thierry Carrez, VP of Engineering at the Open Infrastructure Foundation, et Christophe Sauthier Directeur du conseil pour LinkByNet Amérique du Nord. Ensemble, nous revenons sur l'origine du projet, avant de parler plus en détails de son évolution, ce qu'il est aujourd'hui, et ce vers quoi il se dirige demain. | |||
18 Oct 2022 | Mutiny, la librairie Java reactive et event-driven pour les mortel.le.s | 01:12:09 | |
Nous sommes, William et moi-même, ravis aujourd’hui de recevoir dans le podcast Clément Escoffier et Julien Ponge, ce dernier pour la seconde fois. Tous deux émérites universitaires et Principal Software Engineer chez Red Hat, ils ne vont pas se contenter d’itérer les avantages de la programmation réactive mais aussi répondre à nos questions sur Quarkus et Mutiny. | |||
04 Jan 2022 | Trouvez le job qui correspond à votre style de vie avec Paul Gratian | 00:59:57 | |
Dans certains secteurs comme notamment l'IT, le temps est au changement. Peut-être est-ce dû à la pandémie, peut-être est-ce seulement le cycle naturel des choses, mais aujourd'hui beaucoup de personnes ont fait le choix de repositionner leur carrière en fonction de leur style de vie. Travailler moins, travailler différemment, travailler pour une cause digne d'être défendue, mais ne plus travailler comme un automate, jour après jour, juste pour percevoir son salaire a la fin du mois. Cependant, ce n'est pas un changement si simple à effectuer : comment en effet trouver l'entreprise en mesure de nous apporter ce que l'on recherche ? Comment savoir qu'une entreprise est potentiellement la bonne pour être alignée avec nos choix personnels ? La bonne nouvelle, c'est que c'est désormais possible. My Little Team est une plateforme de recherche à dimension humaine qui vous permet d'étendre vos critères de recherche, comme les valeurs que défend une entreprise, les rythmes de travail qu'elle permet ou son style de management. Et pour en discuter plus en détail, j'ai le plaisir de recevoir Paul Gratian. Paul est co-fondateur de My Little Team et ensemble nous discutons de ce projet au cœur de ce qui sera peut-être une véritable révolution sociale dans les années à venir. | |||
05 Oct 2021 | Pure Storage avec Gabriel Ferreira | 00:59:41 | |
Le stockage des données est le B A-BA de nos infrastructures, et il a longtemps été un domaine coûteux et complexe, où obtenir une LUN pour y mettre ses données prenait un temps considérable. Mais, en partie sous l'impulsion du cloud, les usages et les attentes ont considérablement changés ces dernières années. En effet, là où nous avions pris l'habitude de faire les choses manuellement, comme d'étendre un système de fichier, de mettre en place du raid, ou encore de chiffrer la donnée, nous attendons aujourd'hui que toutes ces choses soient faite de manières automatiques, en jouant simplement sur des paramètres de configuration. Par ailleurs, les systèmes distribués, qu'il s'agisse de bases de données ou de Kubernetes, poussent encore plus loin ces exigences, notamment en termes de performances. Qui aujourd'hui voudraient voir son débit ou ses I/O limiter l'expérience utilisateur de son application ? Pour en parler avec moi, je reçois Gabriel Ferreira, Directeur technique chez Pure Storage France, qui met également en lumière un autre aspect du stockage : le stockage ever green. | |||
31 Aug 2021 | Les promesses non tenues de l'infrastructure as code avec Séven Le Mesle | 00:58:03 | |
Ces dernières années, l'infrastructure as code s'est largement démocratisée, portée notamment par l'adoption du cloud. Elle consiste à gérer une infrastructure uniquement à base de code, au lieu de le faire manuellement. Un des points clé de l'infrastructure as code est certainement qu'elle permet un passage à l'échelle, ce qui n'est pas possible avec des procédures manuelles. Aux vues de la taille de nos infrastructures actuelles, il est difficile de s'imaginer pouvoir faire l'impasse sur ces technologies. Pourtant l'infrastructure as code présente des faibles et il n'est pas toujours simple d'adresser tous les cas d'usage auxquels nous pouvons être confrontés. Doit-on mettre ça sur le compte de la jeunesse des outils ou sur leur mauvaise utilisation ? Séven Le Mesle, mon invité dans cet épisode, a son opinion sur la question, et a publié il y a quelque temps un article intitulé Pourquoi votre infrastructure-as-code ne tient pas ses promesses ? Séven est le président et cofondateur de WeScale, et ensemble nous parlons bien évidemment d'infrastructure as code, mais également des retours d'expérience qu'il a en la matière et qui l'ont conduit à écrire cet article. Notes de l'épisode
| |||
14 Sep 2021 | Edge avec Nicolas Barcet | 01:00:18 | |
Même s'il est là depuis longtemps, le edge est actuellement le monsieur sexy de l'IT, car il est le point de convergence entre l'IoT, le machine learning et le cloud. Aujourd'hui, le moindre appareil peut contenir un nombre incalculable de sensors, mais il n'a pas nécessairement la capacité de calcul pour prendre une décision en fonction de ces données ; et c'est donc au niveau du edge que des décisions peuvent être prises ou relayées. Mais il y a un revers à la médaille : la gestion d'un parc de plusieurs milliers de machines décentralisées pose des problèmes de maintenabilité et de sécurité. C'est pourquoi le edge tend à adopter les mêmes technologies que le cloud pour sa gestion de configuration ou son cycle de releases. Nicolas Barcet est Senior Director Technology Strategy à Red Hat, et s'intéresse particulièrement aux technologies du edge. Avec lui, je dresse l'état des lieu du edge tel qu'il est aujourd'hui, et ce vers quoi il tend à être demain. Notes de l'épisode
| |||
09 Nov 2021 | Formation et autoformation avec Xavier Pestel | 01:02:22 | |
Vous savez que la formation et même souvent l'auto-formation sont clés dans les métiers de l'IT, car avec un paysage aussi changeant, nos connaissances deviennent de plus en plus rapidement obsolètes. Mais comment trouver la formation qui couvre nos besoins, si au moins elle existe, tant parfois ils sont spécifiques ? Pour en parler, je reçois l'un des grands acteurs le l'autoformation : Xavier Pestel. Avec sa chaîne Youtube Xavki, il rassemble près de 30000 followers, preuve s'il en faut que les tutos sont un précieux support à notre besoin de connaissances quotidiennes. | |||
22 Jun 2021 | Data Science et Covid-19 avec Bertrand Delvaux | 01:00:32 | |
Depuis plus d'un an et demi maintenant, la covid fait partie de notre quotidien. Elle nous impose ses règles et nous dicte nos comportements. Cependant, elle n'est pas la première pandémie de ce type à nous frapper de plein fouet, et rien qu'au siècle dernier il y a également eu la grippe espagnole, la grippe asiatique, la grippe de Hong Kong et le sida. Et pourtant, c'est la première fois dans l'histoire que nous nous voyons imposer des règles de distanciation physique. Alors qu'est-ce qui a changé ? Nous n'allons bien évidemment pas parler politique dans ce podcast, mais bien de machine learning. En effet, face à cette pandémie, la création de modèles de propagation du virus nous a aidé à y voir plus clair parmi les conséquences que pouvaient entraîner la mise en place de tel ou de tel autre scénario. Pour nous en parler plus en détail, je reçois Bertrand Delvaux. Bertrand est consultant freelance en data engineering et artifical intelligence, et il a eu l'occasion, dès le début de la pandémie, de réaliser plusieurs travaux pour l'African Risk Capacity. travaux dont il vient nous parler aujourd'hui. Petit clin d'œil aux travailleurs remote avant de commencer, Bertrand était au Costa Rica quand j'ai fait cet épisode, et plus précisément dans le hall d'un hôtel, ce qui explique les bruits de fond que vous ne manquerez pas d'entendre sur cet enregistrement. | |||
06 Jul 2021 | Une IA pour tous avec Christophe Tricot | 00:59:55 | |
L'intelligence artificielle est depuis des années une source d'inspiration pour la littérature et le cinéma, mais comme le disait Azimov, elle est souvent le véhicule de fantasmes assez sombres, où les humains se retrouvent sous le joug d'une IA malveillante et toute puissante. Pourtant les IA gouvernent déjà notre quotidien : assistants vocaux, filtres anti-spams, voitures autonomes, jusqu'à la sélection de films qui nous est proposée par Netflix. C'est un terrain de jeu sans limites, capable d'adresser les problématiques les plus inédites. Christophe Tricot est CEO de Larforge, un incubateur pour les startups qui cherchent à donner une autre dimension à leurs produits avec l'intelligence artificielle. Ensemble nous discutons des cas d'usage, des techniques, mais aussi des solutions que peuvent trouver les startups dans l'IA. | |||
18 May 2021 | Landing Zones avec Thomas Perelle | 00:56:46 | |
Le cloud n'est plus aujourd'hui le terrain de jeu des seules startups, mais aussi et plus que jamais celui des entreprises qui sont de plus en plus nombreuses à entamer leur migration vers le cloud. Ce qui distingue une entreprise d'une startup, c'est notamment sa topologie, et les relations entre les différentes équipes de cette organisation. Pour elles, migrer vers le cloud à partir d'un simple compte racine n'est pas une stratégie adaptée, et elle pourrait même s'avérer risquée. C'est pourquoi ces dernières années ont vu l'émergence des landing zones, que nous pourrions considérer comme la configuration de base sous-jacente à tout environnement cloud d'entreprise. Les landing zones couvrent principalement quatre aspects : la sécurité, la standardisation, les accès et le réseau. Pour mieux comprendre les tenants et les aboutissants des landing zones, je reçois Thomas Perelle. Thomas est Senior consultant Cloud/DevOps chez Linkbynet, et il a eu a plus d'une occasion l'opportunité de se frotter au concept de landing zones. Avec lui, nous discutons des bonnes et des mauvaises pratiques de l'adoption du cloud pour les entreprises. Notes de l'épisode L'article de Thomas sur les Landing Zones (en anglais) : https://medium.com/linkbynet/landing-zone-head-in-the-clouds-keeping-feet-on-the-ground-9909780110a3 | |||
29 May 2023 | WebAssembly avec Philippe Charrière | 01:09:44 | |
Aujourd’hui nous aurions pu recevoir Philippe Charrière pour nous parler de Framework JS, de Golang, de Golo, de Gitpod, d’IoT, de la recette de la potée auvergnate au chou ou même encore de tout l’immense univers Gitlab pour qui il travaille en tant que Senior Customer Success Engineer. La liste des sujets possible avec Philippe est une liste à la Prévert. Et bien ce sera un sujet très hype dont le nom cache de nombreuses surprises et pose des questions que Philppe va tenter de nous éclarcir. Merci à toi de nous faire part de ton expérience autour de WebAssembly. | |||
17 Mar 2020 | L'ère de la gestion de logs avec Gautier Franchini | 00:53:34 | |
La gestion de logs est presque aussi vieille que l'informatique elle-même. Pourtant, elle s'est totalement transformée ces dernières années pour s'adapter aux infrastructures d'aujourd'hui. Elle est maintenant centralisée, hautement disponible, sûre et même... intelligente. Support the show (https://www.patreon.com/electromonkeys) | |||
31 Mar 2020 | Gitops avec William Bartlett | 00:53:18 | |
Le problème des outils informatiques, c'est que parfois ils génèrent de nouvelles façons de travailler, voire de nouvelles méthodologies. Ces nouvelles méthodologies à leur tour voient apparaître de nouveaux outils, et ces nouveaux outils... créent de nouvelles méthodologies. Support the show (https://www.patreon.com/electromonkeys) | |||
14 Apr 2020 | "I'm CTO, Bitch" avec Jonathan Basse | 00:52:44 | |
"I'm CTO, Bitch." Support the show (https://www.patreon.com/electromonkeys) | |||
21 Apr 2020 | Knative, Serverless et Triggermesh avec Sébastien Goasguen | 00:56:02 | |
Depuis 2014, les applications Serverless conçues autour des fonctions (du FaaS pour Function as a Service) sont de plus en plus populaires. Et pour cause, nos infrastructures sont de plus en plus fréquemment capable de réagir à des évènements. Support the show (https://www.patreon.com/electromonkeys) | |||
07 Apr 2020 | Qui est in qui est out, l'état de la donnée dans Kubernetes avec Nicolas Muller | 00:56:26 | |
Depuis quelques années, Kubernetes poursuit sa folle course en avant. Alors qu'il était encore considéré il y a peu comme un orchestrateur d'applications stateless, son adoption par l'entreprise l'entraine à devoir de plus en plus être en mesure de gérer les objets stateful et la persistance. Support the show (https://www.patreon.com/electromonkeys) | |||
28 Apr 2020 | VMware Tanzu, évolution ou revolución avec Eric de Witte | 00:56:45 | |
Si chacun à son rôle à jouer dans le paysage des nouvelles technologies, il y a les Robin, et les Batman. Parmi ceux-ci, on peut sans contester citer VMware qui a considérablement bouleversé le monde de la machine virtuelle. Enfin, je vous parle de ça, c'était hier, et c'était il y a 20 ans. Support the show (https://www.patreon.com/electromonkeys) | |||
23 Apr 2020 | Rook, l'opérateur de stockage made in CNCF avec Sébastien Han | 00:55:34 | |
Bienvenue sur ce tout premier épisode de ce podcast spécial d'Electro Monkeys : projet Möbius ! Support the show (https://www.patreon.com/electromonkeys) | |||
30 Apr 2020 | Un Kubernetes pour Edge et IoT : K3s et Rancher 2.4 avec Dmitry Shevrin | 00:58:11 | |
L'un des aspects qui rend le monde cloud natif si captivant, c'est sans doute cette capacité qu'il a d'innover en permanence. Et quand je pense à ces sociétés qui innovent, il y en a une qui me vient en tête immédiatement, c'est Rancher Labs. Support the show (https://www.patreon.com/electromonkeys) | |||
05 May 2020 | Traefik et Maesh : de l'ingress au service mesh avec Michael Matur | 00:53:44 | |
Comme l'a si justement dit Lavoisier : "Dans Kubernetes, rien ne se perd, rien ne se crée, tout se transforme". Est-ce que Kubernetes à changé les load balancers, ou les reverse proxies ? Par fondamentalement, c'est juste que nous les consommons différemment, peut-être mieux, plus efficacement, et certainement de façon plus automatisée et dynamique. Support the show (https://www.patreon.com/electromonkeys) | |||
12 May 2020 | Apprendre Kubernetes avec Jérôme Petazzoni | 01:06:33 | |
A l'ouest de l'ouest vivait un type, un type dont je vais vous conter l'histoire, un type qui s'appelait Jérôme Petazzoni. Parce que, ne vous imaginez pas que Kubernetes s'est fait en un jour. Avant qu'on parle de Kubernetes, on a d'abord beaucoup parlé de Docker, et Docker, c'est quoi Docker ? Et avant de comprendre Kubernetes, il faut déjà comprendre les conteneurs. Et pour nous apprendre les conteneurs, et Kubernetes, de temps en temps y a un homme, et c'est de Jérôme dont je parle là, de temps en temps y a un homme, enfin, un homme qui est exactement à sa place, qui colle parfaitement dans le tableau, comme Jérôme avec Kubernetes.
Electro Monkeys Podcast Support the show (https://www.patreon.com/electromonkeys) | |||
19 May 2020 | Qui utiliserait Kubernetes s'il n'était pas documenté ? avec Remy Leone | 01:02:49 | |
Si la matinée est un peu morne et que vous voulez un peu enflammer le chat, rien de tel que de lancer un débat sur la documentation. A quoi ça sert, à qui elle sert, faut-il ou non documenter (son code surtout), et si oui comment le faire intelligemment, etc, etc. Et le moins qu'on puisse dire, c'est que si les avis sont souvent tranchés, ils sont également très souvent contradictoires... Comme pour tout autre sujet, il y a bien évidemment la théorie et la pratique.
Electro Monkeys Podcast Support the show (https://www.patreon.com/electromonkeys) | |||
15 May 2020 | Mettre Harbor à l'échelle avec Pierre Péronnet et Maxime Hurtrel | 01:00:24 | |
Au royaume des conteneurs, la Registry est reine. Mais y prête-t-on jamais assez d'importance ? Elle pourrait être un goulot d'étranglement, un point particulièrement sensible de notre sécurité, et bien d'autres choses qui nous laisse à penser qu'elle est bien plus qu'une simple commodité.
Electro Monkeys Podcast Support the show (https://www.patreon.com/electromonkeys) | |||
26 May 2020 | L'intégration continue et le déploiement continu au microscope avec Philippe Charrière | 01:04:47 | |
Devops par ci, devops par là, devops par ci, devops par là, devops par ci, devops par là... Avez-vous jamais entendu un terme aussi ambigu que celui-là ? Alors si ça ne colle pas avec la théorie, dans la pratique, j'ai souvent vu un ou une devops, voire une équipe devops être le lien humain entre les devs et les ops. Parfois c'est un shift des devs, et parfois un shift des ops, mais dans tous les cas, ce sont de nouvelles compétences à acquérir, et le plus souvent ça concerne la chaîne dite d'intégration et de déploiement continu. Support the show (https://www.patreon.com/electromonkeys) | |||
02 Jun 2020 | Passer dans AWS avec Sébastien Stormacq | 01:06:50 | |
Amazon Web Services est au cloud ce que la Ford T est à l'industrie automobile : il a rendu l'accès au Cloud simple et populaire ; mais contrairement à la Ford T, AWS a toujours su se ré:inventer, avec pour seul objectif l'obsession qu'il porte à la satisfaction de ses clients.
Support the show (https://www.patreon.com/electromonkeys) | |||
22 May 2020 | NATS, le message queue simple, sécurisé, scalable et open source avec Ivan Kozlovic | 01:00:34 | |
Le message queue est aujourd'hui au coeur de toutes nos chères applications en micro services, permettant ainsi à chaque service de s'exécuter en toute autonomie sans être couplé à son voisin. Mais ce n'est pas son seul cas d'usage, loin s'en faut, tant le monde d'aujourd'hui tourne autour des évènements.
Support the show (https://www.patreon.com/electromonkeys) | |||
08 May 2020 | Un CEO qui n'a pas froid aux yeux avec Quentin Adam | 01:17:49 | |
Quand on est face à Quentin Adam pendant quelques minutes pour une interview, qu'on sait qu'il est crevé parce qu'en plus d'être CEO le gars s'est lancé dans un projet fou de construire un respirateur open source, on lui passe tout ; parce qu'on sait au fond de soi qu'il est bien gentil d'être là, plutôt que d'avoir profité de ce moment pour faire une bonne sieste bien méritée. Donc je vous l'accorde, ça manque parfois un peu de structure, on part par ici, on revient par là… Alors tant pis pour le Pulitzer, il n'empêche que j'ai au moins eu l'occasion de partager avec Quentin bon nombre de sujets passionnants ! Dans cet épisode, j'ai donc le plaisir de recevoir Quentin Adam. Quentin est CEO de Clever Cloud, et il est le genre de type à s'investir à 200% dans toutes les aventures dans lesquelles il se lance. Avec lui, nous en apprendrons un plus sur Clever Cloud, et les choix qui y sont faits pour gérer notre production.
Electro Monkeys Podcast Support the show (https://www.patreon.com/electromonkeys) | |||
09 Jun 2020 | Mirantis, d'OpenStack à Kubernetes en passant par Docker avec Daniel Virassamy | 00:59:01 | |
Avec le rachat de Docker, Mirantis a frappé fort ! Alors que certains s'interrogeaient encore sur leur passage éventuel à Docker, Mirantis a fait la démonstration avec force que Docker, non pas "était fini", mais bien "était une simple transition vers quelque chose d'autre", ce quelque chose étant, vous l'aurez compris, Kubernetes. Support the show (https://www.patreon.com/electromonkeys) | |||
29 May 2020 | Kubernetes au CNRS avec Fabrice Jammes | 01:07:13 | |
Que penser de l'état de la donnée dans Kubernetes ? Est-il assez mature, est-ce qu'on peut y aller ? Faut-il rester prudent ? Face à toutes ces interrogations, j'ai cherché quelques réponses et trouvé un cas d'usage qui en laissera plus d'un dans les étoiles ! Support the show (https://www.patreon.com/electromonkeys) | |||
19 Jun 2020 | Les dessous de l'organisation d'une conférence avec Pierre-Antoine Grégoire et Gildas Cuisinier | 01:12:48 | |
Que ce soit Google Next, la DockerCon, AWS re:invent, la KubeCon ou le VoxxedDays, qui n'a jamais eu la chance de se retrouver un jour immergé dans ce type de conférences ? Qu'on aille y chercher de la veille technologique, ou capturer un retour d'expérience, agrandir son réseau ou simplement passer du temps sur les jeux vidéo au booth, tout le monde vous le dira : c'est de la folie ! Support the show (https://www.patreon.com/electromonkeys) | |||
12 Jun 2020 | De Cilium a Hubble, et si vous passiez à eBPF dans votre CNI Kubernetes avec Paul Chaignon, Quentin Monnet et Robin Hahling | 01:04:30 | |
Dans le monde actuel, les réseaux informatiques sont devenus aussi indispensables que le sont les réseaux de distribution d'eau, de gaz et d'électricité, ou les autoroutes et les voies aériennes. Sans internet, pas de world wide web, et sans réseau, pas d'applications distribuées. Il est même aujourd'hui considéré comme une simple commodité. Support the show (https://www.patreon.com/electromonkeys) | |||
16 Jun 2020 | Chaos engineering avec Adrian Hornsby | 01:00:53 | |
Fortement popularisé par Netflix au début des années 2010, le chaos engineering est un concept, voire aujourd'hui une méthodologie, qui a fortement gagné en maturité ; le principe de base étant de partir des exigences non fonctionnelles d'une application pour la rendre plus résiliante.
Support the show (https://www.patreon.com/electromonkeys) | |||
23 Jun 2020 | Prometheus avec Julien Pivotto | 00:57:47 | |
Le monitoring est un outil fondamental, et l'un des grands piliers de l'observabilité sans lequel nous serions aveugle sur l'état de santé et les performances de nos applications. Or la façon dont nous développons et exécutons ces dernières à énormément changé ces dernières années : distribuées, dynamiques, en micro services ou encore placées dans des conteneurs, les scénarios sont multiples et le plus souvent complexes.
Support the show (https://www.patreon.com/electromonkeys) | |||
26 Jun 2020 | Comprendre visuellement Kubernetes avec Aurélie Vache | 00:53:52 | |
Un concept est parfois beaucoup plus clair lorsqu'il vient accompagné d'un schéma pour l'illustrer ; un pictogramme par exemple est beaucoup plus efficace pour nous avertir de l'éventualité d'un danger que ne le ferait un long texte explicatif. Qui plus est, la représentation visuelle d'un concept nous permet de nous en souvenir durablement, car nous en gardons une image mentale simple et facile à retenir.
Support the show (https://www.patreon.com/electromonkeys) | |||
05 Jun 2020 | Embrasser le serverless et les fonctions avec Alain Rouen | 00:58:08 | |
Si le serverless est un concept qui a déjà plus de dix ans, la function as a service a grandement contribué à le remettre sur le devant de la scène, même si la fonction n'est jamais qu'une partie de cet écosystème. On en vient à se questionner sur la légitimité d'avoir la main ou non sur l'environnement d'exécution. Support the show (https://www.patreon.com/electromonkeys) | |||
03 Jul 2020 | Apprendre autrement avec Nicolas Sadirac | 01:09:16 | |
Lorsque l'école 42 a vu le jour, beaucoup n'y ont pas cru : quoi, se sont-ils dit, une école qui ne donne pas de diplôme, qui n'a même pas de profs et qui s'occupe de former des jeunes en reconversion et sans bagages techniques au métier de développeur, quelle blague ! Mais 42 a non seulement prouvé que son modèle était viable, mais qu'en plus il était formidablement efficace, plus encore que nos bonnes vieilles écoles "à l'ancienne". Forcément, ça prête à réfléchir... Support the show (https://www.patreon.com/electromonkeys) | |||
30 Jun 2020 | Elastic Cloud avec François Teychené | 00:56:36 | |
Elastic est une compagnie réputée pour des produits tels que Elastic Search, Elastic Observability ou encore Elastic Security. Mais Elastic peut également héberger et gérer pour vous cette gamme de produits ; ce qui signifie que vous pouvez les utiliser sans avoir à vous soucier de leur maintenance et tout en bénéficiant pleinement de leurs fonctionnalités. Support the show (https://www.patreon.com/electromonkeys) | |||
07 Jul 2020 | Les Kata Containers, des Micro VM pour Kubernetes avec Samuel Ortiz | 01:01:13 | |
Quel niveau d'isolation offre la conteneurisation ? Le marketing qui a eu lieu autour de Docker dès 2013 laissait entendre, pour simplifier les choses, qu'un conteneur était comparable à une machine virtuelle, mais en plus léger. Or du point de vue de la sécurité, il n'en est absolument rien : les conteneurs partagent tous le noyau de leur hôte, et sont principalement isolés au travers des namespaces et des cgroups, tandis que les machines virtuelles elles, sont isolées grâce à des technologies de virtualisation matérielle. Support the show (https://www.patreon.com/electromonkeys) | |||
10 Jul 2020 | Google Cloud Run avec Steren Giannini | 01:00:35 | |
Depuis ses origines, le cloud a pour vocation de faciliter l'expérience des développeurs en leur permettant de déployer leurs applications simplement et en gérant pour eux la complexité du run. Quand nous pensons à cette simplicité, Heroku, Cloud Foundry ou Google App Engine nous viennent directement à l'esprit. Mais le cloud a un autre visage, composé d'instances de machines virtuelles, de VPC, de firewalls et de load balancers. Ces composants sont généralement complexes et ont souvent tendance a rebuter le premier développeur venu. Support the show (https://www.patreon.com/electromonkeys) | |||
14 Jul 2020 | La résilience applicative avec Christopher Maneu | 01:00:35 | |
La résilience applicative est un sujet complexe, car elle questionne aussi bien le code d'une application, son architecture, que l'infrastructure sur laquelle celle-ci doit tourner. Chaque composant qui entre en jeu peut avoir ses faiblesses, faiblesses qui nous sont souvent révélées lorsque ce composant est mis a rude épreuve, comme par exemple lorsqu'il est soumis à un pic de charge soudain.
Support the show (https://www.patreon.com/electromonkeys) | |||
21 Jul 2020 | Être Developer Advocate avec Sébastien Blanc | 00:56:08 | |
Redhat est une société qui a été fondée en 1993 et qui est la première a avoir créé un modèle économique viable en fournissant du support sur des softwares open source. En commençant par une distribution Linux, puis avec JBoss, Openstack, Ceph, Keycloak, et plus récemment Openshift, Redhat est aujourd'hui l'un des plus gros contributeur à l'open source.
Support the show (https://www.patreon.com/electromonkeys) | |||
17 Jul 2020 | KUDO ou comment créer simplement votre opérateur Kubernetes avec Denis Jannot | 00:58:45 | |
Toutes les ressources de Kubernetes peuvent être considérées comme des objects accessibles au travers d'une API et dont l'état est maintenu par un contrôleur. Lorsque vous créez un déploiement par exemple, c'est au contrôleur de s'assurer que l'état que vous désirez est celui présent dans le cluster. Mais Kubernetes n'a qu'un nombre limité d'objets, comme les pods, les déploiements ou les statefulsets. Cependant, Kubernetes nous permet d'étendre cette API en créant de nouveaux objets au travers de ressources personnalisées dont l'état devra être maintenu par un contrôleur dédié. Ces nouveau objets vont par exemple vous permettre de déployer un cluster Kafka ou Elastic dans Kubernetes.
Support the show (https://www.patreon.com/electromonkeys) | |||
24 Jul 2020 | Redis avec François Cerbelle et Tugdual Grall | 01:00:42 | |
Redis est une base de données NoSQL de type clé-valeur qui a la particularité de stocker ses données principalement en mémoire, par opposition aux autres bases de données qui utilisent généralement des disques pour leur persistance. Utiliser la mémoire rend l'accès aux données particulièrement peu coûteux en terme de latences. Support the show (https://www.patreon.com/electromonkeys) | |||
28 Jul 2020 | Google Cloud Functions avec Guillaume Laforge | 01:02:25 | |
Avec la montée en puissance des microservices, les fonctions sont de plus en plus populaires dans nos architectures modernes. Une fonction est généralement un microservice pouvant être invoqué, par exemple, au travers d'une url, ou en réponse à un évènement. Support the show (https://www.patreon.com/electromonkeys) | |||
31 Jul 2020 | Apache Kafka avec Florent Ramière | 00:58:31 | |
Apache Kafka est une plateforme de streaming distribuée. Les données reçues en continu peuvent provenir de plusieurs sources, et sont ordonnées dans le temps. Kafka est généralement utilisé pour découpler les services qui produisent la donnée, de ceux qui la consomment et l'analysent. Support the show (https://www.patreon.com/electromonkeys) | |||
02 Aug 2020 | Le vrai visage d'un sales engineer avec Florent Ramière | 00:21:01 | |
J'imagine que tout comme moi, vous êtes passionnés par la tech. C'est un monde où les choses vont vite, très vite, où le paysage change constamment, et où l'ennui n'existe pas ! Pourtant, tous les projets de transformation ne sont pas des réussites, loin s'en faut. Mais quels sont les enjeux d'un tel projet, comment se construit-il, comment faire en sorte de mettre toutes les chances de son côté pour qu'il devienne réel un succès ? Support the show (https://www.patreon.com/electromonkeys) | |||
04 Aug 2020 | La nouvelle ère des plateformes d'applications : Google Anthos avec Romain Vrignaud | 00:56:21 | |
Si les conteneurs sont venus révolutionner la manière d'exécuter nos applications, ils ne sont jamais que la première pierre d'un édifice beaucoup plus grand. Et dans cet édifice, Kubernetes qui permet d'orchestrer ces conteneurs, n'en est jamais que la seconde pierre.
Support the show (https://www.patreon.com/electromonkeys) | |||
07 Aug 2020 | Instana ou la nouvelle génération d'APM avec Alex Mechain et Jean Detoeuf | 01:09:28 | |
L'objectif de l'observabilité, et donc de développer une application observable, est de s'assurer que les comportements indésirables de cette application pourront être rapidement détectés lorsqu'elle sera mise en production. Que vaudrait un service dont nous ne connaîtrions pas le taux d'indisponibilité ou d'erreurs ? Que vaudrait un système dont la cause d'un disfonctionnement ne pourrait pas être analysé ?
Support the show (https://www.patreon.com/electromonkeys) | |||
11 Aug 2020 | Podman, l'alternative de Redhat à Docker avec Benjamin Vouillaume | 00:54:17 | |
Un conteneur est un processus qui a son propre système de fichiers et qui est isolé des autres processus de son hôte par des fonctionnalités du noyau Linux. Sous cette définition à première vue anodine se cache en réalité un monde de complexité. Abstraire cette complexité et rendre l'exécution d'un conteneur simple impose de faire des compromis, et dans le cas de Docker ces choix ont souvent été au détriment de la sécurité.
Support the show (https://www.patreon.com/electromonkeys) | |||
14 Aug 2020 | Les as de la bidouilles et l'esprit des FabLabs avec Sébastien Nedjar | 01:02:38 | |
Gordon Moore, Nolan Bushnell, Vinton Cerf, Tim Bernes-Lee, Steve Wozniak, qui n'a pas un jour entendu l'histoire d'un de ces grands bidouilleurs à l'origine des microprocesseurs, des jeux vidéo, d'Internet, du Web ou de l'ordinateur individuel ? Mais la célébrité n'était pas le but, et aucune de toutes ces belles choses n'est l'oeuvre d'une seule personne.
Support the show (https://www.patreon.com/electromonkeys) | |||
18 Aug 2020 | Static Web Apps avec Wassim Chegham | 00:59:01 | |
Depuis ses débuts en 2006, le cloud n'a cessé d'évoluer pour donner aux développeurs une meilleure expérience de déploiement de leurs applications. Si Amazon, Heroku, Pivotal Cloud Foundry ont été parmi les premiers, les options sont aujourd'hui bien plus nombreuses et de plus en plus spécifiques en fonction du type d'application.
Support the show (https://www.patreon.com/electromonkeys) | |||
21 Aug 2020 | Les challenges du développement mobile avec Yacine Rezgui | 01:02:57 | |
Depuis l'arrivée des premiers smartphones, le développement d'applications mobiles a considérablement bouleversé la manière de travailler des développeurs. Les premières versions de ces applications n'ont d'ailleurs pas toutes été des réussites, les développeurs étant partagés entre créer une application cross platform, ou une application ciblant directement iOS ou Android. Support the show (https://www.patreon.com/electromonkeys) | |||
25 Aug 2020 | Les défis de Java et du cloud natif : Spring boot avec Stéphane Nicoll | 00:57:55 | |
Spring est un framework du début des années 2000 pour faciliter le développement d'une application Java. Mais depuis le début des années 2000, bien des choses ont changé dans notre manière d'exécuter nos applications. L'apparition de Spring boot en 2014 a encore rendu plus simple la création d'une application autonome. Support the show (https://www.patreon.com/electromonkeys) | |||
03 Nov 2020 | Kong et la gestion d'API avec Thibault Charbonnier | 01:00:53 | |
Les API, pour Application Programming Interface, ont totalement bouleversé la manière d'écrire un service Web. Aujourd'hui, elles sont quasiment incontournables, d'une part parce qu'elles simplifient le développement d'applications, et d'autre part, parce qu'elles établissent un contrat documenté avec leurs consommateurs. Créées aux début des années 2000, elles se sont popularisées par la suite, jusqu'à voir leur nombre exploser avec l'arrivée des micro services. Support the show (https://www.patreon.com/electromonkeys) | |||
08 Sep 2020 | Inégalités numériques avec Audrey Neveu, Xavier Bourguignon et Emmanuel Feller | 00:58:30 | |
Inutile de vous le rappeler, nous vivons une période trouble ; période durant laquelle nous sommes parfois obligé de revoir jusqu'à la moindre de nos habitudes quotidiennes. Est-ce un changement temporaire ou durable ? Quelque soit la réponse, cette crise a jeté un éclairage nouveau sur notre rapport avec le numérique, que son utilisation soit dans le cadre des loisirs, de l'école ou du travail. Support the show (https://www.patreon.com/electromonkeys) | |||
01 Sep 2020 | De la SciFi a Devoxx4Kids avec Audrey Neveu, Xavier Bourguignon et Emmanuel Feller | 00:56:12 | |
Si d'aucun considère encore l'informatique comme un outil, beaucoup le voit aujourd'hui comme un simple objet de consommation : smartphone, console de jeu, ordinateur de bord, maison connectée, et j'en passe. A tel point qu'on en oublierait presque que ce n'est qu'une "bête" machine contrôlée par un code. Alors peut-être que, si vous n'êtes pas non plus un lecteur d'Asimov, vous vous imaginez encore les robots comme des êtres animés de noirs desseins prêts à envahir le monde... Support the show (https://www.patreon.com/electromonkeys) | |||
15 Sep 2020 | Le compagnon des devops avec Christophe Chaudier | 00:56:23 | |
Le DevOps et un mouvement et une pratique visant à l'unification du développement et de l'administration des systèmes. Sous cette définition simple en apparence se cache en réalité un monde d'inconnues, ce qui ne rend pas le mouvement facilement accessible. Qui doit y participer ? En quoi consiste cette unification ? Est-ce le rôle d'une personne, d'une équipe ou de tout une organisation. Comment mettre en place le DevOps et avec quels outils ?
Support the show (https://www.patreon.com/electromonkeys) | |||
29 Sep 2020 | La sécurité dans tous ses états – détection de comportements indésirables grâce à Falco avec Thomas Labarussias | 01:01:31 | |
Les conteneurs nous permettent plus que jamais d'accélérer le déploiement de nos applications. Elles sont désormais portables, prêtes à l'emploi et il est possible d'en exécuter des centaines, voire des milliers, sur une même machine. Mais il y a un revers à la médaille : comment être sûr qu'une application n'exécute que le code pour lequel elle est conçue ? Comment repérer un shell malicieux lancé par un tier ? Plus la densité de conteneurs sur un noeud augmente, et plus cette tâche pourrait sembler se complexifier.
Support the show (https://www.patreon.com/electromonkeys) | |||
06 Oct 2020 | Docker Compose avec Nicolas de Loof | 01:03:13 | |
Docker est un outil apprécié des développeurs pour sa simplicité. Docker compose emprunte cette même philosophie en permettant de démarrer une stack applicative avec une simple commande UP. Mais l'arrivée de Kubernetes est venue changer la donne, et la bien connue "developer experience" n'est plus du tout comparable à ce qu'elle était. Support the show (https://www.patreon.com/electromonkeys) | |||
22 Sep 2020 | La sécurité dans tous ses états : la chaine d'approvisionnement logicielle et l'open source avec Maya Kaczorowski | 00:55:28 | |
La sécurité est un aspect fondamental et pourtant souvent négligé de nos systèmes d'information. Pourquoi ? Qui n'a pas trouvé les exploits de Mr Robot palpitants ?... Alors qu'est-ce qui cloche ? Serait-ce parce que cette fois nous ne sommes pas du même côté de la barrière ? Probablement. Avoir une bonne hygiène de sécurité demande beaucoup d'efforts, de temps et de connaissances. Et avec tout ce qui "shift left" ces dernières années, il est difficile, mais vraiment difficile, de trouver le temps nécessaire. Support the show (https://www.patreon.com/electromonkeys) | |||
13 Oct 2020 | Les défis de Java et du cloud natif - GraalVM native image avec Sébastien Deleuze | 01:00:31 | |
GraalVM native image est un projet très attractif pour les équipes de développeurs Java qui veulent créer des microservices, et peut-être les utiliser dans des conteneurs. GraalVM native image permet en effet de compiler du code Java en code natif. Mais cela ne va pas sans soulever bon nombre de questions :
Dans cet épisode, j'ai le plaisir de recevoir Sébastien Deleuze. Sébastien est ingénieur Spring dans l'équipe VMware, et travaille à l'intégration de GraalVM native image dans le framework Spring. Qui mieux que lui pourrait répondre à mes nombreuses questions sur le sujet, et nous donner un aperçu exhaustif de l'avancée des travaux ? Support the show (https://www.patreon.com/electromonkeys) | |||
27 Oct 2020 | Le renouveau de Java, Quarkus, Vert.x et GraalVM avec Thomas Segismont et Julien Ponge | 00:58:49 | |
Java est un langage populaire apprécié de nombreux développeurs. Certes, il est là depuis des lustres, et certains pourraient le penser obsolète face à Go ou à Rust. Pourtant, bien loin de cette hype, Java continue à faire son chemin et à se réinventer lui-même jour après jour.
Support the show (https://www.patreon.com/electromonkeys) | |||
20 Oct 2020 | Progressive Web App avec Emmanuel Demey | 00:55:57 | |
Les Progressive Web Apps sont des sites web qui, d'un point de vue de l'utilisateur, peuvent être perçus comme des applications natives. Elles sont avant tout destinées aux mobiles, car elles ont l'avantage, par leur nature, d'être multi plateformes. Elles ont également un autre avantage : celui de ne pas dépendre des contraintes d'un app store. Support the show (https://www.patreon.com/electromonkeys) | |||
17 Nov 2020 | Une chasse au trésor pour les hackers, le bug bounty avec Korben | 01:01:17 | |
Le bug bounty, ou chasse aux bugs ou encore prime aux bogues, est un programme de récompenses pour les personnes qui découvrent et rapportent les bugs d'un site web. En d'autres termes, une entreprise, telle que Facebook ou Google, permet aux hackers bienveillants (souvent appelés white hats ou chapeaux blancs) de lui rapporter les vulnérabilités qui l'affectent en échange d'une récompense. Support the show (https://www.patreon.com/electromonkeys) | |||
24 Nov 2020 | Une vision du changement qui change tout avec Alexis Monville | 00:59:11 | |
Tout change constamment : les langages, les frameworks, les outils, les technologies, les coéquipiers, et inévitablement, nous aussi. Pourtant changer ne paraît jamais simple. Chaque fois que nous voulons un changement, nous avons l'impression de vouloir déplacer des montagnes.
Support the show (https://www.patreon.com/electromonkeys) | |||
08 Dec 2020 | Mythe et réalité du SRE avec Tony Fouchard | 01:00:52 | |
Le SRE, pour site reliability engineer, est généralement un ingénieur software mettant à profit son expérience pour gérer l'infrastructure. Mais bien que ce rôle ait déjà fait l'objet de plusieurs publications (et je vous invite d'ailleurs à retrouver les liens dans les notes de l'épisode), son quotidien reste flou et mal défini.
Support the show (https://www.patreon.com/electromonkeys) | |||
15 Dec 2020 | Comprendre et utiliser le Chaos Engineering avec Sylvain Hellegouarch | 01:02:23 | |
Le chaos engineering est une pratique, un état d'esprit, une attitude bien avant d'être un ensemble d'outils. Simuler une panne, un incident, ou l'absence du meilleur élément d'une équipe est facile ; l'outillage ne vient qu'ensuite, lorsqu'il s'agit d'automatiser toutes ces tâches.
Support the show (https://www.patreon.com/electromonkeys) | |||
22 Dec 2020 | Les enjeux de l'infrastructure-as-code et de Pulumi avec Kevin Kotecki | 00:50:06 | |
L'infrastructure-as-code permet d'utiliser un langage de programmation pour définir son infrastructure. L'utilisation d'outils de gestion d'infrastructure comme Puppet, Chef ou Ansible avaient amorcé cette tendance, qui s'est confirmée par la popularisation du Cloud et de langages permettant la mise en place d'infrastructures comme CloudFormation pour AWS. Support the show (https://www.patreon.com/electromonkeys) | |||
10 Nov 2020 | Podcast et yaourts maison avec Bruno Soulez | 00:52:15 | |
Parmi l'arsenal des différents outils mis à notre disposition pour notre veille technologique, il y a le podcast. Bien évidemment, je ne serais pas là si je n'en étais pas persuadé, et peut-être que vous non plus. Mais qui sont ces fous qui se mettent chaque semaine derrière un micro pour créer des contenus toujours nouveaux ? Qu'est-ce qui les fait avancer ? Où vont-ils chercher leurs idées ?
Support the show (https://www.patreon.com/electromonkeys) | |||
01 Dec 2020 | Github avec Alain Hélaïli | 00:57:07 | |
Github est un dépôt de code bien connu des développeurs open source. Le code y est stocké et versionné. Par ailleurs, Github est également bien connu pour être le réseau social des devs. Mais aujourd'hui, est-ce seulement ça Github ?
Support the show (https://www.patreon.com/electromonkeys) | |||
29 Dec 2020 | Edge et Service Mesh, maîtrisez le réseau de vos applications avec Denis Jannot | 01:07:20 | |
Kubernetes permet de résoudre bon nombre de problèmes dans la gestion des micro-services, comme par exemple leur passage à l'échelle, ou la vélocité de leur déploiement, ou encore leur fiabilité. Mais Kubernetes s'est fixé des limites, et la gestion du trafic ne fait pas partie de son périmètre. Or, que ce soit lors de son entrée dans le cluster, entre les différents services, ou même entre différents clusters, ce trafic réseau est tout ce qui nous préoccupe lorsque nous parlons de micro-services. Et c'est ici précisément que le mesh entre en scène. Mais de quel "ici" parlons-nous exactement ? Pour répondre à mes nombreuses questions, j'ai le plaisir de recevoir pour la seconde fois Denis Jannot. Denis est Director of Sales Engineering pour Solo.io, un société spécialisée dans le réseau entre applications, de l'edge jusqu'au service mesh. Avec lui nous évoquerons les API gateways, le service mesh, et même la fédération de mesh entre clusters. Si vous souhaitez participer aux workshops de Solo.io en janvier : Support the show (https://www.patreon.com/electromonkeys) | |||
05 Jan 2021 | Gardez votre code simple et stupide avec Nicolas Frankel | 00:57:30 | |
Créer une application ne consiste pas à écrire un code source immuable auquel plus personne ne prêtera attention. Au contraire, c'est un code fait pour être relu, maintenu et modifié. Or si les choses sont très claires en théorie, la pratique est comme toujours beaucoup plus complexe. Aujourd'hui, que nous soyons développeur ou SRE, nous sommes tous confrontés à l'écriture de code. Mais un code qui fait le job est-il nécessairement un bon code ? Est-ce que mon code est clair et compréhensible pour être maintenu par quelqu'un d'autre que moi ? Et en définitive, comment puis-je m'améliorer ? C'est sur ce terrain miné et riche de polémiques que Nicolas Frankel a accepté de me suivre. Nicolas est developer advocate pour Hazelcast, et ensemble nous discutons des propriétés qui font d'un code un code de qualité. Support the show (https://www.patreon.com/electromonkeys) | |||
26 Jan 2021 | De Prometheus à Thanos avec Simon Pasquier | 00:51:54 | |
En seulement quelques années , Prometheus s'est imposé comme le standard des outils de monitoring cloud natif. Cependant, un certain nombre de fonctionnalités manquent à Prometheus, comme le stockage longue durée, le multi-tenancy ou, dans une certaine mesure, la haute disponibilité. Mais ce n'est pas un défaut pour autant, mais un choix d'architecture : Prometheus fait une seule chose, la collecte de métriques, et il la fait bien. Or ce choix pourrait être pénalisant pour une adoption en entreprise, car Prometheus ne permet pas, par exemple, de faire du capacity planning. Pour palier ce manque, de nouveaux projets ont vu le jour, comme Thanos ou Cortex. Mais ceux-ci ne sont pas là pour concurrencer Prometheus, mais bien plutôt pour l'enrichir. Dans cet épisode, je reçois Simon Pasquier. Simon est Senior Software Engineer pour Red Hat où il travaille principalement sur Prometheus. Mais à l'occasion, il lui arrive aussi de contribuer à Thanos. Avec lui, je discute de ce qu'apporte un projet comme Thanos à Prometheus, de son mode de fonctionnement et de ses fonctionnalités. Support the show (https://www.patreon.com/electromonkeys) | |||
02 Feb 2021 | La face cachée de Webassembly avec Geoffroy Couprie et Ivan Enderlin | 00:55:43 | |
Webassembly est une technologie que nous associons fortement avec un usage dans nos navigateurs. Parce qu'il est effectivement considéré comme "le langage assembleur pour le web", mais aussi parce qu'il a été créé pour surpasser certaines limitations de JavaScript. Mais, comme pour JavaScript, les cas d'usage ne se limitent pas au front, et vous seriez surpris d'apprendre tout ce que peut réaliser Webassembly au niveau du backend : filtres pour le proxy Envoy, blockchain, function as a service, et bien d'autres encore. Pour en parler plus en détails, je reçois Geoffroy Couprie, qui est ingénieur en sécurité pour Clever Cloud et qui utilise Webassembly dans des fonctions, et Ivan Enderlin qui développe une machine virtuelle pour Webassembly chez Wasmer. Leurs approches complémentaires nous permettront de brosser un tableau assez précis de l'utilisation de Webassembly pour le backend. Support the show (https://www.patreon.com/electromonkeys) | |||
09 Feb 2021 | Antrea, un SDN dans votre Kubernetes avec Antonin Bas | 00:58:40 | |
L'une des forces de Kubernetes est d'être extrêmement modulaire. Et lorsque cette modularité s'étend jusqu'à laisser le choix du plugin réseau, alors la porte est grande ouverte à une multitude de possibilités. Or, malgré une grande diversité de plugins dès ses débuts, Kubernetes voit encore aujourd'hui de nouveaux plugins faire leur apparition, comme Cilium, Multus ou Antrea. Dès lors, nous pourrions nous interroger sur la nécessité de créer de nouveaux plugins, et sur les besoins spécifiques auxquels ils viennent apporter une réponse. Cette semaine, je reçois Antonin Bas. Antonin est développeur pour VMware, et travaille plus spécifiquement sur le projet open source Antrea. Avec lui, nous partons à la découverte de ce plugin réseau encore méconnu, et nous parlons en détails de ses spécificités et de ses cas d'usage. Support the show (https://www.patreon.com/electromonkeys) | |||
16 Feb 2021 | Kubernetes a changé la donne avec Alexis Ducastel | 01:00:57 | |
Il n'a fallu que trois ans à Kubernetes pour devenir fin 2017, le standard des plateformes d'orchestration du marché. Et tandis que les conteneurs enflammaient le cœur des développeurs, Kubernetes lui partait à la conquête des entreprises. Il est rare, pour ne pas dire inédit, qu'un produit jouisse d'une adoption aussi rapide, et il y a fort à parier qu'un tel succès ne doive rien au hasard. Dès lors, qu'est-ce qui justifie cet engouement pour Kubernetes et pour les conteneurs ? A quelles problématiques apportent-ils une réponse, aussi bien pour les devs que pour les ops ? Cette semaine je reçois Alexis Ducastel. Alexis est architecte infrastructure freelance, et fondateur d'infraBuilder, et avec lui j'aborde les différents points qui expliquent la popularité de Kubernetes, et pourquoi il a définitivement changé la donne. Support the show (https://www.patreon.com/electromonkeys) | |||
23 Feb 2021 | Le monitoring de la sécurité avec Marc Tremsal | 00:58:59 | |
Dans des environnements distribués et hautement volatile, les logs, les métriques et les traces sont nos yeux et nos oreilles quand il s'agit de diagnostiquer la raison d'un incident. Et si c'est le cas pour un problème applicatif, ne pourrions-nous pas tout aussi bien en tirer avantage concernant la sécurité ? C'est la proposition que fait aujourd'hui Datadog. Pour en discuter, je reçois Marc Tremsal. Marc est Director of Product Management pour Datadog, et avec lui j'ai l'opportunité de discuter de la détection des menaces, des différent aspects du monitoring de la sécurité, mais aussi des technologies innovantes qui y sont employées, telle que eBPF.
Support the show (https://www.patreon.com/electromonkeys) | |||
12 Jan 2021 | Conteneurs et sécurité avec Liz Rice | 00:53:57 | |
Container Security est un livre écrit par Liz Rice et paru aux éditions O'Reilly en avril 2020. Je l'attendais avec impatience, et je l'ai dévoré dès sa sortie. Il est bourré d'informations utiles. Après un rappel des rudiments de Linux, tous ce qu'il y a à connaître sur la sécurité des conteneurs y est abordé, de l'isolation, au cycle de vie des images jusqu'à la gestion des secrets. En bon podcaster, je me suis tout de suite jeté sur Twitter en espérant trouver dans mon réseau quelqu'un pour parler de la sécurité des conteneurs et des différents aspects que j'avais pu découvrir au travers de ce livre. Il se trouve que c'est Liz elle-même qui m'a répondu, et a accepté sans hésiter d'être mon invitée, même si elle ne se sentait pas totalement en confiance avec son français. Et je tiens d'ailleurs à la remercier très chaleureusement d'avoir fait cet effort, car nous avons bien plus souvent l'occasion de voir des français répondre à des interviews en anglais, que l'inverse. D'ailleurs, c'est son tout premier podcast francophone. A-t-on encore besoin de présenter Liz Rice ? Liz est VP Open Source Engineering chez Aqua Security, mais elle est également Présidente du Comité de Contrôle Technique à la CNCF, et j'imagine que beaucoup d'entre vous ont déjà eu l'occasion de la croiser dans une KubeCon ou une autre. Ensemble nous discutons de la sécurité des conteneurs, en prenant comme point de départ le livre qu'elle vient de publier.
Support the show (https://www.patreon.com/electromonkeys) | |||
02 Mar 2021 | HashiCorp Waypoint et Boundary avec Nicolas Ehrman | 00:59:45 | |
HashiCorp est un éditeur logiciel bien connu par les équipes de dev, d'ops et de sécurité pour des outils comme vagrant, terraform ou encore vault. Ce que ces outils ont en commun, c'est d'une part d'être simples à utiliser, et d'autre part, de répondre à une problématique bien précise, et une seule. Or ces dernières années, ce ne sont pas les problématiques qui ont manqué ; entre l'explosion de nouvelles solutions dans l'écosystème cloud natif d'un côté, et le travail à distance de l'autre, difficile de savoir où donner de la tête. Fort heureusement, chaque problème à sa solution. J'ai justement le plaisir de recevoir cette semaine Nicolas Ehrman, qui est Solution Engineer chez HashiCorp, et ensemble, nous discutons des deux dernières nouveautés qui ont été annoncées en fin d'année dernière par HashiCorp: Waypoint et Boundary.
Support the show (https://www.patreon.com/electromonkeys) | |||
12 Feb 2021 | Le code pour les kids avec Morad et Rabah Attik | 00:56:11 | |
Apprendre à coder est désormais enseigné à l'école. Et si nous ne pouvons voir cela que d'un bon œil, nous savons aussi pertinemment que cela introduit un biais : les enfants sont rarement passionnés par une discipline scolaire, et cela en dépit des aspects ludiques et créatifs d'un Scratch ou d'un Python. Par ailleurs, un autre problème a vu le jour ces dernières années : les ordinateurs, smartphones et tablettes font maintenant partie de notre quotidien, et de celui de nos enfants. La aussi, c'est une bonne chose, à condition que la protection de la vie privée et des données personnelles ne soit pas mise de côté, et que les réseaux sociaux ne se transforment pas en un lieu de harcèlement scolaire. Dans cet épisode, je reçois Morad et Rabah Attik. A eux deux, ils sont non seulement les auteurs de plusieurs livres de la collection "pour les kids" de chez Eyrolles, mais aussi les fondateurs d'Evolukid, une société spécialisée dans l'enseignement du numérique auprès des jeunes publics. Ensemble, nous discutons de l'apprentissage du code et de l'identité numérique. Support the show (https://www.patreon.com/electromonkeys) | |||
09 Mar 2021 | Snyk : développement et sécurité avec Philippe Stemberger | 00:52:17 | |
La sécurité est un domaine qui n'échappe pas à la tendance au shift left. Certes, les bénéfices de ce décalage sont évidents, mais pour autant, il n'est pas simple d'en demander toujours plus aux équipes de développement. D'autant plus que la sécurité est un domaine complexe, qui demande du temps et des connaissances spécifiques. Snyk est une plateforme de développement faite pour adresser ces problèmes de sécurité lors de la création d'applications cloud natives. Pour en parler plus en détail, je reçois Philippe Stemberger. Philippe est Solutions Engineer chez Snyk, et dans cet épisode, il nous fait découvrir les solutions que Snyk met à disposition des développeurs.
Support the show (https://www.patreon.com/electromonkeys) |