
Sign up to save your podcasts
Or


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 LangagesJDK 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
Middleware10 Spring Boot Security Best Practices
InfrastructureIstio 1.0 Run El Capitan, macOS Sierra, High Sierra and Mojave on QEMU/KVM
WebSecurity Header Feature Policy Experiences Using Micro Frontends at IKEA Apps That Work Natively on the Web and Mobile Babeljs 7 Released
DataRedis et Commons Clause
OutillageGitHub - Updates to protected branches Docker 18.09 will support connecting to a remote daemon via SSH, without the TLS mess Gradle 4.10
MéthodologiesSRE @Google - SLO before SLA
SécuritéTLS 1.3
Crowdcast sur le financement participatifDevenez un Patron des cast codeurs sur patreon.com/LesCastCodeurs
Loi, société et organisationEven 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'épisodeOra, une alternative à Jira pour gérer ses projets en s'appuyant sur les méthodes agiles
ConférencesJug 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 contacterSoutenez 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/
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 œuvreFlorent Ramière @framiere LinkedIn Confluent
KafkaKafka 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
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
Comment Kafka s'utilise Comment on l'installe
Definition des partitions
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
Devoxx France Comment monitorer Kafka like a pro Un tour de l'environnement Kafka
Sous la capotApache Zookeeper
Pourquoi ça scale ? Réplication Batching Latence
Les top 5/10 problèmes que tu vois chez les clients
Producteurs Présentation sur le producteur Kafka Format des messages Schema registry
Retention:
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
RessourcesMonitoring 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 contacterFaire 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/
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 LangagesJDK 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
LibrairiesRetour sur les bugs liés aux ORMs Jonathan Giles sur le design d'API et les bonnes pratiques associées
MiddlewareMicronaut 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
InfrastructureKubernetes 1.11 Guide de style pour bash par Google Discussions sur Helm 3 Kubernetes sur Azure
CorrectionArticle 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
WebLes plus vieux noms de domaine
DataInfinispan 9.3 est sorti BlaBlaCar utilise CDC Debezium pour migrer leur monolith
OutillageIntroducing 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
ArchitectureMigrer les utilisateurs de Facebook messenger Les Golden Signaux du monitoring
FunInformatique 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 organisationDirective Copyright : le Parlement européen dit non et reprend la main
Outils de l'épisodeZulip
Rubrique débutantComment était la gestion de source avant Git
ConférencesDev.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
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 CorrectionArticle 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.
GraalVM Les limitations de SubstrateVM Retour d'impression sur GraalVM GraalVM avec Play Framework
Java 11 more than just features Replacing reflection with invokedynamic
LibrairiesThe 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 :-)
MiddlewareJakartaEE is officially out Barre de progression de la contribution Oracle à Jakarta EE The state of Spring Java in 2018 Camel et Bean Validation
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
CloudNode 8 sur App Engine
WebAngular 6
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()
OutillageGitHub se fait gobber par Microsoft L'équipe Java Mission Control virée par Oracle Gradle 4.8
MéthodologiesHié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'épisodeByteman et injection de faute GitIgnore.io
Outil de crowdcasting de Pierre Carion
Rubrique débutantCrowdcast de Pierre Carion Pour un débutant qu'est-ce:
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 contacterFaire 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/
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 œuvreCosium Julien Béti, CTO Réda Housni-Alaoui, Architecte
GerritLe 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 contacterFaire 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? [email protected]
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érencesMicrosoft 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 testingProjet Stamp Qu'est-ce que Stamp GitHub de Stamp
Pitest JaCoCo
Nous contacterFaire 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? [email protected]
Cet épisode clôture Devoxx France 2018 dans un mode expérimental : un mode Ignite (avancer les slides à temps réguler sans contrôle) avec l'outil Kahoot. C'est mieux de le regarder (voir lien ci dessous). Mais si vous n'écoutez ou ne regardez pas, on ne vous en voudra pas :)
Enregistré le 20 avril 2018
Téléchargement de l'épisode LesCastCodeurs-Episode–188.mp3
DevoxxLa vidéo (recommandé) Devoxx France
Nous contacterFaire 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? [email protected]
Dans cet épisode Emmanuel, Audrey et Guillaume passent à la loupe les résultats du sondage 2018 de StackOverflow : on discute profils, technologies, valeurs et éthique dans le code.
Enregistré le 13 avril 2018
Téléchargement de l'épisode LesCastCodeurs-Episode–187.mp3
Le sondage 2018 de StackOverflowStackOverflow Developer Survey Results 2018
Nous contacterFaire 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? [email protected]
Dans cet épisode Emmanuel est de retour et assure l'intérim de Guillaume sur les blagues tout en discutant Java 10, Kubernetes et son écosystème, départs, rachats et IPO mais aussi diversité et Facebook avec Arnaud, Audrey et Vincent. Merci à Morgan pour sa crowdquestion sur les logs !
Enregistré le 29 mars 2018
Téléchargement de l'épisode LesCastCodeurs-Episode–186.mp3
News LangagesThe baby and the bathwater
The Oracle JDK (java.oracle.com) will not be freely available as of #JDK11. This is the one that has LTS. The #OpenJDK binary (GPLv2 with CPE license) will be free, but only have updates until the next release (6 months, 2 scheduled updates). Simon Ritter
Style Guidelines for Local Variable Type Inference in Java Introducing Java SE 10 * JDK 10 General-Availability Release
A Proposal for Package Versioning in Go
LibrairiesApache Spark 2.3.0 Vavr one log 01
MiddlewareSpringBoot 2 performance — servlet stack vs WebFlux reactive stack Salesforce achete Mulesoft pour 6 milliards$ Pivotal lance son offre publique d'achat
Micronaut framework
InfrastructureRetour utilisation Prometheus
CloudSolomon Hykes quitte Docker Java 10 will no longer sucks on Docker Kubernetes 1.10
WebPolymer 3.0 Capacitor 1.0.0
DataFacebook et les appels téléphoniques:
Introducing Skaffold: Easy and repeatable Kubernetes development Building Container Images Securely on Kubernetes IntelliJ IDEA 2018.1: Kubernetes support Jenkins X Jenkins Configuration as Code Plugin Gradle 4.6.0 Apache Maven 3.5.3 Open Source à la MAIF
ArchitectureQue se passe-t-il quand vous appuyez sur lecture dans Netflix ?
MéthodologiesGreve perlee
SécuritéGitHub survived the biggest DDOS attack ever recorded ACME v2 and Wildcard Certificate Support is Live
TLS 1.3 ratifié :
A counterintuitive way to increase diversity in tech Les nouveaux outils de Slack: un espion au service des patrons ?
Revealed: 50 million Facebook profiles harvested for Cambridge Analytica in major data breach
EU wants to require platforms to filter uploaded content (including code) Oracle Wins Court Ruling Against Google in Multibillion-Dollar Copyright Case
CrowdquestionMorgan Durand sur les logs
ConférencesDevoxx France du 18 au 20 avril 2018 - Le programme est publié dites nous ce qui vous plait ( mercredi, jeudi, vendredi ) MixIT le 19–20 avril 2018 à Lyon Riviera Dev les 2, 3 et 4 mai 2018 à Sophia Antipolis NCrafts les 18 et 19 mai 2018 Best Of Web les 7 et 8 juin 2018 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 - Le CfP est ouvert jusqu'au 15 avril. Paris Web les 4, 5 et 6 octobre 2018 Jenkins World Europe du 22 au 25 octobre 2018 à Nice - Le CfP est ouvert jusqu'au 15 avril - Les inscriptions sont ouvertes (utilisez le code JWAHERITIER pour obtenir 20% de réduction). DevFest Toulouse le 8 novembre 2018
Nous contacterFaire 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? [email protected]
Dans cet épisode, Freddy Mallet nous explique les différents aspects de la qualité logicielle.
Enregistré le 08 mars 2018
Téléchargement de l'épisode LesCastCodeurs-Episode–185.mp3
Interview Freddy, Sa vie, son oeuvreSonarSource, tu nous présentes les produits en 2 mots ?
SonarQube / @SonarQube
SonarLint / @SonarLint
SonarCloud / @SonarCloud
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? [email protected]
From the publisher's feed

41 Listeners

8 Listeners

11 Listeners

16 Listeners

231 Listeners

12 Listeners

83 Listeners

76 Listeners

0 Listeners

3 Listeners

96 Listeners

18 Listeners

156 Listeners

9 Listeners

10 Listeners