Liens pratiques de la semaine 29 (juillet 2019)

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 29 (juillet 2019).

Java

  • Un billet de blog qui liste les 10 critiques autour de Java que l’on peut entendre en 2019 (Java est trop lent…)
  • Duct Tape est une bibliothèque qui fournit des implémentations des principaux patrons de conception dédiés aux traitements des erreurs (Circuit breakers, Automatic retry functions, Timeout functions et Rate limiter).
  • JAX-RS, la spécification dédiée au développement de services web REST, est en cours d’évolution. Une présentation qui donne un aperçu des prochaines évolutions essentiellement autour de la suppression de @Context au profit de @Inject.
  • Crawler4j est un outil pour parcourir un contenu HTML via une API Java (un article est disponible sur le site de Baeldung).

Docker

  • Podman est un outil pour gérer ses conteneurs comme le fait Docker. À la différence, c’est qu’il n’y a pas de deamon Docker, pas besoin d’être utilisateur root, les conteneurs et les images peuvent être placés dans le répertoire de l’utilisateur ~/.local/share/containers. Les commandes de Podman sont identiques à celles de Docker. Fort heureusement les images de Docker sont utilisables par Podman.
  • Si vous cherchez des arguments pour faire utiliser Docker dans votre entreprise, lisez cet article.
  • Des bonnes pratiques pour l’écriture des fichiers Dockerfile.

JavaScript/HTML/CSS

  • Pour rappel, j’ai mis en ligne un tutoriel en trois parties sur Vue.js. La première partie concerne les principaux concepts qu’un framework web JavaScript nouvelle génération doit proposer et comment ils ont été intégrés dans Vue.js. La deuxième partie présente les principaux concepts de Vue.js au travers d’un exemple. La troisième partie s’intéresse aux problématiques de déploiement d’une application Vue.js en utilisant massivement la brique technologique Docker pour créer des conteneurs.
  • J’ai mis également en place une liste Twitter Vue.js pour suivre l’actualités autour de ce framework web.

Divers

  • VidCutter est un outil pour couper ou fusionner des vidéos. Un outil minimaliste disponible sur les trois plateformes macOS, Linux et Windows.
  • Un benchmark intéressant sur les performances des cartes microSD sur Raspberry PI.
  • Un article qui permet de comprendre les concepts d’Apache Kafka via le jeux-video Factorio. Factorio, le jeu pour les ingénieurs gamers.

Media de la semaine

Three Armstrong

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