LCC 191 - La quete du GraalVM

Published: June 16, 2018, 2:18 p.m.

Dans cet \xe9pisode, Guillaume et Emmanuel discutent GraalVM, Java LTS, MS-DOS, gVisor, GitHub et microframeworks.

Enregistr\xe9 le 14 juin 2018

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

News Correction

Article de performance SpringBoot classique vs r\xe9actif

L\u2019article \u201cSpringBoot 2 performance \u2014 servlet stack vs WebFlux reactive stack\u201d est \xe0 prendre avec de grosses pincettes. Le client HTTP utilis\xe9 pour la version servlet est celui par d\xe9faut Java \xe0 base d\u2019URLConnection. Pas de reused de la connection\u2026. A 2500 users sur un benchmark IO bound avec un tel ratio wait/processing, il ne devrait pas avoir une telle diff\xe9rence de throughput.

  • Nicolas Labro
Langages

GraalVM
Les limitations de SubstrateVM
Retour d\u2019impression sur GraalVM
GraalVM avec Play Framework

Java 11 more than just features
Replacing reflection with invokedynamic

Librairies

The rise of Microframeworks
The state of Java/Kotlin Microframeworks in 2018

L\u2019\xe9quipe de Grails a sorti un nouveau micro-framework, Micronaut, bas\xe9 sur Netty et sans Spring, pour plus de l\xe9g\xe8ret\xe9
Un workshop sur Micronaut pour d\xe9marrer avec Micronaut

Est-ce qu\u2019on a toujours besoin de Spock avec l\u2019arriv\xe9e de JUnit 5 ? TL;DR : oui :-)

Middleware

JakartaEE is officially out
Barre de progression de la contribution Oracle \xe0 Jakarta EE
The state of Spring Java in 2018
Camel et Bean Validation

  • d\xe9bat Camel est l\u2019option \xab\xa0no code\xa0\xbb
Infrastructure

MS-DOS expliqu\xe9 !

gVisor
Product Manager de Google expliquant que gVisor est utilis\xe9 par App Engine et Cloud Functions

Lancement de Skaffold pour automatiser le d\xe9veloppement sur Kubernetes
Skaffold sur Github
Skaffold and Kaniko: Bringing Kubernetes to Developers

Cloud

Node 8 sur App Engine

Web

Angular 6

Les regrets de Ryan Dahl sur Node.JS (et lancement de son nouveau framework Deno)
Article sur ses regrets

On peut faire mieux que console.log()

Outillage

GitHub se fait gobber par Microsoft
L\u2019\xe9quipe Java Mission Control vir\xe9e par Oracle
Gradle 4.8

M\xe9thodologies

Hi\xe9rarchie et documentation
Comment un agent public peut contribuer \xe0 l\u2019Open Source

S\xe9curit\xe9

Custom domains on GitHub Pages gain support for HTTPS
Vuln\xe9rabilit\xe9 dans Git amenant \xe0 une ex\xe9cution \xe0 distance

Outils de l\u2019\xe9pisode

Byteman et injection de faute
GitIgnore.io

Outil de crowdcasting de Pierre Carion

Rubrique d\xe9butant

Crowdcast de Pierre Carion
Pour un d\xe9butant qu\u2019est-ce:

  • les forces de Java ou de la JVM
  • qui rend Java encore attractif
  • bon choix pour commencer un projet en 2018
Conf\xe9rences

EclipseCon les 13 et 14 juin 2018
JHipster Conf le 21 juin
DevFest Lille le 21 juin 2018
Voxxed Luxembourg le 22 juin 2018
Sunny Tech les 28 et 29 juin 2018
Jenkins User Conference le 28 juin 2018
Jug Summer Camp le 14 septembre 2018 - Le CfP est ouvert.
Paris Web les 4, 5 et 6 octobre 2018
DevFest Nantes les 18 et 19 octobre 2018 - Le CfP est ouvert.
Jenkins World Europe du 22 au 25 octobre 2018 \xe0 Nice - (utilisez le code JWAHERITIER pour obtenir 20% de r\xe9duction).
VoxxedDays Microservices du 29 au 31 octobre 2018
DevFest Toulouse le 8 novembre 2018
Codeurs en Seine le 22 novembre 2018

Nous contacter

Faire un crowdcast ou une crowdquestion
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/

\xa0