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 (Reactor/Spring, Devoxx4Kids).

LCC 131 - JCrete 2015

Posté le 01/09/2015

Dans cet épisode un peu spécial, Antonio interviewe les créateurs de JCrete et quelques conférenciers pour expliquer le concept de ces unconferences.

Enregistré le 23 juillet 2015

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

Interview

JCrete

Heinz Kabutz

Bio d’Heinz
@heinzkabutz

JCrete
Devoxx4kids

Kirk Pepperdine

@javaperftuning
Boite de Kirk

Dmitry Vyazelenko

@DVyazelenko
Le blog de Dmitry
Unconference
Le livre: Open Space technology

Frenchies

Twitter de Pierre Laporte
Datastax
Twitter de Jean-Philippe Bempel
Ullink
Le code de Unsafe
Mechanical sympathy
Oculus Rift

Nous contacter

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 130 - Le putsch de la Saint-Laurent

Posté le 12/08/2015

Arnaud et Antonio invitent Dominique Jocal et Nicolas Deloof pour discuter des nouvelles estivales. On y parle Unsafe, front end, bash, docker et surtout #NoCode.

Enregistré le 10 août 2015

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

News

Général

Nicolas Deloof
Blog de Nicolas

Dominique Jocal
Blog de Dominique

Langages et JVM

Le monde tourne toujours en C
Java 9 gardera Unsafe
Quelques failles de sécu sur Java

Frameworks

Ma première application vert.x 3

Web

Un tutoriel pour les selectors CSS

Infrastructure

http://www.rockpapershotgun.com/2015/07/28/windows-10-wifi-sharing/
Docker n’est pas prêt pour la prod
Kubernetes 1.0

Bash en mode strict
Outil shell check
Fish shell

Jenkins OSS 1.609.2 LTS, CloudBees Jenkins Platform (15.05), Jenkins User Conferences ( London Live blog part 1 and 2, EU videos, US East videos)

Sécurité

Google infrastructure et vos clefs de chiffrement
Les bases de données NoSQL sans mot de passe sur le net

NoCode

Pourquoi les programmes de relation développeurs échouent ?
Partager les salaires de la boîte
GitHub encourage les codes de conduite pour tous les projets
Clarification sur les brevets par la cour européenne
Je rejoins la devops team
Amazon, le presse citron
Sourceforge à vendre
Le crowdfunding de JUnit
HUVr board

Outils de l’épisode

Git triangular workflow
Maven en couleur

Conférences

JUG Summer camp à La Rochelle le 18 septembre
ApacheCon EU (Core) à Budapest le 1 et 2 octobre
Bdx.io à Bordeaux le 16 octobre
ScalaIO (fin CFP 5 sept) à Paris les 22 et 23 octobre
GeeCon à Prague les 22 et 23 octobre
DevFest Nantes ( CFP ) à Nantes le 6 novembre
Devoxx BE à Anvers du 9 au 13 novembre
Devoxx MA à Casablanca du 16 au 18 novembre
DockerCon.eu (CFP) à Barcelone du 16 au 17 novembre
Codeurs en Seine à Rouen le 26 novembre (1h de Paris)

Nous contacter

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 129 - Interview NetBeans vs Eclipse - les mal-aimés

Posté le 31/07/2015

NetBeans et Eclipse sont parfois vus comme des mal-aimés. Emmanuel Hugonnet et Mickael Istria échangent avec Emmanuel sur leur IDE préféré respectif. Qu’est-ce qu’ils aiment, quelles sont les différences, que recherchent-ils dans un IDE ? On discutera aussi un peu de l’avenir et des WebIDEs.

Enregistré le 15 juillet 2015

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

Interview

Ta vie, ton œuvre

Emmanuel Hugonnet / NetBeans

@ehsavoie
Red Hat
WildFly

NetBeans
License CDDL

Mickael Istria / Eclipse

@mickaelistria
Eclipse
JBoss Tools

