lundi, décembre 11, 2017

Liens pratiques de la semaine (le retour)

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 ces dernières semaines. Pour la plupart des entrées, je les ai déjà diffusées via Twitter https://twitter.com/mickaelbaron.

Java
  • Java 9 est disponible. Ok ce n'est pas tout neuf mais une news avait été rédigée sur le site de Developpez.com.
  • GWT 2.8.2 est disponible avec la possibilité de compiler les projets GWT avec une JDK 9. Attention les fonctionnalités Java 9 ne sont pas encore supportées par GWT. Mes applications sont encore en 2.8.0...
  • DuctTape est une bibliothèque permettant la gestion des erreurs quand vous avez du code qui doit accéder à des API externes. Grosso-modo, vous pouvez expliciter quoi faire quand interroger un service web qui ne répond pas tout de suite (retenter au bout de X secondes...).
  • Une nouvelle version pour JITWatch, un outil de profiling de la JVM.
  • Pour utiliser Docker depuis Java, différentes bibliothèques sont disponibles : DockerJava utilisé dans TestContainers, DockerClient proposé par Spotify et dernièrement Jocker. Pour ce dernier, l'objectif est d'utiliser le moins de dépendance Maven possible.
  • JUnit 5 est désormais disponible. Allez faire un tour sur le documentation en ligne très riche.
  • Jocker est une nouvelle API pour communiquer depuis Java vers les services Docker. Sinon il existe DockerJava utilisé par TestContainers, DockerClient proposée par Spotify, un peu plus éloigné Fabric8io ou docker-client pour le langage Groovy.
  • Simple Theme Plugin est un plugin pour rendre plus joli son Jenkins.
Eclipse
Divers
  • De très bons tutoriels vidéos pour comprendre Git. Celui sur le reset est très bien fait.
  • L'outil Docify permet de générer des documentations techniques à partir de document Markdown.
  • J'expérimente depuis peu l'écosystème ArduPilot. Comme je commence à me Dockeriser à l'extrême, j'ai réalisé une version conteneur du simulateur SITL (Software In The Loop). Dans le dépôt Git il est expliqué comment utilisé l'option console pour avoir l'interface graphique.
  • Pour gérer les fenêtres sous MacOS, j'utilisais SizeUP qui était payant. Une alternative gratuite et OpenSource est disponible via Spectacle.  
  • Si vous souhaitez tester la première version d'Unix (1972), vous pouvez par l'intermédiaire de Docker.
  • 10 animations sympathiques à faire avec HTML5
  • Faire de son crack en informatique avec l'animation Hollywood. Saisir cette commande docker run -it --rm jess/hollywood
  • gtop est une version graphique (en mode texte) de l'application Linux top