Liens pratiques de la semaine 16 (avril 2017)

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 16 (avril 2017).

Java

  • Nudge4J est une solution permettant d’utiliser une JVM depuis son navigateur. Cette solution s’appuie sur un serveur où la JVM est installée.
  • Une très bonne introduction à cglib, une bibliothèque Java connue pour la génération de code.
  • Un benchmark de performance pour JavaFX. Les applications de test ressemblent aux Demomakers de l’époque Amiga et Atari.
  • JITWatch est un outil pour analyser la compilation JIT de HotSpot. 
  • Une introduction rapide sur JiBX, une bibliothèque pour faire du binding XML vers des objets Java.
  • Une introduction sur Ratpack, une bibliothèque de type microservice Java.
  • Une introduction sur Javaassist, la bibliothèque de manipulation du bytecode Java. 
  • Un billet qui montre comment utiliser les WebSockets avec GWT et Spring Boot Server.
  • Un billet qui présente une introduction à Google Guice, la bibliothèque d’injection de dépendance.
  • Un billet qui présente comment manipuler les WebSockets avec Java.
  • Une présentation rapide du prochain REPL proposé par Java 9.
  • Une présentation rapide d’une nouvelle API pour Java 9 pour exécuter des processus externes. En gros cela va compléter (rendre obsolète) le simpliste Runtime.getRuntime().exec().  
  • TweetwallFX est une application qui permet d’afficher les Tweets et images relatifs à un hashtag donné. Cette application a été utilisée lors de la précédente édition de DevoxxFR.

Eclipse

  • La suite de la série de billets qui montre comment utiliser le framework de modélisation EMF sur EclipseCHE : billet 4.
  • La prochaine version d’Eclipse sera Eclipse Photon.

Divers

  • Un article qui résume bien l’Unicode.
  • PoisonTap permet d’exploiter une faille pour prendre le contrôle d’un Windows, Mac OS ou Linux.
  • Animista est un outil en ligne permettant de construire graphiquement ses animations CSS.
  • Une présentation complète sur Homebrew, l’outil de gestion alternative de packages sous MacOS X.
  • SimpleDB est une base de données pédagogique. Une base de données codée en Java et qui montre comment réaliser les principales fonctionnalités d’un SGBD.
  • AutoDraw est un logiciel de dessin qui permet de reconnaitre les formes que vous dessinez.
  • Kanboard est un outil pour faire du Kanban, une alternative à Trello et Wekan.
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.

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