IntelliJ IDEA

Pourquoi vous aimez votre IDE

Que recherchez-vous dans un IDE
Quels sont les points clefs respectifs pour vous qui vous ont fait choisir votre IDE.

Fonction delta de Dirac

Quelle est la personnalité de votre IDE

Fondation Eclipse

Votre IDE est souvent critiqué, comment les autres le voient ?
Pourquoi IntelliJ IDEA a la “côte” ?

Approches

Vous êtes Wizards ou commandes ?

Unix est un IDE

Y a-t-il des philosophies différentes entre NetBeans et Eclipse ?

Plusieurs IDEs pour différents projets ou un seul mega IDE ?
Combien de mémoire pour un projet ?

JBoss EAP

Eclipse a son propre compilateur. Pourquoi ? À refaire aujourd’hui ?

Eclipse Java Development Tools

L’écosystème

Discussion sur l’écosystème respectif

Git
Mercurial

Nombre de contributeurs à Eclipse IDE
Qui finance le dev
Quid des contributions “extérieures”

Quel business modèle ?

La partouse d’IDEs

Vous utilisez d’autres IDEs ?
Vous avez partagé des idées en comparant NetBeans et Eclipse : quelles sont les bonnes choses qui en sont sorties ?

L’avenir

Vous pensez quoi des webIDE ?
Quid de l’avenir de votre IDE. Eclipse va fusionner avec Orion et abandonner SWT ?

Atom
Eclipse Orion
FeedHenry
Visual Studio Code
KnockoutJS
DukeScript
IntelliJ Webstorm

Les IDEs de PHP

Trucs et astuces

Lâchez-vous, donner nous 10 trucs et astuces pour votre IDE
FindBugs et Eclipse

NetBeans Wiki
Programme NetCAT

Nous contacter

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 128 - mon CoC est plus gros que le tien

Posté le 13/07/2015

Les Cast Codeurs discutent les nouvelles du mois. Notamment les rapports technologiques, beaucoup d’infos sur les outils. Ils échangent aussi sur les codes de conduite qui fleurissent sur les conférences et les projets open source.

Enregistré le 6 juillet 2015

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

News

Général

Thoughtworks Tech Radar

Langages

Rapport RedMonk sur les langages
Rust 1.1
Swift va être open sourcé
Support de EcmaScript 2015 (aka 6)
ES6 book
WebAssembly, du bytecode pour JavaScript ? et sur InfoQ
asm.js

Web

Safari, le nouveau IE

Middleware

Java EE 8 postponed to 2017
WildFly 9
Red Hat summit et sa keynote technique (19:11)
ElasticSearch 2 bêta 1
PHP sur AppEngine

Infrastructure et bases de données

Rétrécir ses containers
Résumé des annonces de DockerConf
Vues matérialisées dans Cassandra
S2N: TLS par Amazon

Cloud

OpenShift v3 en dédié
AWS Lambda en Java aussi maintenant

Outillage

Atom 1.0
Les fins de lignes au 21ème siècle
OpenDNS racheté par Cisco
JIRA contre les IDEs
Nouveau programme early access pour IntelliJ IDEA 15

LastPass hacked

How to undo almost anything with Git
How to write the perfect pull request

JFairy, fake sample data generator

Management et politique

Respecter sa force de vente
Droit d’auteur sur les API: Google ne peut faire appel

Débat

Les codes de conduite
Une opinion sur les dérives des CoC (le lien a été depuis retiré par Twitter ou l’utilisateur de Twitter)
StrangeLoop dégage un speaker pour ses vues politiques

Outils de l’épisode

DasyDisk
OmniDiskSweeper
DupeGuru
WhatSize

Conférences

Codeurs en Seine: le CfP est ouvert à Rouen le 26 novembre à 1h de Paris
JUG Summer camp le 18 septembre à La Rochelle
ScalaIO 22 et 23 octobres à Paris
SoftShake 22 et 23 octobre et le CfP est ouvert jusqu’au 31 juillet
DevFest Nantes et son CfP: crowdcast de Jean-François

