LCC 155 - Java EE et l'ardoise magique

L'équipe est rejointe par Quentin Adam et parle de JavaOne, Java EE 8 et 9, Ceylon, Angular 2, docker et les forks, d'attaque de services, et bien d'autres choses encore. Merci à Clever Cloud pour son aide et de nous avoir prêté Quentin ;)

Enregistré le 26 septembre 2016

Téléchargement de l'épisode LesCastCodeurs-Episode-155.mp3

Sponsor - Clever Cloud

News

Quentin Adam sur Twitter

JavaOne

Lancement de go.java

Oracle écoute et change Java EE
Java EE 8 fin 2017 et 9 un an après
9 ne gardera pas la compatibilité ascendante parce que pour les microservices.
Le rationnel pour les changements proposés dans Java EE
MicroProfile 1.0 est sorti et plans pour le futur

JDBC asynchrone

les low levels parallèles de la JVM avancent (un jour peut être on pourra deprecate unsafe)

Langages

Ceylon 1.3 android, WildFly Swarm, IntelliJ IDEA, fat jars
Ensime
Plus de temps pour Java 9
Gradle 3.1 avec les builds composites, synchro Android Studio plus rapide
Sortie de TypeScript 2.0
Scala 2.12 est en RC1 - Target de Java8, rapprochement de la sémantique bytecode qui va permettre plus d'interrop entre les langages - trait => interface, Lambda + Either right biaise

Middleware

JSON-B a un nouveau site
Bean Validation 2.0 et les collections
Github qui se met à GraphQL pour son API Web (et critique du tout GraphQL)

Web

Angular 2.0 est sorti
Overview de la fetch API (article de Guillaume avec un exemple)
Utiliser Ngrok pour déveloper ses webhooks

Data

Le coût de parser du SQL

Infrastructure

Evernote chez Google
3scale racheté par Red Hat
Apigee acheté par Google Cloud Platform

La controverse autour d'un fork de Docker une autre opinion ici
New Red Hat project looks a lot like a Docker fork

Les Ipv4 s'épuisent et tout le monde fait des bricolages pour retarder l'échéance, c'est assez efficace, paradoxalement - APNIC

Architecture

Casser des APIs : comment
La vue XWiki
Revapi

Sécurité

Un attaquant mystère se prépare
OVH attaqué par des… caméras connectées
Security is a process not a reaction

Outils et DevOps

IntelliJ IDEA pas prêt pour macOS Sierra
NetBeans rejoint Apache
Support Java dans VisualStudio Code
Homebrew 1.0
OSS projects on http://SonarQube.com : claim the ownership!

ripgrep - fast gret for all grep usage, build with rust

Organisation, communication et politique

Accenture rachete Octo autre

Divers

CommitStrip sort un second livre

Outils de l'épisode

Un crowdcast de Omar Mebarki

neststat

$ netstat -anp | grep 8888
  • -a: Toues les sockets
  • -n: numeric, pas de resolution de non dns. Afficher les numéro de port au lieu du nom du protocole supposé (80 au lieu de http)
  • -p: affiche le PID (qui est le numéro du process)

Ce numéro peut être utilisé ensuite avec la command 'ps' pour avoir lus de détails

Conférences

ngEurope 25, 26 octobre 2016
Codeurs en Seine, le CfP le jeudi 24 novembre (avec des ateliers le 26 novembre)
DevFest Nantes, le CfP les 9 et 10novembre à Nantes. CfP jusqu'à fin août.
Devoxx Belgique du 7 au 11 novembre
Snowcamp les 8-10 fevrier

scala.io 27 et 28 octobre + une track débutant total

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