Le podcast Java en Français

Les Cast Codeurs est un podcast en français de, par et pour les développeurs.

Prenez connaissance des dernières nouvelles de la sphère Java et du développement en général. Plongez sur un sujet précis avec les épisodes interview.

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).

LCC 210 - Javax is coming

Dans cet épisode, Guillaume, Arnaud et Audrey reviennent sur les derniers rebondissements des drama de la tech : le futur de Jakarta EE, Amazon vs l'Open Source ... Et bien sûr on discute aussi technique avec les actualités de Elastic, JHipster, Micronaut, et plein d'autres.

Enregistré le 6 mai 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-210.mp3

News

Apache Software Foundation joins GitHub open source community

Langages

La passation de support sur OpenJDK 8 et 11 d'Oracle à Red Hat (bug fixes et security ne viendront plus d'Oracle, comme prévu)
Support Docker dans Java 8
Baeldung propose plein d'articles sur Groovy avec des tutoriels sur des aspects variés des APIs proposées par le langage

Oracle ne veut plus qu'on utilise javax.

Librairies

Un nouveau framework de log... par Google
Introducing Spring Cloud Circuit Breaker
JHipster 6 est sorti

Middleware

Micronaut 1.1 released
Elastic Stack 7.0.0 released

Cloud

Essayer Java 11 sur Google App Engine et Java 8 sur Google Cloud Functions

GraalVM et Quarkus dispo sur Clever Cloud:

Azure tombe pour quelques heures

Web

Sortie de Node.js 12
Svelte3
Native image lazy-loading for the web!
Update Regarding Add-ons in Firefox

A Conspiracy To Kill IE6

Outillage

Développement remote avec VSCode

Architecture

You Are Not Google

Méthodologies

Les projets ont besoin de héros

  • 80% des commits fait par 20% de gens: ce sont les projets majoritaires sur GitHub

Sécurité

DockerHub hack et le risque sur les images

Loi, société et organisation

Rectificatif sur la bataille Elastic - AWS de l'épisode 208 avec l'aide de Fabien Baligand

AWS : il regarde si tu as du succès et pouf il te bouffe

La license anti abus du droit du travail en Chine

RGPD : la CNIL prévient qu’elle sera désormais moins conciliante

Defining a Distinguished Engineer

Trou noir : l’ingénieure Katie Bouman qui a contribué à la photo est victime de cyberharcèlement

Manifeste écologique des professionnel·le·s de l’informatique

Outils de l'épisode

Crowdcast Eclipse Che par Manuel Payet

Rubrique débutant

How to use the JavaScript console: going beyond console.log()

Conférences

Crowdcast Hack Commit Push à Paris le samedi 15 juin par Florent Biville

Dégaine - un compte à rebours à deux faces

