

Les Cast Codeurs Podcast
Emmanuel Bernard, Guillaume Laforge, Vincent Massol, Antonio Goncalves, Aud
Restez informes sur les sujets brulants de l industrie Java.
Plongez sur un sujet precis avec l interview de l episode.
Supportez les radotages de vos hôtes : Emmanuel Bernard (JBoss, Hibernate), Arnaud Héritier (CloudBees, Jenkins), Guillaume Laforge (Google, Groovy), Antonio Goncalves (freelance, auteur), Vincent Massol (XWiki, Maven), Audrey Neveu (Saagie, Devoxx4Kids).
Plongez sur un sujet precis avec l interview de l episode.
Supportez les radotages de vos hôtes : Emmanuel Bernard (JBoss, Hibernate), Arnaud Héritier (CloudBees, Jenkins), Guillaume Laforge (Google, Groovy), Antonio Goncalves (freelance, auteur), Vincent Massol (XWiki, Maven), Audrey Neveu (Saagie, Devoxx4Kids).
Episodes
Mentioned books

Nov 9, 2018 • 1h 28min
LCC 198 - le mauvais open sourceur, il voit un code, et il opensource
Vincent, Guillaume et Arnaud enfilent leur slip des cast codeurs par dessus leur pantalons pour vous parler d'AdoptOpenJDK, de Spring Boot, de Micronaut, de Kubernetes, de Google App Engine, des vieux pôts de l'écosystème java dans lesquels ont fait les meilleures soupes, de piscem vorat maior minorem et d'un long outil de l'épisode sur TestContainers. Enregistré le 6 novembre 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–198.mp3 News Langages The AdoptOpenJDK Java 11 builds Présentations Java de Oracle Code One listées par Sharat Chandler Running Java code from the source, un article d'Andres Almiray montrant comment on peut lancer du code Java directement sans pré-compilation Focus sur les closures en JavaScript par Wassim Chegham qui continue sa série sur les bases de JavaScript Librairies Spring Boot 2.1.0 est sorti Micronaut 1.0 est sorti Présentation de Micronaut par Graeme Rocher à Oracle Code One et à Voxxed Days Microservices Tutoriel Micronaut sur InfoQ Tutoriel Micronaut sur Medium Infrastructure Kubernetes 1.12 (What's new by Rancher) Comment dockeriser facilement des applis Java avec Jib (outil que nous avions couvert avec David Gageot) Cloud Github Actions: c'est un peu le IFTTT de Github pour le CI/CD, pour automatiser le workflow de développement Secrets in Serverless par Seth Vargo qui couvre différentes approches pour cacher des secrets (mots de passe, etc) quand on utilise des solutions Serverless . Node 10 sur Google App Engine sorti en beta en même temps que la release de Node 10 Go 1.11 sur Google App Engine également disponible en beta Data Redis modules forked pre-common clause. GoodFORM va-t'il (sur)vivre? MongoDB change sa licence pour tirer parti de la manne des installations cloud de MongoDB Le problème des licences avec Copyleft Outillage JVM Ecosystem Report 2018 - Quel est le plus gros concurrent à JenkinsCI ? Apache Maven 3.6.0 plus CI Friendly avec un usecase pour les releases incrémentales chez Jenkins Sécurité 50 millions de comptes compromis chez Facebook CERTFR–2018-ALE–011 - Vulnérabilité dans le client Git + Nombreux avis de sécurité sur CERT-FR Loi, société et organisation Publicis va acquérir Xébia France IBM va acquérir Red Hat VMware / Pivotal vont acquérir Heptio Outils de l'épisode TestContainers Rubrique débutant Apprendre Apache Maven, l'outil de gestion et d'automatisation de production des projets logiciels sur developpez.com (ou sur GitHub) Conférences DevFest Toulouse le 8 novembre 2018 - sold out. Bdx.io le 9 novembre 2018 - sold out. Devoxx Belgique du 12 au 16 novembre 2018 - sold out. DEVOPS D-DAY 2018 le 15 Novembre à Marseille. Codeurs en Seine le 22 novembre 2018. Snowcamp du 23 au 26 Janvier 2019. CfP DevFest Paris le 8 Février 2019 CfP ConFoo Montreal 2019 du 13 au 15 Mars 2019 CfP Greach (Madrid) du 28 au 30 Mars 2019 Le site du Paris JUG Le CFP de la soirée Young Blood VI Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/