Nous contacter

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 127 - Interview sur HTTPS avec Tom Delmas - partie 2

Posté le 24/06/2015

Emmanuel et Arnaud continuent la discussion avec Tom Delmas sur HTTPS. Comment ça marche, quelles sont les faiblesses et les diverses protections. Mais aussi comment mettre en place concrètement un certificat sur un site web.

Cette partie rentre dans le concret et explique quelques astuces pour serrer les boulons.

Enregistré le 23 mai 2015

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

Interview

Ta vie ton œuvre

@kermiite
Blog de Tom Delmas
ENSIIE
GroupCamp

Comment obtenir un certificat SSL

Certificate signing request
Quelle taille de clef (2048, 4096) ?
Quel temps de validité (1 an, 10 ans) ?

Comment j’installe mon certificat sur ma machine ?
Les configurations recommandées par Mozilla
Le générateur de configuration de Mozilla

Les boulons à serrer

La révocation de certificat

HPKP (HTTPS Public Key Pinning)
HSTS (HTTPS Strict Transport Security)
SSLStrip

Techniques/Tools pour gérer plusieurs certificats dans un boite ? Où stocker les ‘choses’ sensibles ? Centraliser ? - Maxence Warzecha

Comment passer un site en https sans perdre son Google ranking ? - Maxence Warzecha

Transition HTTP -> HTTPS pour SEO
HTTPS Everywhere

SSLLabs

Développement