Riviera Dev du 15 au 17 mai 2019
NCrafts les 16 et 17 mai 2019
Mix-it les 23 et 24 mai 2019
BestOfWeb les 6 et 7 juin 2019
DevFest Lille le 14 juin 2019
Voxxed Days Luxembourg les 20 et 21 juin 2019
Sunny Tech les 27 & 28 juin 2019 à Montpellier
JugSummerCamp le 13 septembre 2019 - Le CfP est ouvert.
DevFestNantes les 21 et 22 octobre 2019 - Le CfP est ouvert.
Codeurs en Seine le 21 novembre 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/wdquestion](https://lescastcodeurs.com/crowdcasting/)
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/


LCC 209 - Les 10 ans des cast codeurs à Devoxx France

Cet épisode en direct de Devoxx France est l'occasion pour la fine équipe de repondre aux questions que vous nous avez posé.

Enregistré le 19 avril 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-209.mp3

Le plus sympa pour vous sera quand même de voir l'épisode sur YouTube.

Session Ask Me Anything

Devoxx France

Merci à JFrog pour la bière et la Nintendo Switch !
Le tirage au sort echo $[RANDOM%400]

Posez nous toutes vos questions pour l'épisode live des Cast Codeurs à Devoxx

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/


LCC 208 - Si après 10 ans d'open source, t'as pas ta fondation, t'as raté ta vie

Dans cet épisode en tête à tête Arnaud et Audrey discutent des nouveautés de Java 12, des dernières versions de Vert.x, Kubernetes ou Traefik mais aussi open source et fondations, et bien d'autres choses encore.

Enregistré le 4 avril 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-208.mp3

News

Posez nous toutes vos questions pour l'épisode live des Cast Codeurs à Devoxx
L'ASF a 20 ans

Langages

The arrival of Java 12!

JEP draft: Add detailed message to NullPointerException describing what is null

Frameworks

Spring Boot 2.2 M1
Utiliser JUnit 5 avec Spring-Boot

Librairies

Flight of the Flux 1 - Assembly vs Subscription

Middleware

Eclipse Vert.x 3.7.0 released!

Infrastructure

Testcontainers-java 1.11.0

Introducing Kraken, an Open Source Peer-to-Peer Docker Registry

Kubernetes 1.14: Production-level support for Windows Nodes, Kubectl Updates, Persistent Local Volumes GA

Pimp My Kubernetes Shell

Back to Traefik 2.0

Web

Mozilla lance WASI: WebAssembly System Interface

Preact X is here

Le TC39 a maintenant son repository GitHub

Introducing the OpenJS Foundation: The Next Phase of JavaScript Ecosystem Growth

Cache-Control for Civilians

Outillage

Nouvelle Continuous Delivery Foundation

Gradle Entreprise pour accélerer votre build maven

Creating a commit on behalf of an organization

Architecture

Nouvelle GraphQL Foundation

Loi, société et organisation

La guerre de l'open source continue :

Le parlement européen a voté pour la directive sur le droit d'auteur:

Après avoir viré les travailleurs en remote, IBM vire les vieux

Les effets des interruptions au travail

Turing Award Won by 3 Pioneers in Artificial Intelligence

Qui est Cédric O, nouveau secrétaire d’État au numérique et remplaçant de Mounir Mahjoubi ?

Outils de l'épisode

Peacock v1 Released

Conférences

Devoxx France du 17 au 19 avril 2019 - sold out
VoxxedCERN le 1er mai 2019
Riviera Dev du 15 au 17 mai 2019
NCrafts les 16 et 17 mai 2019
Mix-it les 23 et 24 mai 2019
BestOfWeb les 6 et 7 juin 2019
DevFest Lille le 14 juin 2019
Voxxed Days Luxembourg les 20 et 21 juin 2019
Sunny Tech les 27 & 28 juin 2019
JugSummerCamp le 13 septembre 2019 - Le CfP ouvre bientôt.
Codeurs en Seine le 21 novembre 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/


LCC 207 - Interview sur Quarkus avec Emmanuel Bernard

Dans cet épisode, Arnaud et Antonio discutent de Quarkus avec Emmanuel Bernard.

Enregistré le 13 mars 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-207.mp3

Interview

Ta vie, ton œuvre

@emmanuelbernard
Site web d'Emmanuel Bernard

  • D'où viens-tu ? Ta vie avant Red Hat.
  • Hibernate, Bean validation, Quarkus, mais tu fais quoi en fait chez Red Hat (IBM pardon) ?

Quarkus, pourquoi ?

Quarkus
GraalVM
Eclipse Reactive Messaging

  • C'est quoi ce nom ?

A Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards

  • Container first philosophy
    • Démarrage rapide
    • Empreinte mémoire (et disque) réduite
  • Que peut-on faire avec ?
    • Antonio peut faire des EJBs ? Hibernate peut-être ?
    • Quels sont les case d'usages ? Micro-Services, FAAS, Serverless, ...
  • Comment le comparer avec Spring-Boot ? Micronaut ?
  • 100% open-source ?
    • Mais uniquement Red Hat ?
    • Pourquoi l'avoir caché ?

Quarkus, comment ?

  • La stack technique
    • Graal/SubstrateVM
    • OpenJDK
    • Kubernetes
    • Quoi d'autre ?
  • Java ou Kotlin ?
  • Programmation Reactive ou Imperative ?
  • Le développement: Live coding & Hot Reload
  • L'eco-systeme: CDI, JAX-RS, RestEasy, Eclipse MicroProfile, Vert.x, JTA, JPA, Apache Camel, ...
    • Arnaud ne peut donc pas coder avec Spring(-Boot) and Spring-Data ?

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/


LCC 206 - Les petits secrets du boss

Un épisode avec des news on ne peut plus fraîches puisqu'Antonio, Audrey et Vincent y parlent de Quarkus, mais aussi d'Elastic, de web et de sécu, mais aussi quelques réflexions sur le métier de développeur.

Enregistré le 8 mars 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-206.mp3

News

Langages

JDK12 First Release Candidate Java is Still Free 2.0.0

Quarkus

Frameworks

Spring Boot 2.1.3 available now

Middleware

Lancement de la Suite Elastic 6.6.0
Apache Kafka leaves the zoo

Infrastructure

Secret Design Docs: Multi-Tenant Orchestrator

Web

A plan for version 8.0 and Ivy
Funding ESLint’s Future
Announcing the Ionic React Beta
Authentication in SPA (ReactJS and VueJS) the right way

Méthodologies

Arnaud Lemaire - Entre industrialisation et artisanat, le métier de développeur
Journée de travail, ou journée au travail ?

Sécurité

Top ten most popular docker images each contain at least 30 vulnerabilities
CVE-2019-3778: Spring Security OAuth 2.3.5, 2.2.4, 2.1.4, 2.0.17 Released
Kubernetes Security Announcement - v1.11.8, 1.12.6, 1.13.4 released to address medium severity CVE-2019-1002100
Runc and CVE-2019-5736

Loi, société et organisation

Ligue du LOL, contenus haineux en ligne, anonymat et pseudonymat

Directive droit d’auteur : les articles 11 et 13 ont été finalisés et c’est peut-être le moment de paniquer

Facebook ordered to stop combining WhatsApp and Instagram data without consent in Germany

Outils de l'épisode

Welcome to the universe of HyperText
Clance Impostor Phenomenon Test

Rubrique débutant

Every Linux networking tool I know

Conférences

Breizh Camp du 20 au 22 mars 2019
Greach (Madrid) du 28 au 30 Mars 2019
Devoxx France du 17 au 19 avril 2019 - sold out
VoxxedCERN le 1er mai 2019
Riviera Dev du 15 au 17 mai 2019
NCrafts les 16 et 17 mai 2019
Mix-it les 23 et 24 mai 2019
BestOfWeb les 6 et 7 juin 2019
DevFest Lille le 14 juin 2019 - Le CfP est ouvert.
Voxxed Days Luxembourg les 20 et 21 juin 2019
Sunny Tech les 27 & 28 juin 2019 à Montpellier

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/


LCC 205 - Interview analyse de l'industrie avec Sacha Labourey

Emmanuel et Sacha discutent de l'état de l'industrie informatique aujourd'hui. Leur analyse pertinente n'engage que ceux qui y croient.

Enregistré le 19 février 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-205.mp3

Interview

Ta vie, ton œuvre

Sacha à CloudBees

IBM et Red Hat

L'acquisition de Red Hat et les discussions d'achat avec Microsoft, Google et Amazon

Les petits poissons dans un univers de méga plateformes a la AWS

Les nouveaux standards : Jakarta EE, microprofiles

Le JDK -> Les JDKs

Les JDK et autre, c'est moins mon dada

Kubernetes vs... y a-t-il autre chose ;)

