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 (Doctolib, Jenkins), Guillaume Laforge (Google, Groovy), Antonio Goncalves (Microsoft, auteur), Vincent Massol (XWiki, Maven), Audrey Neveu (Reactor/Spring, Devoxx4Kids). Katia Aresti (Red Hat, Infinispan).

LCC 184 - Mais tu observes ou tu écoutes ?

Posté le 06/03/2018

Dans cet épisode Antonio, Audrey et Guillaume commentent l’actualité du mois de février : beaucoup de nouveautés dans les librairies et côté front mais également des nouvelles de Java 10 et 11 et de Kotlin bien sûr !

Enregistré le 1er mars 2018

Téléchargement de l’épisode LesCastCodeurs-Episode-184.mp3

News

Langages

Première release candidate pour le JDK 10
JDK 11 en early access
Java 8 ne recevra plus de mises à jour et de correctifs de sécurité à partir de janvier 2019
JDBC Next: A New Asynchronous API for Connecting to a Database

Librairies

Introducing Kotlin Support in Spring Framework 5.0
SpringBoot 1.5.10
SpringBoot 2.0 GA
Vert.x 3.5.1
Tensorflow 1.5
Apache Beam 2.3.0
Elastic 6.2.0
Elastic open source X-Pack

Middleware

Java EE devient Jakarta EE
Infinispan 9.2.0.CR3

Infrastructure

Cloudbees acquiert Codeship

Cloud

CoreOS agrees to join Red Hat
Debugging “FROM scratch” on Kubernetes

Web

Webpack 4
Parcel 1.5.0
NPM 5.7
JHipster 4.14.0
TypeScript 2.7

Angular-CLI 1.7

AngularJS 1.7 LTS

Nuxt.js 1.0 Web Components Todo
Flutter beta 1

Outillage

Gradle 4.5.0

Méthodologies

Effective Use of Slack

Sécurité

Chrome marquera tous les sites HTTP “non sûrs” à partir de Juillet 2018

Loi, société et organisation

The unwinding of net neutrality will begin on April 23rd
Socle interministériel des logiciels libres 2018
Elon Musk quitte le conseil d’administration de son centre sur l’intelligence artificielle

Conférences

BreizhCamp du 28 au 30 Mars 2018
Devoxx France du 18 au 20 avril 2018
MixIT le 19-20 avril 2018 à Lyon
Riviera Dev les 16, 17 et 18 mai 2018 à Sophia Antipolis
NCrafts les 18 et 19 mai 2018 - Le CfP est ouvert.
Best Of Web les 7 et 8 juin 2018
EclipseCon les 13 et 14 juin 2018 - Le CfP est ouvert.
JHipster Conf le 21 juin
DevFest Lille le 21 juin 2018 - Le CfP est ouvert.
Voxxed Luxembourg le 22 juin 2018
Sunny Tech les 28 et 29 juin 2018 - Le CfP est ouvert.
Jenkins User Conference le 28 juin 2018 - Le CfP est ouvert.

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


LCC 183 - L'épisode où Audrey apprend à mixer

Posté le 01/02/2018

Dans cet épisode, Audrey se lance dans le mixage et discute avec Vincent et Arnaud Spectre, Meltdown, Neutralité du Net et bien sûr des dernières nouveautés techniques.

Enregistré le 25 janvier 2018

Téléchargement de l’épisode LesCastCodeurs-Episode-183.mp3

News

Pour bien démarrer 2018, les Cast Codeurs sont maintenant sur #deezer et #spotify

Langages

Effective Java, 3rd edition
Whats Next After Java 9
What’s next for the Groovy language: The 2018 roadmap
Kotlin 1.2.20

  • Attention au bug dans Spring Data.

Librairies

Sneak peek at Reactor-Core 3.2 with Milestone 1

Middleware

Hadoop 3.0

Infrastructure

James Strachan, James Rawlings, Rob Davies, (fabric8) rejoignent CloudBees

Cloud

Kubernetes 1.9
Chaoskube pour tester vos environnements Kubernetes
Scanning vulnerabilities in Docker Images

Web

