vendredi, avril 21, 2017

Liens pratiques des semaines

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

  • 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








lundi, février 27, 2017

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

Eclipse
Java
  • Mise à jour du look & feel Substance bien connu des développeurs Swing. Le projet Github de la bibliothèque : https://github.com/kirill-grouchnikov/substance
  • Vue-GWT est une adaptation de Vue.JS pour GWT
  • Un billet de blog qui présente 25 astuces sur Java.
  • Un billet qui montre comment construire un gros Jar avec Maven contenant des classes identiques mais fonctionnant avec différents JVM => Multi-Release Jar
Docker

  • Des astuces pour utiliser convenablement Docker

Divers
  • Un billet de blog qui montre comment faire joujou avec des conteneurs Windows avec Docker pour Windows Server 2016
  • Node-RED permet de développer et déployer graphiquement des scénarios d'automatisation dans l'univers de l'internet des objets
  • Hostess est un outil en ligne de commande qui permet de gérer son fichier /etc/hosts
  • Un blog qui contient plein de ressources pour Linux
  • Shellcheck est un analyseur de script shell
  • Pexels est un site où les photos sont libres de droit
  • Hyper un terminal multi-platforme via Node.js
  • Un billet qui explique comment monter un tunnel SSH pour détourner certaines restrictions 
  • Un bonne introduction au Machine Learning par James Weaver (expert JavaFX)
  • Des astuces bien utiles pour invoquer un service web en POST avec CURL
  • 10 excuses de programmeurs qui ne trouvent pas d'utilité aux tests unitaires