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
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… Rien à gérer, le travail du développeur s'arrête à git push.
Le site de Clever Cloud et
sa doc Java.
News
JavaOne
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
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évelopper ses webhooks
Data
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
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 grep for all grep usage, build with rust
Organisation, communication et politique
Divers
CommitStrip sort un second livre
Outils de l’épisode
Un crowdcast de Omar Mebarki
$ netstat -anp | grep 8888
- -a : Toues les sockets
- -n : numeric, pas de resolution de nom DNS. Afficher les numéros 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 février
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