The Top JavaScript Trends to Watch in 2018
Angular 5.2
Nouvel incident opérationnel pour NPM
Mozilla active les custom components par défaut
BootStrap 4

Outillage

Publier une librairie open source sur Maven Central

Méthodologies

5 Things to Learn about Building a Successful Team
The Best Advice For Remote Work Success From 10 Global Teams

Sécurité

Spectre et Meltdown, les failles cachées dans nos processeurs :

Loi, société et organisation

La FCC enterre la neutralité du net aux États-Unis :

Eric Schmidt quitte Alphabet
Google parie sur la France
Des intelligences artificielles plus fortes que l’humain lors d’un test de lecture
L’efficacité d’un logiciel censé prédire la récidive à nouveau critiquée

Conférences

Tips for Effective Conference Proposals
FOSDEM les 3 et 4 février 2018
Touraine Tech le 23 février 2018
BreizhCamp du 28 au 30 Mars 2018
Devoxx France du 18 au 20 avril 2018
MixIT le 19-20 avril 2018 à Lyon
Riviera Dev les 16, 17 et 18 mai 2018 à Sophia Antipolis - Le CfP est ouvert.
NCrafts les 18 et 19 mai 2018 - Le CfP est ouvert.
Best Of Web les 7 et 8 juin 2018 - Le CfP est ouvert.
DevFest Lille le 21 juin 2018 - Le CfP est ouvert.
Voxxed Luxembourg le 22 juin 2018 - Le CfP est ouvert.
Sunny Tech les 28 et 29 juin 2018 - Le CfP est ouvert.
Developers Conferences Agenda/List

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


LCC 182 - Black Friday code - une ligne dupliquée pour une achetée

Posté le 03/12/2017

Guillaume et Vincent commentent les nouvelles du mois dans le métaverse java-developicte. Un épisode avec beaucoup d’outils discutés. Félicitation à Guillaume, nouveau Java Champion !

Enregistré le 27 novembre 2017

Téléchargement de l’épisode LesCastCodeurs-Episode-182.mp3

News

Langages

JDK 10 Early Access Build
Guillaume est un Java Champion
Built-in HTTP server dans JDK 6+

Librairies

Spring Boot 2.0.0m6
ElasticSearch 6.0.0

Middleware

Kafka 1.0
Infinispan 9.2.0 beta et 9.1.3

Cloud

Process de certification Kubernetes lancé par la CNCF
Service Mesh data plane vs control plane

Web

Angular 5.0.0
What’s new in Angular 5.0
What’s new in Angular CLI 1.5
Firefox Quantum

Data, Machine Learning

Intro à TensorFlow
Stephan Janssen et les twitter spam bots de Russie

Outillage

Gradle vs Maven, et Gradle en Groovy ou en Kotlin

Une cartographie du code dupliqué sur Github
Github qui utilise du machine learning pour alerter sur des problèmes de dépendance
Github rajoute une feature de discussion

Github ajoute teletype à Atom pour collaboration temps réel
Visual Studio Live Share

Mastering VIM quickly

Les pages MAN mais simplifiées et par l’exemple

Outils de l’épisode

Sibbell par Reda ABDI (Crowdcast)
Artifact listener

Rubrique débutant

Bazar / fun / geek

Tesla annonce un nouveau roadster
Tesla annonce aussi un camion

CommitStrip ont fait une super méga fresque

Fixing the MacBook Pro

Conférences

3eme édition du Paris OpenSource Summit les 6 & 7 Décembre
Snowcamp 2018 du 24 au 27 janvier
Touraine Tech le 23 février 2018 - Le CfP est ouvert.
Devoxx France du 18 au 20 avril 2018 - Le CfP est ouvert.
MixIT le 19-20 avril 2018 à Lyon - Le CfP est ouvert.
Riviera Dev les 16, 17 et 18 mai 2018 à Sophia Antipolis - Le CfP est ouvert.

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



LCC 180 - Encore une petite news

Posté le 02/11/2017