Oct 13, 2018 • 57min
LCC 197 - Interview SpringOne Platform avec Sébastien Deleuze et Brian Clozel
Emmanuel discute des nouvelles de l'univers Spring avec deux de ses contributeurs Sébastien Deleuze et Brian Clozel de retour de SpringOne Platform. Enregistré le 11 octobre 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–197.mp3 Interview Sébastien Deleuze Brian Clozel Site de la conférence Playlist Youtube Juergen Hoeller, the state of Spring and Java Dave Syer, sur Functions, Containers et apps Stéphane Nicoll et Brian Clozel, Spring Boot 2.0 Web applications Stéphane Maldini et Gury, avec RSocket Le site de RSocket Le Patreon des cast codeurs Oliver Gierke et Stoyanchev, Reactive et R2DBC Le site de R2DBC Tuto Spring et Kotlin Projet Spring Fu Talk Spring Fu Dave Syer, how fast is Spring GraalVM La conférence Spring en Europe organisée par la communauté: Spring IO Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/

Oct 1, 2018 • 1h 15min
LCC 196 - CORS Lille debout T
Dans cet épisode, Emmanuel et Guillaume vous parlent de JDK 11, 12, 9, de GraalVM, de Kotlin, de Java et Jakarta EE, de serverless, de multi cloud, de consistance de données, de Linux, de l'Europe, de Bercy. Mais pas que ! Enregistré le 25 septembre 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–196.mp3 News Langages Comprendre Java 9 et plus, on recommence: l'agenda proposé pour Java 12 Le train de release, fonctionalités vs securité Vive le Java libre! Des Java Champions Java 11 sort aujourd'hui Exemple d'utilisation de HttpClient de Java 11 (avec GSON pour marshalling JSON) JShell en profondeur sur InfoQ Concise method bodies Le podcast sur la circoncision Java reflection, but much faster, from OptaPlanner The Graal Frenzy par Julien Ponge Les co-routines en Kotlin et structured concurrency Voir aussi Java project Loom Runtimes Mettez à jour vos Jackson à la version 2.9.7 La suite de test de Java EE est open source La roadmap d'Eclipse Glassfish Oracle annonce Helidon Infrastructure LogDevice de Facebook, un homologue de Apache Kafka LogDevice vs Kafka Cloud Séries sur Spring Cloud sur GCP par Josh Long Serverless best practices Multi cloud is a trap NewSQL échouent dans leurs garanties et j'accuse Spanner Web Axa supprime son appli mobile: voilà pourquoi ? CORS un article explicatif Outillage Qui a la plus grande sur GitHub en Open Source Méthodologies Le désenchantement dans le développement logiciel Sécurité Protéger l'identité contre silhouette Faille de sécurité dans la distribution alpine utilisée dans les images docker Loi, société et organisation Linux se dote d'un code de conduite L'union Européenne adopte la directive sur le droit d'auteur: La directive de l'UE sur le droit d'auteur à l'heure du numérique est adoptée Droit d'auteur : préparer la défaite en célébrant la victoire du court-termisme Contre analyse de l'impact des articles 11 et 13 sur l'internet libre Ouverture des « sources » du simulateur économique de Bercy Outils de l'épisode Pouvoir faire un checkout de la pull request GitHub git config --global --add remote.origin.fetch "+refs/pull/*/head:refs/remotes/origin/pr/*" git fetch origin # And then git checkout pr/123 Rubrique débutant Les changements d'états dans Git Conférences Paris Web les 4, 5 et 6 octobre 2018. DevFest Nantes les 18 et 19 octobre 2018 - sold out. Jenkins World Europe du 22 au 25 octobre 2018 à Nice - (utilisez le code JWAHERITIER pour obtenir 20% de réduction). VoxxedDays Microservices du 29 au 31 octobre 2018. DevFest Toulouse le 8 novembre 2018. Devoxx Belgique du 12 au 16 novembre 2018 - sold out. Bdx.io le 9 novembre 2018 - sold out. Codeurs en Seine le 22 novembre 2018. Snowcamp du 23 au 26 janvier 2019. Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/