Les licences Common Clauses etc (MongoDB, Redis, Confluent, etc)

OSI

La prochaine consolidation, les développeurs qui reviennent sur le devant de la scène

Conclusion

Les commerciaux ça ose tout, c'est à ça qu'on les reconnait !

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/


LCC 204 - Silicon Valley, ton univers impitoyable

Dans cet épisode, les voisins d'Arnaud ont essayé de le réduire au silence tandis qu'Antonio tentait de faire taire Audrey. Les voisins d'Arnaud ont gagné grâce à la perceuse, mais Antonio, lui, a perdu. Résultat : un épisode news où deux cast codeurs et demi discutent de l'actualité de vos languages et frameworks préférés, mais aussi de l'actualité des géants de la tech, et ça, c'est pas toujours joli.

Enregistré le 8 février 2019

Téléchargement de l'épisode LesCastCodeurs-Episode-204.mp3

News

Langages

JDK 11.0.2 General-Availability Release + JDK 12 RC
GraalVM 1.0-RC11
* GraalVM with Groovy and Grape - creating native image of a standalone script
Go 1.11.5 and Go 1.10.8 are released
* Un livre blanc pour démarrer en GO

Frameworks

Spring Framework 5.1.4, 5.0.12 and 4.3.22 available now

Netflix OSS and Spring Boot — Coming Full Circle

