Liens pratiques de la semaine 40 (Octobre 2020)

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 40 (octobre 2020) #prenezsoindevous 😷.

Java

  • Java 15 est disponible depuis début septembre 2020, un article qui présente les principales améliorations.
  • Une présentation détaillée de la JEP 378 disponible dans Java 15 et qui porte le nom de Text Blocks.

JavaScript/HTML/CSS

  • PrimeVue est un portage de la bibliothèque de composant PrimeFaces pour Vue.js.
  • Une belle animation JavaScript développée avec la bibliothèque 3D three.js.
  • Un projet qui montre comment développer ses propres directives personnalisées pour Vue.js.
  • Une mini-bibliothèque pour ajouter la fonctionnalité du “mode dark” sur votre site.
  • RecordRTC est une bibliothèque pour enregistrer de la vidéo/audio à partir du protocole RTC depuis votre navigateur.
  • Vue.js est disponible en version 3. Tous mes supports seront mis à jour courant 2021.

Machines virtuelles et conteneurs

  • Une liste d’anti-patterns pour Docker.
  • Une série de billets (billet 1, billet 2 et billet 3) qui montre comment réduire la taille des images Docker.
  • Le projet Docker-OSX offre une solution pour installer macOS dans une image Docker et donc d’utiliser macOS sur Linux, Windows et macOS.
  • Un billet qui résoud le problème de performance pour les montages de volumes contenant de nombreux petits fichiers. Si comme moi, vous utilisiez Docker pour Jekyll, cela peut améliorer les choses.

Divers

  • Un très bon article qui présente visuellement les différentes commandes Git.
  • Dans le genre de projet inutile, voici sl. Cet outil en ligne de commande sert uniquement à afficher une animation d’une locomotive sur son terminal. Challenge!!! Arriver à aligner plusieurs écrans en faisant suivre en continu la locomotive 🚝.
  • Une version minimaliste du jeu du pierre/papier/ciseaux sur le web.
  • RectangleApp est une alternative à l’application Spectacle qui permettait d’agencer les fenêtres macOS via des racourcis clavier.
  • SwiftLatex est un éditeur Latex complet qui fonctionne dans le navigateur web et qui n’utilise pas de back-end pour la compilation. Une prouesse technique réalisée avec WebAssembly.
  • CMatrix est un économisateur pour le terminal. Il fonctionne sous Linux et macOS.
  • Une liste de racourcis clavier pour VSCode.
  • ShortcutFoo est un site qui permet d’évaluer ses connaissances dans la maitrise des raccourcis claviers pour différentes applications (Emacs, Vim, VSCode…).
  • Depuis très peu, je m’intéresse à la BlockChain. Voici deux ressources de vulgarisation intéressantes (lien 1 et lien 2).
  • Godbolt est un outil en ligne qui permet de désassembler un code développé dans un langage compilé.
  • Learngitbranching est un outil interactif pour l’apprentissage de Git ou pour réviser ses fondamentaux.

Media de la semaine

LinuxTools

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