mercredi, mai 16, 2018

Liens pratiques de la semaine

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.