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](http://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-155.mp3)
## Sponsor - Clever Cloud
Quentin Adam - [@waxzce](https://twitter.com/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
Rien à gérer, le travail du développeur s'arrête à git push.
[http://www.clever-cloud.com/](http://www.clever-cloud.com/)
[https://www.clever-cloud.com/doc/java/java-maven/](https://www.clever-cloud.com/doc/java/java-maven/)
## News
[Quentin Adam sur Twitter](https://twitter.com/waxzce)
### JavaOne
[Lancement de go.java](https://go.java/index.html)
[Oracle écoute et change Java EE](https://www.voxxed.com/blog/2016/09/oracle-is-listening-java-ee/)
[Java EE 8 fin 2017 et 9 un an après](http://www.infoworld.com/article/3120962/java/oracle-plans-two-major-java-ee-upgrades-for-the-cloud.html)
9 ne gardera pas la compatibilité ascendante parce que pour les microservices.
[Le rationnel pour les changements proposés dans Java EE](https://twitter.com/delabassee/status/777990804107243520)
[MicroProfile 1.0 est sorti et plans pour le futur](http://microprofile.io/blog/2016/09/microprofile-at-javaone)
[JDBC asynchrone](https://t.co/qetXWqaJF9)
[les low levels parallèles de la JVM avancent (un jour peut être on pourra deprecate unsafe)](https://youtu.be/jRyD1EIOOis?list=PLPIzp-E1msrYicmovyeuOABO4HxVPlhEA)
### Langages
[Ceylon 1.3 android, WildFly Swarm, IntelliJ IDEA, fat jars](https://ceylon-lang.org/blog/2016/09/19/ceylon-1-3-0/)
[Ensime](https://github.com/ensime)
[Plus de temps pour Java 9](https://www.voxxed.com/blog/2016/09/java-9-ga-may-move-to-july/)
[Gradle 3.1](https://dzone.com/articles/gradle-31-composite-builds-here-you-go) avec les builds composites, synchro Android Studio plus rapide
[Sortie de TypeScript 2.0](http://www.scala-lang.org/news/2.12.0-RC1)
[Scala 2.12 est en RC1 - Target de Java8, rapprochement de la sémantique bytecode qui va permettre plus d'interrop entre les langages](http://www.scala-lang.org/news/2.12.0-RC1) - trait => interface, Lambda + Either right biaise
### Middleware
[JSON-B a un nouveau site](http://json-b.net/)
Bean Validation 2.0 et les collections
[Github qui se met à GraphQL pour son API Web](http://githubengineering.com/the-github-graphql-api/) (et [critique du tout GraphQL](http://www.programmableweb.com/news/just-because-github-has-graphql-api-doesn%E2%80%99t-mean-you-should-too/analysis/2016/09/21))
### Web
[Angular 2.0 est sorti](http://angularjs.blogspot.fr/2016/09/angular2-final.html?m=1)
[Overview de la fetch API](https://davidwalsh.name/fetch) (article de Guillaume avec un [exemple](http://glaforge.appspot.com/article/natural-language-api-and-javascript-promises-to-bind-them-all))
[Utiliser Ngrok pour déveloper ses webhooks](https://www.runtimerror.com/working-with-webhooks-in-development/)
### Data
[Le coût de parser du SQL](https://connormcdonald.wordpress.com/2016/06/09/parsing-no-big-deal-eh/)
### Infrastructure
[Evernote chez Google](https://techcrunch.com/2016/09/13/evernote/)
[3scale racheté par Red Hat](https://www.3scale.net/2016/06/red-hat-to-acquire-api-management-leader-3scale/)
[Apigee acheté par Google Cloud Platform](https://cloudplatform.googleblog.com/2016/09/Google-to-acquire-apigee.html)
[La controverse autour d'un fork de Docker](https://www.linkedin.com/pulse/forking-docker-daniel-riek) une autre [opinion ici](https://medium.com/@bob_48171/an-ode-to-boring-creating-open-and-stable-container-world-4a7a39971443#.6kcts8iq9)
[New Red Hat project looks a lot like a Docker fork](http://www.infoworld.com/article/3123412/application-development/new-red-hat-project-looks-a-lot-like-a-docker-fork.html)
[Les Ipv4 s'épuisent et tout le monde fait des bricolages pour retarder l'échéance, c'est assez efficace, paradoxalement - APNIC](http://blog.apnic.net/2016/09/15/quiet-ipv4-internet/)
### Architecture
[Casser des APIs : comment](http://breakingapis.org/)
[La vue XWiki](http://www.xwiki.org/xwiki/bin/view/Blog/HowToBreakAPI?language=en)
[Revapi](http://revapi.org)
### Sécurité
[Un attaquant mystère se prépare](https://www.schneier.com/blog/archives/2016/09/someone_is_lear.html)
[OVH attaqué par des
caméras connectées](http://www.macg.co/ailleurs/2016/09/hebergeur-ovh-attaque-par-des-cameras-connectees-95701)
[Security is a process not a reaction](https://www.clever-cloud.com/blog/company/2016/04/04/security-is-a-process/)
### Outils et DevOps
[IntelliJ IDEA pas prêt pour macOS Sierra](https://twitter.com/intellijidea/status/778580648873385984)
[NetBeans rejoint Apache](https://meshedinsights.com/2016/09/15/oracle-gets-it-right-netbeans-heads-to-apache/)
[Support Java dans VisualStudio Code](http://developerblog.redhat.com/2016/09/19/java-language-support-for-visual-studio-code-has-landed/)
[Homebrew 1.0](http://brew.sh/2016/09/02/homebrew-1.0.0/)
[OSS projects on http://SonarQube.com : claim the ownership! ](https://groups.google.com/forum/#!msg/sonarqube/EPHbPVqS9U0/9SVGdfwXBQAJ)
[ripgrep - fast gret for all grep usage, build with rust](https://github.com/BurntSushi/ripgrep)
### Organisation, communication et politique
[Accenture rachete Octo](https://www.zonebourse.com/ACCENTURE-PLC-11521/actualite/ACCENTURE-rachete-OCTO-TECHNOLOGY-pour-115-millions-d-euros-23057165/) [autre](http://www.lemondeinformatique.fr/actualites/lire-accenture-acquiert-octo-technology-115-meteuro-65924.html)
### Divers
[CommitStrip sort un second livre](http://kck.st/2cx5IUL)
## Outils de l'épisode
Un crowdcast de Omar Mebarki
[neststat](http://linux.die.net/man/8/netstat)
$ 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](https://t.co/UblCejtVtR)
[Codeurs en Seine, le CfP](https://www.papercall.io/ces-2016) le jeudi 24 novembre (avec des ateliers le 26 novembre)
[DevFest Nantes, le CfP](https://cfp.gdgnantes.com/) les 9 et 10novembre à Nantes. CfP jusqu'à fin août.
[Devoxx Belgique du 7 au 11 novembre](https://devoxx.be)
[Snowcamp les 8-10 fevrier](http://snowcamp.io)
[scala.io 27 et 28 octobre + une track débutant total](http://scala.io)
## Nous contacter
Contactez-nous via twitter
sur le groupe Google
ou sur le site web
Flattr-ez nous (dons) sur
En savoir plus sur le sponsoring?
[email protected]