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

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

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

Les cast codeurs sont accompagnés d'Etienne pour discuter de Java 9, des promesses, des code 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

Sponsor - Obeo

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

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'Etat 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: Departement 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

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

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

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

Ecole 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

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 une 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 ans 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
Ecole 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

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

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 ?

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