LCC 155 - Java EE et l'ardoise magique

Published: Oct. 3, 2016, 7:56 a.m.

L\u2019\xe9quipe est rejointe par Quentin Adam et parle de JavaOne, Java EE 8 et 9, Ceylon, Angular 2, docker et les forks, d\u2019attaque de services, et bien d\u2019autres choses encore. Merci \xe0 Clever Cloud pour son aide et de nous avoir pr\xeat\xe9 Quentin ;)

Enregistr\xe9 le 26 septembre 2016

T\xe9l\xe9chargement de l\u2019\xe9pisode LesCastCodeurs-Episode\u2013155.mp3

Sponsor - Clever Cloud

Quentin Adam - @waxzce

Clever Cloud It automation, concentrez vous sur votre code, Clever Cloud fait tourner le site, reprise sur crash automatique, monitoring auto, scaling up/down/out automatique, security fix, backups\u2026 Rien \xe0 g\xe9rer, le travail du d\xe9veloppeur s\u2019arr\xeate \xe0 git push.

http://www.clever-cloud.com/
https://www.clever-cloud.com/doc/java/java-maven/

News

Quentin Adam sur Twitter

JavaOne

Lancement de go.java

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

JDBC asynchrone

les low levels parall\xe8les de la JVM avancent (un jour peut \xeatre 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\xe9mantique bytecode qui va permettre plus d\u2019interrop 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 \xe0 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\xe9veloper ses webhooks

Data

Le co\xfbt de parser du SQL

Infrastructure

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

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

Les Ipv4 s\u2019\xe9puisent et tout le monde fait des bricolages pour retarder l\u2019\xe9ch\xe9ance, c\u2019est assez efficace, paradoxalement - APNIC

Architecture

Casser des APIs : comment
La vue XWiki
Revapi

S\xe9curit\xe9

Un attaquant myst\xe8re se pr\xe9pare
OVH attaqu\xe9 par des\u2026 cam\xe9ras connect\xe9es
Security is a process not a reaction

Outils et DevOps

IntelliJ IDEA pas pr\xeat 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\u2019\xe9pisode

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\xe9ro de port au lieu du nom du protocole suppos\xe9 (80 au lieu de http)
  • -p: affiche le PID (qui est le num\xe9ro du process)

Ce num\xe9ro peut \xeatre utilis\xe9 ensuite avec la command \u2018ps\u2019 pour avoir lus de d\xe9tails

Conf\xe9rences

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 \xe0 Nantes. CfP jusqu\u2019\xe0 fin ao\xfbt.
Devoxx Belgique du 7 au 11 novembre
Snowcamp les 8\u201310 fevrier

scala.io 27 et 28 octobre + une track d\xe9butant 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

\xa0