Liens pratiques de la semaine 20 (mai 2018)

Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java et autres qui m’ont particulièrement intéressées cette semaine 20 (mai 2018).

Java

  • Un dépôt Github pour la comparaison des clients Java pour manipuler l’API Docker.
  • Le projet Amber qui inclut notamment le typage implicite (var) est détaillé dans ce billet de blog.
  • Dans la suite du premier item, voici les autres nouveautés pour Java 10. Depuis la sortie, voici un article qui présente les 10 principales nouveautés.
  • Un billet de blog qui détaille comment utiliser Server-Sent Events SSE (technologie pour envoyer des messages du serveur vers le client, une technologie concurrente aux WebSockets) avec JAX-RS. Au passage, un article qui parle des autres technologies autre que SSE.
  • GWT-Jackson est une bibliothèque pour GWT pour fournir l’intégration de Jackson (mapping JSON).
  • vue-gwt est un wrapper de la bibliothèque Vue.js. Le langage Java est utilisé pour remplacer Javascript pour toute la partie contrôleur. Un billet qui montre comment l’utiliser.
  • Un article qui traite de JNoSQL, une bibliothèque qui fournit un accès JDBC “avancé” pour les bases de données NoSQL.
  • Java EE est devenu Jakarta EE et est désormais soutenue par la fondation Eclipse, j’espère que cela permettra d’accélérer les nouveautés.
  • Un billet de blog qui montre comment utiliser RXJava avec GWT.
  • Une série de trois billets sur JShell, l’interpréteur Java introduit depuis Java 9 (billet 1, billet 2 et billet 3).
  • Un billet intéressant sur les possibilités de JShell pour créer un serveur HTTP minimaliste.

Javascript / Web

  • Une page Github de type Awesome qui regroupe beaucoup de liens autour de Vue.js.
  • Toujours dans la série de Vue.js, voici un livre de recettes (Cookbook) des meilleures pratiques.
  • Un billet de blog qui montre comment utiliser les variables d’environnement dans ses projets Vue.js
  • Une très bonne présentation de Vue.js par un Core développeur (slides de la présentation).
  • Des comparatifs (lien 1 et lien 2) de framework web natif pour développer par exemple des applications Progressive Web App. Pour le second comparatif, une vidéo est disponible.

Divers

  • Un billet de blog qui montre comment choisir et utiliser une API pour la reconnaissance faciale.
  • Quelques outils à posséder quand on fait du développement web.
  • Saviez-vous que pour Docker il y a deux options pour “monter” des volumes : -v et –mount. Cet article explique la différence de ces deux options.
Ce billet est open source. Vous avez noté un problème de typographie ?
Ou quelque chose d'obscur ? Améliorer ce billet à partir du dépôt GitHub.
Commentaire

Vous pouvez laisser un commentaire en répondant à ce Tweet.

Je suis Mickaël BARON Ingénieur de Recherche en Informatique 💻 au @LIAS_LAB le jour 🌞
Responsable de zones #Java sur @javaDeveloppez la nuit 🌚
❤️ #Java #Docker #VueJS #Eclipse #Services #WebSemantic