Dans cet épisode Audrey et Arnaud sont ensemble en même temps ! Et nous parlent de… tout. Plus particulièrement, de Java 9, de ce que veut dire une version, de Spring 5, de la domination de Kubernetes, de la réécriture de React sans tout casser et surtout de comment reprendre la main sur un terminal donc la connexion ssh s’est cassée et qui semble ne servir plus à rien. Et bien d’autres choses encore.

Enregistré le 30 octobre 2017

Téléchargement de l’épisode LesCastCodeurs-Episode-180.mp3

News

Langages

Java 9.0.1 est dispo

Version-string schemes for the Java SE Platform and the JDK (JEP-223)
Secure Coding Guidelines for Java SE (9)

Librairies

Spring 5.0.0
Spring Boot 2.0 M5
Vert.x 3.5.0
Introducing the Natural Language Processing Library for Apache Spark

Middleware

Marathon 1.5
Wildfly 11

Infrastructure

Resources for Getting Started with Distributed Systems

Cloud

Kubernetes has won. Docker Enterprise Edition will support rival container-wrangling tech
Docker Swarm et Kubernetes sont dans un bateau
Jenkins & Kubernetes
Google Cloud vs AWS

Web

Vue.js is now open collective
Upcoming TypeScript Changes in Vue 2.5

6 Best Practices & Pro Tips when using Angular CLI

React 16.0
What’s New With Server-Side Rendering in React 16

TL;TR; Redux

Mozilla Developer Network (MDN) lance un Product Advisory Board, Microsoft et Google le rejoigne.

Microsoft adds multithreading to Node.js

Outillage

Apache Maven 3.5.2 is out
Gradle 4.2.1 aussi

Méthodologies

Mocking is a code smell
React 16: A look inside an API-compatible rewrite of our frontend UI library
Your step-by-step guide to more effective documentation
Git rebase ou pas ?
Tagger ses images Docker - Semver #oupas

Sécurité

Faille de sécurité dans WPA2

Autre

Spotify’s Discover Weekly: How machine learning finds your new music
Google unveils AI that learns on its own
Retour sur le DevFest Nantes

Loi, société et organisation

Annulation de l’obligation de déclarer tous ses identifiants en ligne
Bruxelles est contre les backdoors… mais invite les États à partager leur savoir-faire en déchiffrement
Rémi Mathis quitte Wikimédia France

Uber Movement veut séduire Paris grâce à son trésor de données sur la circulation

Outils de l’épisode

Git identities and ssh
Octolinker
octobox.io
Devdocs.io
Asciidoc et Maven pour générer ses supports de cours

Astuce de l’épisode

If you’ve got a frozen terminal from a dropped SSH connection, hit Enter then ~ then .

Conférences

Scala.io le 2 et 3 novembre à Lyon - Inscriptions
Devoxx Belgique du 6 au 10 novembre
Codeurs en Seine à Rouen le 23 novembre
7ème édition de SoftShake - Genève (seulement 3h de Paris en train !)
3eme édition du Paris OpenSource Summit les 6 & 7 Décembre
Snowcamp 2018 du 24 au 27 janvier
Devoxx France du 18 au 20 avril 2018
MixIT le 19-20 avril 2018 à Lyon

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


LCC 179 - Interview sur Keycloak avec Sébastien Blanc

Posté le 16/10/2017

Dans cet épisode, Sébastien Blanc nous fait découvrir l’univers de l’authentification et de l’autorisation et en particulier Keycloak.

Enregistré le 12 juillet 2017

Téléchargement de l’épisode LesCastCodeurs-Episode-179.mp3

Interview

Ta vie, ton œuvre

Twitter de Sébastien

Qu’est-ce que Keycloak ?

Le site de Keycloak
Le code de Keycloak
Des quickstarts
Le Jira
La mailing list

Tools-in-action de Sébastien à DevoxxFR
Live coding à SpringIO

LDAP
Authentification
Autorisation ?
Gestion d’identité
Quid de ma connection Google Account ou Facebook Connect
FranceConnect

Bannir des utilisateurs
Remember me
Authentification par certificat client ?
Détection de patterns suspects ? fail2ban
les attaques classiques

One time password
PBKDF2

Un survol des normes de sécurité

Realm

Comment ça marche et dans quel contexte cela s’utilise ?

Le talk de Hubert sur les JWT