Sep 15, 2018 • 41min
LCC 195 - Interview panorama de l'écosystème Kubernetes avec David Gageot
Guillaume s'assoie avec David Gageot pour discuter une partie de l'écosystème Kubernetes. C'est probablement le premier épisode d'une série sur Kubernetes. Enregistré le 11 septembre 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–195.mp3 Interview Merci aux premiers auditeurs qui ont sauté le pas en nous soutiennent sur Patreon https://www.patreon.com/LesCastCodeurs. Ta vie, ton œuvre David Gageot Kubernetes Orchestrateur open source de containeurs, avec déploiement, scaling et management automatisé. Kubernetes Istio Un "service mesh" open source pour connecter, sécuriser, contrôler, monitorer vos applications sur Kubernetes. Istio Run El Capitan, macOS Sierra, High Sierra and Mojave on QEMU/KVM Knative Des blocs de construction de base, open source, pour créer des plateformes serverless sur Kubernetes, développé par Google, Pivotal, Red Hat, IBM, SAP et d'autres. Knative Skaffold Outil open source en ligne de commande pour faciliter le développement continu sur d'applications sur Kubernetes. Skaffold Jib Outil open source pour containeuriser des applications Java, avec plugins Maven et Gradle associés, pour builder rapidement, de manière reproductible, sans avoir recours au démon Docker. Jib Distroless Images Docker légères ne contenant que le système d'exploitation, les dépendances, et l'application elle-même, supportant Java, Go, .Net, Python ou Go. Distroless Kaniko Outil open source pour builder des images à partir d'un Dockerfile, dans un conteneur ou dans un cluster Kubernetes, sans avoir besoin du démon Docker. Kaniko Gvisor Un noyau en user-space écrit en Go, pour créer des conteneurs sandboxés. gvisor Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/

Sep 6, 2018 • 1h 31min
LCC 194 - C'est qui le patron?
Dans cet épisode Audrey et Arnaud font le point sur les actualités de cet fin d'été 2018 avec pas mal de nouveautés pour préparer la rentrée comme la version 1.0 d'Istio, TLS 1.3, l'arrivée imminente de Java 11, et sans oublier la "minute" web d'Audrey. Il est aussi question d'outillage avec Gradle, Docker, GitHub et de sujets plus sérieux comme Redis et la Commons Clause. Emmanuel, quant à lui sort de son hamac pour vous présenter notre nouveau système de financement participatif du poscast. Enregistré le 31 août 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–194.mp3 News Langages JDK 11: First and last Release Candidate? Java is still available at zero cost Kotlin 1.3M2 Apache Releases Groovy 2.5 and Preview of Groovy 3.0 Middleware 10 Spring Boot Security Best Practices Infrastructure Istio 1.0 Run El Capitan, macOS Sierra, High Sierra and Mojave on QEMU/KVM Web Security Header Feature Policy Experiences Using Micro Frontends at IKEA Apps That Work Natively on the Web and Mobile Babeljs 7 Released Data Redis et Commons Clause Outillage GitHub - Updates to protected branches Docker 18.09 will support connecting to a remote daemon via SSH, without the TLS mess Gradle 4.10 Méthodologies SRE @Google - SLO before SLA Sécurité TLS 1.3 Crowdcast sur le financement participatif Devenez un Patron des cast codeurs sur patreon.com/LesCastCodeurs Loi, société et organisation Even anonymous coders leave fingerprints DefCon - Comment devenir administrateur des machines à voter aux USA Le refactoring le plus difficile de ma carrière - Jérôme Petazzoni Outils de l'épisode Ora, une alternative à Jira pour gérer ses projets en s'appuyant sur les méthodes agiles Conférences Jug Summer Camp le 14 septembre 2018. Paris Web les 4, 5 et 6 octobre 2018. DevFest Nantes les 18 et 19 octobre 2018 - sold out. Jenkins World Europe du 22 au 25 octobre 2018 à Nice - (utilisez le code JWAHERITIER pour obtenir 20% de réduction). VoxxedDays Microservices du 29 au 31 octobre 2018. DevFest Toulouse le 8 novembre 2018. Devoxx Belgique du 12 au 16 novembre 2018 - sold out. Bdx.io le 9 novembre 2018 - sold out. Codeurs en Seine le 22 novembre 2018. Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/

