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


LCC 122 - Devoxx France 2015 la philo sans les poufs

Posté le 13/04/2015

L’épisode en direct de Devoxx France dans une superbe salle de 400 personnes. On y discute vous, du monde d’il y a 20 ans, de l’équipe Devoxx, de Fred Simon et de philosophie. Un grand merci à JFrog pour les bières et la TV offerte aux code castés de Devoxx.

Enregistré le 10 avril 2015

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

Devoxx France: table ronde

Présentation à suivre sur Slideshare

Objectif

Faire du bruit : c’est un podcast audio
Apprécier sa bière : c’est un podcast en direct
Un format différent : c’est un podcast innovant

Qui êtes-vous ?

40 ans de carrière
30 ans de carrière
20 ans de carrière
15 ans de carrière
10 ans de carrière
5 ans de carrière
0 an de carrière

Il y a 20 ans

Les films

Star Wars I
Pulp Fiction
Matrix (je me suis trompé c’était 199 en fait)
Titanic

La technologie

Pentium Pro
Windows 95
Rue Mongallet

Et la connectivité ?

Bi-Bop

Mais pour vous c’était

Le minitel
Le modem US Robotics

Souvenez-vous 1995

Perl 5.001 13/03/1995
Iomega Jaz drive
Visual Basic 4.0 08/1995
Ruby
Windows 95 24/08/1995 : 1 million de copies en 4 jours
Internet Explorer 1.0 16/08/1995
Le premier Wiki est créé (WikiWikiWeb sur http://c2.com)
HTML 2.0 le 24/11/1995
Deep Blue 5/12/1995
Toy Story 22/11/1995

Charles -> Movies -> Devoxx

RxJava

Observable<Charles> observable = ...
observable
    .flatmap( charles -> Observable.just( new Movie(),… ) )
    .filter( movie -> moviesFromCharles.contains(movie) )
    .timeout(2, MINUTES)
    .count()
    .filter( count -> count == 10 )
    .flatmap( Observable.just( new PlaceForDevoxx(2015) );

L’équipe Devoxx

Devoxx4Kids
École 42

Tu prends ta bière ta TV et tu t’en vas

Merci à JFrog
Artifactory
Bintray

Séance divan avec Fred Simon

Abstract enum
Jigsaw
Parleys

Phi {low|lol} zoo Phi

Quand les développeurs parlent de philosophie avec des philosophes.
Les trois écritures chez Gallimard

Et vous Devoxx c’était quoi ?

“On écoute toujours le mec qui a un mégaphone en haut des escaliers”
Stephan Tual

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 121 - Interview sur la recherche avec Pierre Sutra

Posté le 02/04/2015

On est quasi tous “opérationnels”. On code une appli au quotidien pressé par les délais et le métier. On fait tomber en marche et on passe à autre chose.

Comment ça se passe du côté de la recherche ? Théories fumantes sur tableau noir et en blouse blanche ? Plongeons dans le quotidien de Pierre, chercheur à l’université de Neuchâtel.

Ouvrons un peu les ponts entre différentes communautés.

Enregistré le 13 mars 2015

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

Interview

Ta vie, ton œuvre

Pierre Sutra
Université de Paris 6
INRIA

Champs de recherche:

  • Systèmes répartis
  • Cohérence des données
  • Concurrence

Jim Gray et l’invention des transactions
NoSQL is dead InfoQ
Linéarisabilité

Doug Terry

Paxos
ZooKeeper
Leslie Lamport
Barbara Liskov
Tolérance aux fautes byzantines
RAFT

Projet LEADS
Infinispan
Atomic Object Factory
State machine replication

Être chercheur

La journée classique
Le chercheur en université vs en industrie
Comités de programme

Pourquoi des papiers obscures et difficile à lire avec des équations LaTeX
IEEE
Société savante
Conférence FUN

En blouse blanche? Devant un ordi? Tableau noir? Longues marches?

Contribution de code

L’état de la recherche en France et en Europe

Financement (France, Europe)
CNRS
National Science Foundation
Bourses Marie Curie

Organisation
MIT
Carnegie Mellon
HEC
Euro TM
Pascal Felber

Qui choisi les thèmes ?
John Von Neumann
Plus faible détecteur de défaillance
k-set agreement
Oracle machine - Turing

La recherche et le business

Quelques papiers connus (Google, Amazon)
Comment un ingénieur peut suivre tout ce chaos ?
Donald Knuth
The Art of Computer Programming
Papier Dynamo
Conference SOSP
Théorème CAP Juge anti-terrorisme: Marc Trévidic
Software transactional memory

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 120 - J'te dis ou j'te dis pas ?

Posté le 19/03/2015

Les Duchess prennent le micro pour nous faire un tour d’horizon des nouvelles Java. On y discute acquisitions, fermetures, releases, annonces, bref la vie. Elles débâteront aussi de la démocratisation du code et des déconvenues qui peuvent en découler.

Enregistré le 15 mars 2015

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

News

Amira Lakhal
Valtech
Ludwine Probst
Cityzen Data
Mathilde Lemée
Aetys
Stéphanie Moallic
Stéphanie Hertrich
Microsoft

Duchess France

Ça bouge

Google a acquis une partie de Softcard
Google Code ferme
Codehaus ferme
Elasticsearch a racheté Found
SigFox

Évènements

Startup Week End Women
Meilleur dev de France
Hashcode
Keynote Apple

Dev mobile

Tabri.js
CoronaSDK
SDK de Windows 10 : dévoilé à //Build
IonicFramework v2
Android 5.1 SDK

Data

La nouvelle version 1.3.0 de Spark vient de sortir !
DataFrames API dans Spark
Spark summit en juin à SF
http://ignite.incubator.apache.org
Druid passe dans la fondation apache
MongoDB 3.0

Open Source

Groovy chez Apache
Spock en version 1.0
Microsoft et l’OpenSource

Outils de l’épisode

Slack

Blog à découvrir

Une vie de dev

Débat

Est-ce que coder c’est si facile ? Démocratisation du code ?

Conférences

Hacking Health Camp, Strasbourg les 19-22 mars
Code Motion Rome les 25-28 mars
NoSQL Matters, Paris les 26/27 mars
Devoxx France du 8 au 10 avril
Mix-it 16-17 avril
//build Conférence Développeurs Microsoft, San Francisco le 29 avril
Berlin Buzzwords, Berlin du 31 mai au 3 juin
Sud Web, Montpellier les 29-30 mai

CFP du BreizhCamp 2015
http://2015.javazone.no

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 119 - Interview sur le business et l'open source avec Ludovic Dubost et Vincent Massol

Posté le 28/02/2015

Emmanuel, Vincent et Ludovic Dubost échangent autour de la création de société, les éditeurs logiciels, l’open source et la monétisation, l’open source commercial et la communauté.

Enregistré le 25 février 2015

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

Interview

Ta vie, ton œuvre

Ludovic Dubost
@ldubost

Le concept de wiki
XWiki le projet
XWiki SAS

Netscape
Mozilla
Nielsen

TWiki

Démarrer un business en France

Red Hat
jServ
Tomcat
MySQL

Les débuts

Networking
OSSGTP

Droit du travail et imposition

Le premier employé, fout les chocottes ?
Trop d’impôts ?
Droit du travail

VC ou pas de VC

Les blogs sur le financement vs l’indépendance
Incubateurs

Le business de l’open source

Les licences OSS compatibles

GPL
LGPL
ASL
Contributor License Agreement (CLA)

Quel est le modèle de XWiki

AFUL
Offre Libre
Open Core
SSLL
Intérêts privés et éthique open source

Vendre un truc gratuit

Microsoft SharePoint
Atlassian Confluence
Circulaire Ayrault

Avez-vous une idée du ratio de conversion client/utilisateur ?
À partir de quel ratio de conversion peut-on commencer à “vivre” de l’OSS ? @ehsavoie
Coûts de l’OSS pour l’entreprise (le coût de penser aux autres (code, doc,support) avant de penser à soi) @danielpetisme

Business vs communauté

Les tensions

La relation entre XWiki le projet et XWiki SAS

Coder pour vos clients vs coder pour tous
Project manager

Le risque des changements de gouvernance

ExtJS
Foswiki
Pourquoi ne pas utiliser TWiki
Pourquoi le fork TWiki / Foswiki

Un seul sponsor / le rachat de la société

Groovy
Pivotal
Zimbra

L’open source 100 % non commercial est-il encore possible ?

Debian
Maven

Balance code propriétaire vs socle open source

Le SaaS tueur d’Open Source ?
OSS banal, pas d’avenir sur le logiciel proprio @nmartignole
Risques que posent les devs OSS lorsqu’il n’y a personne pour payer ? (gnupg, openssl, … @ehsavoie
Collaboration des compétiteurs via l’open source et l’open standard

Au-delà du business

Code for France

Votre vue sur la société et ce que vous pouvez contribuer
Zero marginal cost society
The third industrial revolution
Revenu minimum de vie

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 118 - Pôle emploi

Posté le 15/02/2015

Il y a du changement chez les cast codeurs et dans l’industrie. On parle aussi de Java dans 20 ans, de formation, de bugs de sécurité, de pas mal de petits outils de l’épisode et des nombreuses conférences en France d’ici l’été.

Enregistré le 13 février 2015

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

News

Ça bouge

Au ParisJUG

Antonio cède sa place de président du ParisJUG après 7 ans de bons et loyaux services
Nicolas et Zouheir aussi et se concentrent sur l’organisation de devoxx.fr

Chez Pivotal

Groovy et Pivotal arrêtent leur PACS Les équipes Groovy et Grails cherchent une nouvelle “maison”
restlet

Chez Cloudbees

CloudBees lève 23 millions pour tester des Teslas si j’ai bien compris - ou embaucher Arnaud, va savoir :-)

Chez eXo

Arnaud quitte son poste, si le télétravail vous tente, eXo recrute …

Chez IBM

IBM et les licenciements
Encore in point de vue sur IBM
Et encore un autre sur IBM

Langages et JVM

Java il y a 20 ans
Le futur de la JVM: 2030

Java EE et standards

La spécification Data Grid retirée
JPA et le locking

Se former

Front End Dev Avengers À partir de rien, comment obtenir une boucle de feedback ultra-rapide (moins d’une demi-seconde) entre l’édition de ses fichiers sources (dans DevTools ou ailleurs) et leur exploitation live dans la page web en cours, même au travers d’une chaîne de build riche.
Formation AngularJS de NinjaSquad
Java est arrivé sur exercism.io (petit puzzle à résoudre en TDD)

Architecture

Introduction au stream processing (aka event sourcing, CQRS, …)

Infrastructure

Docker éteint la musique
Docker 1.5.0 IPv6, ReadOnly, Stats, “Named DockerFiles” …
Bug de sécurité dans glibc - GHOST (CVE-2015-0235)

Outillage

Git et Eclipse - merci à Jérémie Bresson

Mode sans distraction d’IntelliJ IDEA (+ support SpringBoot, Docker, …)
Maintenance de l’outil de Benchmark JMH
Kibana 4 RC1

Méthodologie

Le burn out après une fin de projet
Le client fait payer pour le temps passé à tester le software
Couper les ressources humaines en deux

Outils de l’épisode

Installer oh-my-git
Fish shell
Mackup
Analyser un query plan

Conférences

Spring Meetup Paris
Devoxx France du 8 au 10 avril à Paris - Le programme est annoncé
DevopsDays Paris du 14 au 15 avril à Paris. Fermeture du CFP le 27 février.
MixIt du 16 au 17 avril à Lyon
RivieraDev le 11 et 12 juin 2015 au campus Sophia-Tech à Sophia-Antipolis. Son CFP est ouvert jusqu’au 15 mars. - Présentation par Youri Bonnaffé. Merci à lui.

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 117 - Interview de Cédric Beust sur Cédric Beust

Posté le 29/01/2015

Cette semaine on invite Cédric Beust pour discuter de choses et d’autres autour de sa carrière à Sun, BEA, Google, LinkedIn, Yahoo!. TestNG, jcommander, GMail, Android sont quelques boites et projets sur lesquels il a eu une influence. On parle aussi de langages, de méthodologies, d’IDEs… et de jeux vidéos.

Enregistré le 27 janvier 2015

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

Interview

Ta vie, ton oeuvre

Cédric Beust
Blog
@cbeust

TestNG
jcommander
getopt

Les débuts

Apple II
ZX80
GW-Basic

Sun et Weblogic

Sun Microsystems
BEA
JBoss
EJB

Java et les annotations

EJBGen
Java annotations

Les tests

TestNG
L’opinion de Cédric sur les TDD

Les IDEs

Eclipse
VisualAge
NetBeans
Emacs
IntelliJ IDEA

Langages

Groovy
BeanShell
Ruby
Clojure
L’avis de Cédric sur Scala.Options et les NullPointerException
Midas
Transparence référentielle
Ceylon
Fantom

Mobile, Google, LinkedIn

Yahoo!
GMail
L’annonce de GMail mobile
Téléphone Sidekick
J2ME
Android
iOS

Méthodologie

NoSQL
JSON
ProtoBuf
Thrift
AngularJS
ReactiveX / Rx
React.js

Jeux

Amiga
World of Warcraft
Civilization
Kerbal Space Program
Alpha Centauri
Plague Inc.
XCOM: Enemy Unknown
Xenonautes
Ray tracer
Growth mind

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