Le développement

Moi développeur d’application web Spring Boot, quelles sont les étapes concrètes pour rajouter la sécurité ?
Quel est l’identifiant partagé entre l’application et Keycloak pour définir l’utilisateur
Et mon application voit quoi de l’utilisateur (nom, email, mot de passe ?)
Et mon application Angular 2 avec un backend node.js ?
Et mon application iOS ?
AeroGear
TLS, agnostique ou pas ?
Comment je définis le TTL de mon authentification

Avec quoi vous vous intégrez ?
Security proxy ?

Sous le capot

C’est fait comment en pratique ?
Je change de domaine ?
Comment le clustering est fait
TLS, reverse proxy, etc
Tout est en mémoire ?
Et la partie client, qu’est-ce qui est fait en intégration particulière
Les extensions sont pour faire quoi ?

Vous gardez comment les mots de passe (hash, salt, evolution, etc )

Écosystème et communauté

C’est quoi la concurrence ?
Spring Security, cryptomator, Google Keyczar, Bouncy Castle, Apache Shiro ?
Active Directory ?

Auth0 (SaaS) ForgeRock

Le futur
Istio
Vert.x
Keycloak

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


LCC 178 - All YOUR CODES ARE BELONG TO OPEN SOURCE

Posté le 01/10/2017

La sortie de Java 9, la mise en open source d’une mégachiée de projets, la sortie d’une tétrachiée de framework webs et bien d’autres choses encore.

Enregistré le 26 septembre 2017

Téléchargement de l’épisode LesCastCodeurs-Episode-178.mp3

News

Langages

Java 9 est sorti avec plein de choses dedans
9 Java Champions on Java 9:

Mark Reinhold sur le changement de rythme de Java
Inférence de type locale avec var pour Java 10
Langages de programmation et sécurité chez noLimitSécu

Les outils proprio d’Oracle JDK open sourcés et donnés à OpenJDK ?
Au revoir Java Embedded

IBM open source sa JVM J9

JShell a aussi une API pour son intégration

Middleware

Première Release Candidate pour Reactor Core 3.1

Java EE rejoins la fondation Eclipse
IBM open source Webshere Liberty sous openliberty.io

Web

Angular 4.4
The Past, Present, and Future of the Angular CLI

Yarn 1.0
Brace yourself, Babel 7.0 is coming

Relicensing React, Jest, Flow, and Immutable.js

Pourquoi j’ai choisi vue.js vs react ou Angular 2

Polymer 3.0 arrive

Ionic passe aux Web Components

Webhooks vs WebSub par notre Audrey !!!

Outillage

IntelliJ et Java 9
junit 5 est sorti
Intégrer des screenshots à ses tests Geb

Méthodologies

Stratégie de branche de l’équipe Spring Data
Le papier original sur la méthodologie Waterfall

Sécurité

Equifax et la faille de sécurité d’Apache Struts

Loi, société et organisation

World Wide Web Consortium abandons consensus, standardizes DRM with 58.4% support, EFF resigns
Annonce de l’EFF qui démissionne du W3C sur l’API video DRM

Biased Algorithms Are Everywhere, and No One Seems to Care

Oracle a tué Sun
Le brevet sur GraphQL
La promesse de brevet de Red Hat
La GPL testée en procès et confirmée

Loi de sécurité intérieure : des conséquences pour la vie numérique de tous

Outils de l’épisode

Filtrer les emails GitHub
Garder macOS propre
Stride
Keybase Teams

Conférences

Devops REX le 2 octobre à Paris
DevFest Nantes les 19 & 20 Octobre - Inscriptions
Scala.io le 2 et 3 novembre à Lyon - Inscriptions
Devoxx Belgique du 6 au 10 novembre - Inscriptions
Codeurs en Seine à Rouen le 23 novembre
7ème édition de SoftShake le 26-27 octobre à Genève (seulement 3h de Paris en train !) le CfP est ouvert
3eme édition du Paris OpenSource Summit les 6 & 7 Décembre
Snowcamp 2018 du 24 au 27 janvier ; le CFP est ouvert

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