Jul 30, 2018 • 1h 34min
LCC 193 - Interview Apache Kafka avec Florent Ramière
Florent Ramière vient discuter avec Emmanuel d'Apache Kafka, de ses usages, son fonctionnement, son écosystème. Et roule ma poule sur piste noire. Enregistré le 19 juillet 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–193.mp3 Interview Ta vie, ton œuvre Florent Ramière @framiere LinkedIn Confluent Kafka Kafka en deux phrases Apache Kafka AMQP Quels sont ses caractéristiques spécifiques Pourquoi pas A-MQ Discussion only-once delivery, at-least-once, exactly once Les cas d'utilisations captation des logs event sourcing et le podcast sur l'event sourcing stream processing bus message microservices Apache Spark Streaming Apache flink Partition Discussion sur la dualité change event / table Les blogs de Ben Stopford Debezium - Change Data Capture La compétition MQ Apache Pulsar AWS Kinesis L'utilisation Comment Kafka s'utilise Comment on l'installe Déployer la stack via ansible Definition des partitions A quoi ça sert fonctionnellement le sharding Comment choisir sa clé de sharding Apache Zookeeper Comment je publie un message ? Je dois stocker l'index? Protocol Kafka Processing avec Kafka Streams vs Spark Stream et Flink Supervision Démo de monitoring Golden ratio lag partitions non répliquées plusieurs leaders Devoxx France Comment monitorer Kafka like a pro Un tour de l'environnement Kafka Sous la capot Apache Zookeeper Pourquoi ça scale ? Réplication Batching Latence Les top 5/10 problèmes que tu vois chez les clients pas de monitoring pas compris le système de partition: sous provisionner gestion de l'ordre: lié à la production codec: snappy Producteurs Présentation sur le producteur Kafka Format des messages Schema registry Retention: en temps en byte Compaction: avantages / inconvénients fonctionnels Crypto-shredding L'écosystème et la communauté Kafka Connect A Kafka Story Kafka Stream KSQL et son GitHub Confluent Inc vs Apache Kafka Apache Pulsar Kafka Improvement Process Ressources Monitoring demo A Kafka Story Une démo complete kafka, broker, ksql, connect etc Déployer la stack via ansible KSQL Microservices Resources Kafka Bouquin Kafka the definitive guide gratuit Kafka Improvment process Kafka protocol Le blog de confluent Apache Pulsar Debezium Nous contacter Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/

