Liens pratiques de la semaine 40 (Octobre 2021)

Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies qui m’ont particulièrement intéressées cette semaine 40 (octobre 2021)

Java

  • TeaVM est un compilateur qui permet de compiler du bytecode Java en JavaScript ou WebAssembly afin de s’exécuter dans un navigateur.
  • Un site web qui regroupe les principaux patron de conception pour le langage Java.

JavaScript/HTML/CSS

  • Nginx Proxy Manager est un outil graphique qui permet de gérer ces configurations Nginx.
  • OpenBase est une base de données qui référence des bibliothèques JavaScript, idéal si vous rechercher une bibliothèque.
  • Marp est une alternative à Reveal.js pour écrire ses présentations en Markdown.

Python

  • Rich est une bibliothèque pour Python qui permet de mettre en forme vos applications console.

Machines virtuelles et conteneurs

  • Dockstation est une interface graphique pour gérer tout ce qui concerne Docker (Dockerfile, docker-compose.yml, Image, Conteneur, etc.).
  • Arkade est un outil CLI pour faciliter l’installation d’outils et d’applications HELM pour Kubernetes.
  • CrossBuild est une image Docker qui permet de produire des binaires via le langage C sous différentes architectures, très pratiques pour le cross platform.
  • Kube.Academy est un site qui propose des contenus gratuit pour apprendre tout ce qui tourne autour des conteneurs et de l’orchestration avec Kubernetes.

Divers

  • Un livre en accès complet sur l’apprentissage automatique qui s’intéresse aux données structurées et moins aux données de type image.
  • Alacritty est un terminal multiplatforme.
  • hyperfine est un outil qui permet de faire des benchmarks d’outils en ligne de commande, pratique pour comparer deux outils en ligne de commande qui font la même chose.
  • Mixkit est une bibliothèque de ressources gratuites « Assets » (vidéo, musique, sons et templates vidéo) pour les montages vidéos.
  • Does It ARM permet de vérifier si une application Mac fonctionne sur les nouveaux processeurs ARM.
  • Barrier imite de manière logicielle un switch KVM (Keyboard Video Mouse) et permet donc d’utiliser un seul clavier, souris et écran pour plusieurs ordinateurs.
  • Extract Pics est un outil en ligne qui permet d’accéder à toutes les images d’un site et de les télécharger si besoin.
  • Un blog qui présente la programmation fonctionnelle avec l’excellent jeuvidéo Factorio.
  • Un site web de Valentin Brosseau qui propose des supports de cours sur différents sujets (web, devops, mobile…).
  • Hacker-Typer est une application web qui permet de rentrer dans la peau d’un Hacker. Pour chaque touche appuyée du code défile, simulant la dextérité d’un pirate.
  • Penpot est un outil opensource pour le prototypage de maquette d’application et de sites web. Vous pouvez l’installer sur votre infrastructure et travailler à plusieurs sur un même projet.
  • Un dépôt Github qui permet d’aider à choisir la bonne symbolique pour la visualisation de données.
  • Cartoradio est une carte qui permet de trouver l’emplacement des antennes (radio, télévision et mobile).
  • Une représentation des différents outils DevOps sous la forme d’un tableau périodique.
  • Azimutt est une application opensource qui permet la visualisation de schéma de bases de données. Une version en ligne est disponible, mais vous pouvez l’installer dans votre infrastructure.
  • TestDisk et PhotoRec sont deux outils d’un même dépôt Github qui permet la récupération de fichiers si vous les avez supprimés.

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.

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