LCC 135 - Interview Docker avec Patrick Chanezon - partie 2
Posté le 02/11/2015Dans cette seconde partie, Patrick nous explique l’écosystème Docker au sens large. On discute aussi de la mission de l’informatique.
Enregistré le 25 août 2015
Téléchargement de l’épisode LesCastCodeurs-Episode-135.mp3
Sponsor - Criteo
Les 270+ ingénieurs de Criteo construisent les prochains outils pour la publicité en ligne qui gèrent des milliards d’impressions, chacune personnalisée automatiquement par internaute. Au-delà des buzzwords, nous faisons vraiment du big data et du machine learning à l’échelle. Nous sommes l’une des meilleures équipes d’ingénieurs en Europe et nous travaillons efficacement dans une ambiance décontractée. Le blog Criteo.
Interview
Ta vie, ton oeuvre
@chanezon
Blog de Patrick Chanezon (pas trop à jour)
Les outils autour et l’écosystème
Docker sur une machine c’est bien, mais c’est mieux à plusieurs
Scheduling, cluster management, provisioning de nouveaux hosts
Gérer une ferme de docker containers
Distribuer entre différents hosts physiques
Trop de dockers sur un host, il se passe quoi ?
On peut se faire héberger ses images docker ?
Comment se gère la scalabilité (i.e. Lancer un deuxième containers de cette image)
Les différents projets par catégorie
Orchestration
Kubernetes
Apache Mesos
Docker Swarm
CoreOS Fleet
Docker Compose
Distributions
CoreOS
Project Atomic par Red Hat
Ubuntu Core
Photon OS par VMWare
RancherOS
Windows nano server
Couche réseau
Integration Jenkins Docker
Fork me baby
Le “combat de communauté” avec CoreOS
Les formats d’images
Une fondation
Open Container Initiative (OCI)
Open Container Format (OCF)
RunC
Cloud Native Container Foundation
La productisation
Certaines voix se lèvent sur l’état de docker en prod
L’expérience en production
Confiance dans les images et les images de base
Docker Notary
Si on a une orchestration docker, quid du clustering et autre des applis ou middleware hébergés
La boite Docker
dotCloud
Quoi ? Des Français ?
Le business model ?
Cool de bosser pour eux ?
Futur
Ou aller pour commencer
Docker Toolbox
Slideshare de Patrick
Exemple d’application Java avec un dockerfile et compose
Version avec le plugin Maven Spotify
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 134 - Bien coder en cas d'incendie
Posté le 19/10/2015Aujourd’hui Youen (merci de prononcer correctement), Vincent, Arnaud et Emmanuel discutent des remous autour d’Oracle et de Java,
de performances de serveurs d’app, de grosses données, vous font un retour sur ApacheCon, vous expliquent quoi faire en cas d’incendie
et de plein d’autres choses encore.
Merci à Creative Data pour son support des cast codeurs :)
Enregistré le 8 octobre 2015
Téléchargement de l’épisode LesCastCodeurs-Episode-134.mp3
Sponsor - Creative Data
Creative Data est une startup créée en 2013 accompagnant les entreprises de tous secteurs d’activité souhaitant placer la donnée au cœur de leur culture.
Nous vous proposons une plateforme prête à l’emploi de bout en bout orientée métier qui vous apporte le meilleur des technologies Big Data.
Hébergée au sein de Seine Innopolis, l’écosystème normand du numérique, Creative Data se compose d’une équipe pluridisciplinaire de data scientists, de développeurs, d’architectes Data ou encore d’experts métier capables de vous libérer des barrières technologiques liées au Big Data.
Vous pouvez ainsi créer de nouveaux leviers de croissance en exploitant pleinement la richesse des données à votre disposition.
News
Java
Le livre sur l’histoire de Java
Oracle se désintéresse de Java selon des sources anonymes
Groovy / Grails update from SpringOne2GX
Alexis sur les CompletableFuture
Java EE
Amélioration autour de JMS et des MDB
Le meeting de CDI
CDI avec ou sans EJB
Arquilian et les descripteurs WildFly (modules et jboss-standalone)
Wildfly 10 sur OpenShift
La vie de Glassfish après Oracle: Payara
Comparaison des perfs d’app server
Web
Ratpak 1.0 et une discussion vs vert.x
Resource versioning avec Spring MVC
Données
ElSql: externaliser ses requêtes SQL
Google Cloud Dataproc: Spark sur l’infra Google
Hibernate Search 5.5
Cloudera wants to burry HDFS
Kudu
Architecture
Retour sur les micro services et les coûts cachés
Une vidéo sur le pourquoi des microservices
MicroServices by Martin Fowler and co
Post-mortem de DynamoDB
Intro au container service d’Amazon
Outillage
Eclipse Mars .1 et Eclipse Neon M2 sont sortis
Hawkular Metrics 0.7
Homebrew et Mac OS X 11
Financer le développement d’Eclipse
IZPack 5.0.4, et la 5.0.5
Jenkins 2.0
Hashicorp release Otto et Nomad
Améliorer git diff en ligne de commande
L’émulateur Android fait par Microsoft (qui a des meilleures perfs que l’officiel)
ApacheCon
Retour d’ApacheCon EU par Arnaud
Méthodologie et politique
En cas d’incendie
Se battre pour l’open source dans l’armée
La bonne façon de délivrer des logiciels
Une base de code monolithique chez Google
Cycle de vie de la mort d’un produit
Une organisation Compatible télétravail ou Télétravail d’abord ?
le micro-management c’est quoi finalement
Closing a door on the Linux kernel community et What makes a welcoming open source community?
Divers
La police San Francisco d’Apple
Débat
Rubrique débutant
Overloading et overriding, c’est la même chose ?
Outils de l’épisode
Bee
Faire passer ses tests sur la CI
Lecture
The open organisation, Jim Whitehurst
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers, Ben Horowitz
Conférences
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 133 - Interview Docker avec Patrick Chanezon - partie 1
Posté le 28/09/2015Dans cet épisode, Patrick nous explique Docker : la technologie, les cas d’utilisation, comment l’utiliser.
On parlera dans la seconde partie de l’écosystème Docker au sens large.
Un grand merci à Google pour sa participation, aller découvrir leur conférence GCP Next à Paris le 13 octobre.
Enregistré le 25 août 2015
Téléchargement de l’épisode LesCastCodeurs-Episode-133.mp3
Sponsor - Google
L'événement gratuit GCP Next à Paris le 13 octobre, c'est l'occasion pour les développeurs de mieux comprendre le Cloud de Google et de ses technologies de conteneur, sa solution de backend pour mobile et web, son BigData au delà de map-reduce et sans oublier ses offres d'infrastructure et de plateforme. La journée comprend une keynote, des sessions techniques, des démos, des codelabs et bien entendu une opportunité de networking. Inscrivez-vous.
Interview
Ta vie, ton oeuvre
@chanezon
Blog de Patrick Chanezon (pas trop à jour)
Introduction
Qu’est-ce que Docker en quelques mots ? Pour quels cas d’utilisation ?
Docker
Les containers dans les systèmes d’exploitation
cgroups
namespaces Linux
Linux Containers (LXC)
Système de fichier copy-on-write
Docker Hub
Docker trusted registry
DockerCon
Shaving the Yak
Docker côté technique
La différence avec une VM ?
Quelles technos en dessous ?
dockerfile et les images
Quid de la maintenance de ces images (sécurité etc)
Docker et/vs ansible chef ou puppet
Y a-t-il des distributions spéciales docker ?
Je peux faire tourner une distribution entière dedans ? Y compris le graphique ?
Docker natif Linux, natif Windows ? Et les Mac ? Et les téléphones mobiles ?
Docker Toolbox (Mac OS X ou Windows
Docker Machine
Docker pour FreeBSD
Tout en ligne de commande, un peu Git des débuts.
Les blogs sur la sécurité chez Docker
Phusion passenger
Le processus étape par étape
Faire tourner un web server une base de données
- installer docker
- construire les images
- comment passer des variables à l’image
- comment ouvrir les ports
- comment je connais l’IP de l’autre image ?
- comment partager des fichiers entre docker et le monde extérieur
- quand je redémarre, je perds les données “transitantes”
- le backup des images
- le backup des données
- donner une image à mon collègue
Exemple d’application Java avec un dockerfile et compose
Version avec le plugin Maven Spotify
Docker impose une architecture SOA ou micro-services ?
Les images à .5GB et le mouvement vers les micro-images.
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 132 - Louer ou acheter ?
Posté le 15/09/2015Dans cet épisode, les cinq mousquetaires du code discutent des licenciements chez Oracle, de retro-compatibilité, de modèle économique, de versionnage, d’émoji et même de technologie front ! Que demande le peuple ?
Enregistré le 11 septembre 2015
Téléchargement de l’épisode LesCastCodeurs-Episode-132.mp3
News
Java
Les évangélistes Java chez Oracle remerciés
Cameron Purdy n’est plus chez Oracle.
Jigsaw avance
La spec Jigsaw
A quoi ça sert Jigsaw sur Voxxed
API backward compatibility
Clirr
Crowd-funding the evolution of JUnit
JetBrains passe au mode location pour IntelliJ IDEA et ses autres produits
Mini débat sur les modèles économiques du numérique, du temps libre et de l’open source.
Le salaire universel
Middleware
API de configuration en Java
Infinispan 8
Infinispan et l’API stream distribuée
Bases de données
Introduction aux bases time series
Versionner les bases de données
Cloud
AWS lambda et API Gateway
Les services AWS en plain english
Front-end
State of front end tooling 2015
Hitchiker guide to JavaScript tooling
Divers
Emoji dans ton mot de passe
Gradle est fini, vive bazel !
L’origine des mots bug, robot, cloud, etc
Moyen mnémotechnique pour se rappeler tar -xzf vs -czf
Comparaison de polices monospace pour la programmation
Police de caractère pour code Hack
Annuler un git push force
git push –force-with-lease
GitHub - Protected branches and required status checks
Periodic table of DevOps tools
Spotify vous espionne
Windows 10 vous espionne
Débat
JetBrains passe au mode location pour IntelliJ IDEA et ses autres produits
Fermer les bugs de manière systématique. Ok ou pas ok ?
Le rôle du “senior developer”
Pourquoi je ne contribue plus à Stack Overflow
Rubrique débutant
C’est quoi une JVM ?
Outils de l’épisode
GitBook, le non outil de l’épisode de l’auteur français
Docker Machine (ligne de commande)
A terminal session recorder generating animated Gifs
Asciinema
GitUp
Conférences
Le CfP de Devoxx sur GitHub
Un gros bisous au JUG Summer Camp qui est complet
ApacheCon EU (Core) à Budapest le 1 et 2 octobre
Bdx.io à Bordeaux le 16 octobre
ScalaIO est annulée
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 131 - JCrete 2015
Posté le 01/09/2015Dans 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
Heinz Kabutz
Kirk Pepperdine
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/2015Arnaud 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/2015NetBeans 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
Mickael Istria / Eclipse
@mickaelistria
Eclipse
JBoss Tools
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.
Quelle est la personnalité de votre IDE
Votre IDE est souvent critiqué, comment les autres le voient ?
Pourquoi IntelliJ IDEA a la “côte” ?
Approches
Vous êtes Wizards ou commandes ?
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 ?
Eclipse a son propre compilateur. Pourquoi ? À refaire aujourd’hui ?
Eclipse Java Development Tools
L’écosystème
Discussion sur l’écosystème respectif
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/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