Jul 17, 2018 • 1h 14min
LCC 192 - Les vétérans du podcast
Dans cet épisode, Emmanuel et Guillaume, les deux seuls casts codeurs encore présents discutent langages, architecture, nouveautés Kubernetes et font de l'archéologie du web et des gestionnaires de code source sous l'oeil attentif de Chouquette, le chat de Guillaume. Enregistré le 13 juillet 2018. Téléchargement de l'épisode LesCastCodeurs-Episode–192.mp3. News Langages JDK 11 is in Rampdown Phase One .NET Core 2.0 EOL et 2.1 LTS Apache Groovy 2.5 et 3.0 sur InfoQ 1ère RC de TypeScript 3 Comment lire les bronzes de fils (thread dumps) Le prix du JDK Oracle dans le nouveau monde LTS / STS Tests sur OpenJ9 pour l'IDE Eclipse Java annotated monthly par Trisha Gee qui liste plein de news autour de l'écosystème Java Librairies Retour sur les bugs liés aux ORMs Jonathan Giles sur le design d'API et les bonnes pratiques associées Middleware Micronaut milestone 2 avec support de Server-Sent-Events, metrics, OpenFaaS et plus Micronaut: a Java framework for the future, now Difference entre microprofile 1.4 et 2.0 JHipster 5.0.0 Crowdcast Camel par Bertrand Pinel Infrastructure Kubernetes 1.11 Guide de style pour bash par Google Discussions sur Helm 3 Kubernetes sur Azure Correction Article sur Helm 3 Les templates GO seront toujours utilisables mais on pourra également se servir de Lua pour faire des scripts qui eux auront accès aux templates avant et après le rendering Web Les plus vieux noms de domaine Data Infinispan 9.3 est sorti BlaBlaCar utilise CDC Debezium pour migrer leur monolith Outillage Introducing Git protocol version 2 CloudBees Raises $62 Million in Growth Funding as DevOps Market Soars Pourquoi Atom ne peut pas remplacer Vim Eclipse photon est sorti avec support for JDK 9 et 10 Stephen Colebourne content avec Photon et Java 9/10/11 Eclipse Che 6.6 Introduction à Google Jib — construire des images Docker Java (projet sur github) First look at Jib, avec une comparaison de Jib et le plugin de Fabric8 Architecture Migrer les utilisateurs de Facebook messenger Les Golden Signaux du monitoring Fun Informatique quantique partie 1 et partie 2 sur InfoQ par Holly Cummins Entanglion un jeu de plateau coopératif open source sur le thème quantique créé par des chercheurs de chez IBM Research Loi, société et organisation Directive Copyright : le Parlement européen dit non et reprend la main Outils de l'épisode Zulip Rubrique débutant Comment était la gestion de source avant Git Conférences Dev.tube permet de chercher les vidéos de plein de conférences pour se rattraper cet été sur la plage Jug Summer Camp le 14 septembre 2018 Paris Web les 4, 5 et 6 octobre 2018 DevFest Nantes les 18 et 19 octobre 2018 Jenkins World Europe du 22 au 25 octobre 2018 à Nice - (utilisez le code JWAHERITIER pour obtenir 20% de réduction) VoxxedDays Microservices du 29 au 31 octobre 2018 DevFest Toulouse le 8 novembre 2018 Devoxx Belgique du 12 au 16 novembre 2018 Bdx.io le 9 novembre 2018 la conférence est sold out mais le CfP est encore (https://cfp.bdx.io/) ouvert Codeurs en Seine le 22 novembre 2018 - Le CfP est ouvert

Jun 16, 2018 • 1h 34min
LCC 191 - La quête du GraalVM
Dans cet épisode, Guillaume et Emmanuel discutent GraalVM, Java LTS, MS-DOS, gVisor, GitHub et microframeworks. Enregistré le 14 juin 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–191.mp3 News Correction Article de performance SpringBoot classique vs réactif L'article "SpringBoot 2 performance — servlet stack vs WebFlux reactive stack" est à prendre avec de grosses pincettes. Le client HTTP utilisé pour la version servlet est celui par défaut Java à base d'URLConnection. Pas de reused de la connection…. A 2500 users sur un benchmark IO bound avec un tel ratio wait/processing, il ne devrait pas avoir une telle différence de throughput. Nicolas Labro Langages GraalVM Les limitations de SubstrateVM Retour d'impression sur GraalVM GraalVM avec Play Framework Java 11 more than just features Replacing reflection with invokedynamic Librairies The rise of Microframeworks The state of Java/Kotlin Microframeworks in 2018 L'équipe de Grails a sorti un nouveau micro-framework, Micronaut, basé sur Netty et sans Spring, pour plus de légèreté Un workshop sur Micronaut pour démarrer avec Micronaut Est-ce qu'on a toujours besoin de Spock avec l'arrivée de JUnit 5 ? TL;DR : oui :-) Middleware JakartaEE is officially out Barre de progression de la contribution Oracle à Jakarta EE The state of Spring Java in 2018 Camel et Bean Validation débat Camel est l'option « no code » Infrastructure MS-DOS expliqué ! gVisor Product Manager de Google expliquant que gVisor est utilisé par App Engine et Cloud Functions Lancement de Skaffold pour automatiser le développement sur Kubernetes Skaffold sur Github Skaffold and Kaniko: Bringing Kubernetes to Developers Cloud Node 8 sur App Engine Web Angular 6 What's new in Angular6 What's new in Angular CLI 6.0 Les regrets de Ryan Dahl sur Node.JS (et lancement de son nouveau framework Deno) Article sur ses regrets On peut faire mieux que console.log() Outillage GitHub se fait gobber par Microsoft L'équipe Java Mission Control virée par Oracle Gradle 4.8 Méthodologies Hiérarchie et documentation Comment un agent public peut contribuer à l'Open Source Sécurité Custom domains on GitHub Pages gain support for HTTPS Vulnérabilité dans Git amenant à une exécution à distance Outils de l'épisode Byteman et injection de faute GitIgnore.io Outil de crowdcasting de Pierre Carion Rubrique débutant Crowdcast de Pierre Carion Pour un débutant qu'est-ce: les forces de Java ou de la JVM qui rend Java encore attractif bon choix pour commencer un projet en 2018 Conférences EclipseCon les 13 et 14 juin 2018 JHipster Conf le 21 juin DevFest Lille le 21 juin 2018 Voxxed Luxembourg le 22 juin 2018 Sunny Tech les 28 et 29 juin 2018 Jenkins User Conference le 28 juin 2018 Jug Summer Camp le 14 septembre 2018 - Le CfP est ouvert. Paris Web les 4, 5 et 6 octobre 2018 DevFest Nantes les 18 et 19 octobre 2018 - Le CfP est ouvert. Jenkins World Europe du 22 au 25 octobre 2018 à Nice - (utilisez le code JWAHERITIER pour obtenir 20% de réduction). VoxxedDays Microservices du 29 au 31 octobre 2018 DevFest Toulouse le 8 novembre 2018 Codeurs en Seine le 22 novembre 2018 Nous contacter Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/