L’obligation d’avoir HTTPS pour l’utilisation des services workers / le SSL dans les réseaux locaux perso (cas perso) - Davin kevin Des spécificités ou gotcha pour les websockets (wss://) ? (Pas à ma connaissance) - Maxence Warzecha

La spécification Service Workers sur la sécurité

Les liens les plus utiles

Les configurations recommandées par Mozilla
Le générateur de configuration de Mozilla
SSLLabs

L’attaque Logjam

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com


LCC 126 - Statut HTTP 725 - ça marche sur ma machine

Posté le 13/06/2015

Les cast codeurs sont accompagnés d’Etienne pour discuter de Java 9, des promesses, des codes HTTP 7xx. On y discute aussi IDE et de pleins d’autres choses. Un grand merci à Obeo pour leur soutien !

Enregistré le 8 juin 2015

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

News

Etienne Juliot

Langages

Optional: pour les APIs fluides
Un post sur Private et final, si c’est bien ou non, le sujet de l’extension d’un framework, etc.
Les promesses et AngularJS
On a un problème avec les promesses
Angular, just say no
Java 9 va-t-il casser votre code ?
Byteman 3 : compatibilité avec Java 8 et 9
A sane URL class (OkHttp)
Square Retrofit: client REST
Golo

Architecture

API asynchrones pour les IO vs multithreading
Quand utiliser un microservice
WebJars
Reactive Streams first stable version for the JVM
HTTP 7xx developer status codes
Bash process substitution

Outillage

Eclipse Sirius pour créer des modeleurs customs
Eclipse Mars
Eclipse Installer
Oomph, installeur pour avoir un Eclipse IDE pré-configuré pour son projet
RCPTT, test UI pour plugins Eclipse
Git
Le plan de métro de Paris avec des branches Git !!
Font pour source code avec ligature pour opérateurs
JSON Generator pour générer des mocks de contenu JSON
JSON Schema Guru

Middleware

ActiveMQ Artemis
Play! 2.4 avec injection de dépendances
Event Sourcing avec Akka

Infrastructure

Docker et Ansible
Gérer les leap secondes

Big Data

Twitter et l’après Apache Storm
J’aime les schémas

Politique

SourceForge, GIMP et le pattern de délégation
Bintray
Loi renseignement et le conseil constitutionnel
La Maison Blanche pour le droit d’auteur sur les APIs
Le serment d’Hippocrate pour les développeurs ?
Les fonctionnaires pourront faire du logiciel libre pendant leur temps de travail ?
A node fondation to bind them…

Outils de l’épisode

The fuck corrige vos lignes de commande
Nostalgy pour classer ses emails dans Thunderbird sans bouger les mains

Les mains dans le cambouis

Java 9 and beyond slide 44 et http://www.infoq.com/news/2015/03/java9-and-beyond
Les Value Type avec la syntaxe proposée where ref T { }

Débat

Ne lis pas tes emails le matin

Conférences

Jenkins User Conference et CD Summit à Londres les 23 et 24 juin
Codeurs en Seine: le CfP est ouvert à Rouen le 26 novembre à 1h de Paris
Le Cfp de Devoxx Maroc est ouvert jusqu’au 15 juin
Le Cfp de Devoxx Belgique est ouvert jusqu’au 30 juin
EclipseCon le 24-25 juin à Toulouse
JUG Summer camp le 18 septembre à La Rochelle
DevNation

Nous contacter

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 125 - Interview sur HTTPS avec Tom Delmas - partie 1

Posté le 25/05/2015

Emmanuel et Arnaud discutent avec Tom Delmas d’HTTPS. Comment ça marche, quelles sont les faiblesses et les diverses protections. Mais aussi comment mettre en place concrètement un certificat sur un site web.

Enregistré le 23 mai 2015

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

Interview

Ta vie ton œuvre

@kermiite
Blog de Tom Delmas
ENSIIE
GroupCamp

Pourquoi HTTPS

Protection de la vie privée

Protection contre les méthodes de certains FAI :

Obligation légale de protection des données personnelles

Des détails sur le fait que Chrome et FF vont déprécier des trucs en HTTP. - Hubert SABLONNIÈRE Le HTTPS avec HTTP2 ? - Hubert SABLONNIÈRE

Des infos sur HTTPS et HTTP/2

Mise en place d’interception SSL chez un client est ce légal ? Pour surveiller les comme et interdire les posts sur facebook. - Rémy Menétrieux

Les recommandations de la CNIL sur l’analyse de flux HTTPS

Comment marche HTTPS

Ca veut dire quoi être sous HTTPS
SSL v2 v3 TLS 1.0, 1.2 c’est quoi tout ce bazar.
Les différents niveaux de certificats SSL (classes)

Chrome vs SHA1
Attaque des suites d’export

Les différences entre les certificats SSL :

Un certificat == 1 IP ou pas avec le SNI
Server Name Indication

Les autorités de certification

Pourquoi mon navigateur a confiance dans le serveur SSL des cast codeurs ?

Nos navigateurs autorisent des centaines de CA Une seule suffit à tout bousiller

CNNIC banni par Google
CNNIC dénonce l’attitude de Google
ANSSI chopée par Google

Discussion sur les proxy et les proxy SSL

Google Chrome HTTPS pinning
Mozilla se base sur la liste de chrome
HPKP
DANE
DNSSEC
Key pinning et interceptions
Pas de DANE dans les navigateurs

Les autorités de certification gratuites :

Comment les vendeurs de browsers choisissent les CA qu’ils supportent nativement ? Procédure standard ou jungle ? - Jean-Baptiste Nizet

Mozilla a des critères
Pas que les navigateurs mais aussi les systèmes d’exploitation
Forum des CA
CACert

Pourquoi n’existe-t-il pas de CA public. L’État n’est-il pas plus habilité pour ce service que des boîtes privées ? - Jean-Baptiste Nizet

Il y en a plein en fait France, US, Chine et autre : Département de la defense américain, Hong-Kong post office etc

La suite

Comment obtenir un certificat.
Comment serrer les boulons.

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com


LCC 124 - La loi renseignement en Node.js

Posté le 14/05/2015

Vincent, Guillaume et Emmanuel discutent la loi renseignement, WordPress en Node.js, de l’intérêt des fondations pour les projets open sources et de tous les prétendants au trône d’IRC et de Skype. Et bien d’autres choses encore.

Enregistré le 11 mai 2015

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

News

Politique

Loi renseignement :

  • écoute de masse sur les FAI pas les hébergeurs l’avis Oles d’OVH
  • exclus les journalistes, magistrats, avocats, parlementaires

Boîte noire killer
Ma belle mère et le djihâd

Langage

Agenda pour JDK 9
Server Name Identification
NoTCP.io
QUIC
JRuby 9.0 pre2
Groovy en incubation chez Apache

Plateformes

Slick 3.0
WordPress en node.js
Nuxeo
WildFly Swarm: WildFly en fat jar pour microservices
Grails chez Object Computing

Outillage

Red Hat devient membre stratégique d’Eclipse
Éclipse et docker sont sur un bateau
Visual Studio Code sous Mac et Linux
Atom.io
Windows PowerShell sur Linux
Livre Asciidoctor
LeanPub
Git large file storage
Leak canary par Square (merci à Pierre-Yves Ricau)

Méthodologies

Contre la fondation node.js
RAML
Swagger
iCloud me vole mes invitations
Loi de scalabilité appliquée au management
Astuces de développement

Grosse Data

If you torture the data log enough, it will confess - Ronald Coase

Apple Mesos et JARVIS
Article sur les patterns de lecture et d’écriture aux données

Outils de la semaine

SSLLabs
TrueCrypt

Débat de l’épisode

Slacker ou ne pas Slacker là est la question Slack
HipChat
Gitter
Jitsi
Jitsi rejoint HipChat

Les conférences

Compte rendu Devoxx France
Breizhcamp
EclipseCon (merci à Mickael Istria)
dotScale
JavaOne et sa track de sécurité

Nous contacter

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


HTTPS

Posté le 11/05/2015

Cela faisait un moment que cela me titillait. J’ai fait le saut à l’occasion des récents évènements liés à la surveillance de masse en France. L’ensemble du site lescatcodeurs.com est maintenant sous HTTPS. Si vous voyez des choses qui ne fonctionnent pas, contacter-moi.

Les Android 2.1.x et les Windows XP sous IE ne pourront plus accéder au site mais c’est la seule limitation à ma connaissance.

Voici les empreintes digitales du certificat :

  • SHA1: D7 00 DA 92 2C B2 9C 4E B8 DC 23 CF DE A5 01 82 84 D5 2E 82
  • MD5: 7D 45 6B AC 91 39 1E F6 ED 2A 0A 50 BF D0 B0 F9

Si vous voyez quelque chose d’autre, votre connection est interceptée. Plus d’info sur les empreintes digitales des certificats.


LCC 123 - En direct de Devoxx4Kids

Posté le 27/04/2015

Venez tester l’ambiance Devoxx4Kids. Pourquoi les parents y amènent leurs enfants. Pourquoi les enfants aiment ce qui s’y passe.

Un grand merci à l’équipe de Devoxx4Kids et à Daniel qui a du non seulement apprendre à interviewer, mais aussi à interviewer des enfants qui franchement ne sont pas encore prêts à monter sur les scènes de Devoxx France ;)

Enregistré le 11 avril 2015

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

Interview

Devoxx4Kids
Devoxx4Kids France: les vidéos

Le point de vue des parents

École 42

Le point de vue des enfants

Minecraft
Thymio
Lego mindstorm
Arduino
NAO

Discuter Thymio

GenevaJUG
EPFL
Thymio

L’organisation Devoxx4Kids

L’équipe Devoxx4Kids
Scratch
NAO
Aldebaran
Email : devoxx4kidsfr-at-le-truc-de-mail-de-la-boite-de-moteur-de-recherche.com
@devoxx4kidsfr

Nous contacter

Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com