Middleware

JHipster release v5.8.0
Micronaut 1.0.4

Infrastructure

The future of Kubernetes is Virtual Machines

Web

Node v11.8.0
Angular 7.2.0

Vue 2.6 released
Lightning-fast templates & Web Components: lit-html & LitElement
React v16.8: The One With Hooks
Google Play Store now open for Progressive Web Apps
Browser diversity starts with us.
Le bloqueur de pubs de Chrome va être déployé globalement

Data

Infinispan 10.0.0 Alpha3 and 9.4.6 final

Outillage

Spring Framework's Migration from Jira to GitHub Issues
Spring Boot in Visual Studio Code
Travis CI joins the Idera family
Jenkins crée et rejoint la Continuous Delivery Foundation au sein de la Linux Foundation
GitLab 11.7
Gradle 5.2

Sécurité

Google DNS Service (8.8.8.8) Now Supports DNS-over-TLS Security

Loi, société et organisation

Oracle v. Google and the future of software development

AWS vs l'Open Source, la suite

Première amende pour non conformité au RGPD, de 50 millions d'euros à l'encontre de Google

Facebook continue à se distinguer ...

Article 13 is back on – and it got worse, not better

Conférences

DevFest Du Bout du Monde le 22 février 2019
ConFoo Montreal 2019 du 13 au 15 Mars 2019
Breizh Camp du 20 au 22 mars 2019
Greach (Madrid) du 28 au 30 Mars 2019
Devoxx France du 17 au 19 avril 2019 - sold out
VoxxedCERN le 1er mai 2019
Riviera Dev du 15 au 17 mai 2019
NCrafts les 16 et 17 mai 2019
Mix-it les 23 et 24 mai 2019
BestOfWeb les 6 et 7 juin 2019
DevFest Lille le 14 juin 2019 - Le CfP est ouvert.
Voxxed Days Luxembourg les 20 et 21 juin 2019 - le CfP est ouvert.
Sunny Tech les 27 & 28 juin 2019 à Montpellier - Le CfP est ouvert.

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/


LCC 203 - Panel sur l'Open Source au YAJUG

Audrey, Arnaud, Vincent et Emmanuel participent à un panel sur l'Open Source à l'occasion d'une session du YaJUG.

Enregistré le 18 décembre 2018

Téléchargement de l'épisode LesCastCodeurs-Episode-203.mp3

Interview

Les Cast Codeurs au YAJUG

Apache
Eclipse
CNCF

Confluent change de licence
Open source et sa crise de la quarantaine
Sustainable and free open source communities

OpenJDK

Code de conduite et comportement dans les communautés

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/


LCC 202 - Marmotte, lutins et JDK

Dans cet épisode Guillaume, Audrey et Emmanuel reviennent sur les actualités de la fin d'année 2018 mais aussi des prédictions pour 2019. On discute JDK, management, open source mais aussi marmotte, licornes et lutins.

Enregistré le 9 janvier 2018

Téléchargement de l'épisode LesCastCodeurs-Episode-202.mp3

News

L'informatique devient une discipline avec son CAPES d'informatique et plus tard son agrégation d'informatique
La marmote est de retour

Langages

Java in 2019 - Some Predictions
Groovy 2.5.5 et 3.0-alpha-4
Red Hat support OpenJDK sous Windows
Garbage Collector Shenandoah dans JDK 12

Frameworks

Hystrix en maintenance
Micronaut ajoute le support du modele de programmation Spring Boot

Web

Edge rebase sur Chromium, WTF!

Outillage

Tactiques de déboguage

Gradle 5.1

  • Avec un teaser du support de Maven dans la version Enterprise

Docker Commands — The Ultimate Cheat Sheet
GitLab Security Release
New year, new GitHub!
AsciidoctorJ 1.6.0

  • ca va péter!