May 30, 2018 • 35min
LCC 190 - Interview revue de code Gerrit et l'outil Vet avec Julien Béti et Réda Housni-Alaoui
Julien et Reda viennet nous parler de Gerrit et de son système de revue de code ; puis de l'outil Vet qu'ils ont open sourcé. Et José Paumard nous fait try ( José josé = new José(2018) ) { Audio crowdcast = Stream.of( josé.interview(), josé.interview(), josé.interview(), josé.interview() ) .map( Audio::normalize ) .filter( a -> ! a.tooNoisy() ) .collect( AudioCollectors.joining( " fade out <-> fade in " ) ); return crowdcast; } Enregistré le 15 mai 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–190.mp3 Interview Ta vie, ton œuvre Cosium Julien Béti, CTO Réda Housni-Alaoui, Architecte Gerrit Le sujet: notre passage à Gerrit et le client associé que nous avons mis en place: Vet. Un article sur le sujet que Réda avait écrit sur le sujet: https://medium.com/@rdahousnialaoui/abandoning-bitbucket-server-in-favor-of-gerrit-ee6b60e01795 BitBucket La page GitHub de Vet, en full Java 9, avec utilisation de JLink \o/ Un plugin IntelliJ est en cours de développement Dans l'interview, nous n'avons pas eu le temps de parler: De Vet et des workflows associés (via les commandes documentées sur la page GitHub) qui permettent de verrouiller les push sur le git remote. De l'aspect extensible de Gerrit qui permet, par exemple, d'appliquer automatiquement une PR lorsque l'ensemble des conditions sont réunies (+2 d'un reviewer, pas de –1 d'un reviewer, +1 de Jenkins) et ce quelque soit l'ordre d'arrivée. Concernant la problématique que tu as évoqué de "commit annexe", il est en fait possible dans Gerrit de créer une dépendance entre PR. Nous n'utilisons pas cette fonction, il est donc possible que quelques modifications sur Vet soient nécessaire pour en tirer profit. Plus d'infos ici: https://gerrit-review.googlesource.com/Documentation/concept-changes.html#related-changes Le crowdcast de José Paumard @JosePaumard Nous contacter Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com

May 18, 2018 • 56min
LCC 189 - Conférences et tests par mutation
Les Cast Codeurs se retrouvent dans la même pièce pour discuter des dernières conférences et pour échanger sur le mutation testing. Enregistré le 16 mai 2018 Téléchargement de l'épisode LesCastCodeurs-Episode–189.mp3 News Les conférences Microsoft Build Google I/O Red Hat Summit Devoxx UK Opérateurs Kubernetes Istio ThornTail ThornTail leçons apprises Oracle Code One Les tests par mutation ou mutation testing Projet Stamp Qu'est-ce que Stamp GitHub de Stamp Pitest JaCoCo Nous contacter Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com


