LCC 128 - mon CoC est plus gros que le tien
Posté le 13/07/2015Les 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
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
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
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/2015Emmanuel 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
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
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/2015Les 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
Sponsor - Obeo
Obeo propose des solutions ouvertes pour outiller la conception et l'évolution d’architectures complexes. La nouveauté de l'approche est d'avoir créer des technologies de modélisation pour fournir des éditeurs sur mesure : les utilisateurs en charge des méthodes de travail peuvent ainsi outiller les savoir-faire de leurs équipes. Les principaux cas d'usage sont l'architecture logicielle, les DSL métiers et graphiques, l'ingénierie système, l'architecture d'entreprise. En 2014, Obeo a participé au lancement en OpenSource du projet Sirius qui permet de simplifier la création de modeleurs. Ce projet propose un moteur de rendu au sein d'Eclipse ainsi qu'un environnement de mise au point, permettant aussi bien la création de diagrammes basiques sur n'importe quelle donnée, ou la création d'un studio complet d'ingénierie.
News
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/2015Emmanuel 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
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 :
- simple
- wildcard
- Multiple domaines
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 :
- https://www.startssl.com/ (mais révocation payante)
- https://www.wosign.com/english/freeSSL.htm
- https://fr.godaddy.com/ssl/ssl-open-source.aspx (pour les projets open source)
- https://letsencrypt.org (futur proche)
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/2015Vincent, 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
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/2015Cela 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/2015Venez 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
Le point de vue des enfants
Minecraft
Thymio
Lego mindstorm
Arduino
NAO
Discuter 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/2015L’é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é ?
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
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
Tu prends ta bière ta TV et tu t’en vas
Merci à JFrog
Artifactory
Bintray
Séance divan avec Fred Simon
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/2015On 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é
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/2015Les 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
Ç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
Blog à découvrir
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