Deptective

  • casse le build si des packages dépendent de packages non autorisés

Architecture

L'art du diagramme d'architecture
Migrer de MongoDB vers Postgres: le proces du Guardian

Méthodologies

Le pendule manager/ingénieur Et la suite Monter l'échelle our faire le pendule

Monorepos, please don't

Sécurité

In January, the EU starts running Bug Bounties on Free and Open Source Software

Loi, société et organisation

Confluent change de licence
Open source confronts its midlife crisis
Sustainable Free and Open Source communities

Le deep fake, nouvelle menace de désinformation mais pas seulement

Pour une éthique des algorithmes

Outils de l'épisode

Scratch 3

Rubrique débutant

The mother of all demos

Conférences

Snowcamp du 23 au 26 Janvier 2019
Touraine Tech le 1er Février 2019
DevFest Paris le 8 Février 2019
DevFest Du Bout du Monde le 22 février 2019
ConFoo Montreal 2019 du 13 au 15 Mars 2019
Breizh Camp du 20 au 22 mars 2019 - Le CfP est ouvert jusqu'au 20 janvier.
CfP Greach (Madrid) du 28 au 30 Mars 2019
Devoxx France du 17 au 19 avril 2019 - sold out mais il y a une liste d'attente
Riviera Dev du 15 au 17 mai 2019
NCrafts les 16 et 17 mai 2019
Mix-it les 23 et 24 mai 2019 - Le CfP est ouvert jusqu'au 20 janvier.
BestOfWeb les 6 et 7 juin 2019
DevFest Lille le 15 juin 2019 - Le CfP est ouvert.
Sunny Tech les 27 & 28 juin 2019 à Montpellier - Le CfP est ouvert.

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/


LCC 201 - Interview Kotlin avec Cédric Beust et Sébastien Deleuze

Dans cet épisode, Audrey et Emamnuel discutent de Kotlin avec Cédric Beust et Sébastien Deleuze. On y parle du langage de sa communauté et de son écosystème.

Enregistré le 12 octobre 2018

Téléchargement de l'épisode LesCastCodeurs-Episode-201.mp3

Interview

Ta vie, ton oeuvre

Twitter Cédric
Twitter Sébastien

Kotlin en deux phrases

Kotlin is awesome
Try Kotlin!
Kotlin blog
Kotlin reference documentation
Kotlin Slack
Kotlinconf 2018 with videos
Talking Kotlin podcast
Kotlin + Spring Boot tutorial
My call for Kotlin as a major frontend language

Le langage

Quelles sont les fonctionnalités clés du langage
Null safety, extensions, data class, sealed class
Co-routines c’est quoi (zoom)
DSL

Quelles sont les inspirations de ce langage ?
Pourquoi JetBrains ont ils décidé de créer ce langage ? Avait on besoin d’un énième langage ?

Quel différenciateur vs reste
Early adopteurs, par rapport à la “concurrence” qu’est-ce qui vous a fait l’utiliser ?

Par rapport aux autres langages candidats modernes, votre point de vue

Le mix Object Oriented et fonctionnel, c’est le nouveau OO ?
Java 8, 9+ a atténué l’attrait?

Je peux mixer Kotlin et Java dans une même base de code ?
En particulier, tu peux même avoir des dépendances circulaires, genre une interface Java, une classe implémentée en Kotlin, et tu ré-étends cette classe en Java ? (et vice versa)
Est-ce que l’intégration Java / Kotlin est vraiment transparente, ou bien c’est plus compliqué que ça ?

Que quelles étapes parle-t-on pour rentre une API ou un framework "native" Kotlin ?

Sous le capot

Un langage de plus haut niveau: plus lent, plus gourmand en mémoire ?
Quid du boxing et type primitifs ?

Les utilisateurs type

Android
Gradle
Quels sont les utilisateurs type

L’écosystème

Build
Framework applicatif
Accès aux données
Tests : mock vs Mockito
Arrow

Y a-t-il une tendance “Kotlin native” (i.e. écrit en Kotlin)

L’influence sur les frameworks et les plateformes

Ecrire des APIs et des frameworks pour Kotlin, quel retour d’experience.

Communauté et futur

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/