LCC 177 - Interview sur les devs à Singapour à Voxxed Days Eponyme

Posté le 16/09/2017

À l’occasion de Voxxed Days Singapore, Guillaume et Emmanuel discutent avec des expatriés de Singapour (Alan, Germain, Mathieu, Nida) sur leur vie de développeur là-bas.

Enregistré le 18 juillet 2017

Téléchargement de l’épisode LesCastCodeurs-Episode-177.mp3

Interview

Ta vie ton œuvre

Alan Menant
Redmart
Marina Bay Sands

Germain Potet
Zenika Singapore

Mathieu François
While 42

Nida Bouzid
Active Viam

Voxxed Days Singapore

Voxxed Days Singapore

Singapour

While 42
Singlish
Work holiday pass
Minostry of manpower

Niveaux de vie :

  • salaire
  • loyer
  • nourriture
  • retraite / santé
  • jours de vacances (14 à 21 jours)
  • voiture

G1 et le retour d’expérience Active Viam

Jean-Claude Van Damme
malloc

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


LCC 176 - Le paradoxe de la fondation

Posté le 04/09/2017

Antonio, Arnaud, Vincent et Emmanuel commentent les informations de l’été : diversité, java dans un container, Java EE dans une fondation, les licences Facebook vs la fondation Apache et plus.

Enregistré le 1 septembre 2017

Téléchargement de l’épisode LesCastCodeurs-Episode-176.mp3

Comment faire un crowdcasting

News

Les épisodes des cast codeurs en licence Creative Commons by-nc-nd

Langages

Java Still Number One, But What’s Taking Over?
Le guide Bash ultime
Ceylon rejoint Eclipse

Server JRE
Garbage Collecteur G1 et comment le maitriser la bête dans tes microservices
Java vs Docker: comment configurer sa JVM (Java SE support for Docker CPU and memory limits)

Les principaux paradigmes de programmation
Excel est un Nonmonotonic dataflow programming :)

Légal

Facebook et sa licence BSD + brevet (react.js et RockDB):

Middleware

Java EE dans une fondation ?
Bean Validation approuvé
Java EE 8 approuvé aussi

Web

Bootstrap passe en bêta

Loi, société et organisation

France: un pays de gros lourds
Elles inventent un co-fondateur homme pour leur start-up, et c’est « le jour et la nuit »

Cefcys
L’épisode de NoLimitSecu sur le Cefcys

Google et le mémo sur la chambre a echo de Google :

How to Raise a Feminist Son

Outils de l’épisode

Un Chromebook pour coder
Site Reliability Engineering book

Conférences

JUGSummerCamp 15 septembre
devops REX le 2 octobre à Paris
DevFest Nantes les 19 & 20 Octobre - Inscriptions
Scala.io le 2 et 3 novembre à Lyon - Inscriptions
Devoxx Belgique du 6 au 10 novembre - Inscriptions
BDX.io 10 novembre
Devoxx Maroc 14-16 novembre
Codeurs en Seine à Rouen le 23 novembre
7ème édition de SoftShake - Genève (seulement 3h de Paris en train !) le CfP est ouvert
3eme édition du Paris OpenSource Summit les 6 & 7 Décembre ([CfP ouvert jusqu’au 15 septembre] (http://cfp.opensourcesummit.paris/)) Snowcamp 2018 du 24 au 27 janvier ; le CFP est ouvert

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


Licence Creative Commons

Posté le 11/08/2017

Les épisodes des cast codeurs sont désormais publiés sous licence Creative Commons. Plus précisément, Creative Commons Attribution - Pas d’Utilisation Commerciale - Pas de Modification 4.0 International (CC BY-NC-ND 4.0 pour les intimes). Cette nouvelle licence s’applique pour les épisodes passés. Les détails sont disponibles sur notre page licence.

On n’avait jamais vraiment pris de décision sur la licence, ce qui ne donnait aucun droit en pratique. C’est chose faite. Il y a des situations où cette licence ne conviendra pas pour certains usages ou projets ; n’hésitez pas à nous contacter, on a déjà adapté les droits au cas par cas en fonction des situations.

Fin du message à caractère informatif, bonnes vacances :)