Il s'agit d'une visionneuse PDF JavaScript intégrable
Un ensemble d'outils autour de la couleur : générateur de palettes, extraction de couleur d'images, etc.
Les monorepos, en centralisant plusieurs projets dans un seul dépôt, simplifient la gestion des dépendances et le partage de code, mais nécessitent des outils adaptés pour éviter les ralentissements (builds lents, CI/CD inefficaces). En 2025, cinq outils se distinguent selon les besoins :
Bazel (Google) excelle pour les projets multi-langages complexes grâce à son cache distant et sa gestion fine des dépendances, mais demande une courbe d’apprentissage abrupte. Turborepo et Nx ciblent les écosystèmes JavaScript/TypeScript avec des builds incrémentaux et une détection intelligente des fichiers modifiés, idéaux pour les équipes frontend/full-stack. Pants optimise les monorepos multi-langages (Python, Go, Java) avec une exécution parallèle et une inférence automatique des dépendances. Gradle, plutôt orienté JVM, reste pertinent pour les stacks Java/Kotlin. Enfin, des solutions comme Aviator (rédacteur de l'article) complètent ces outils en automatisant les revues de code et les merges, réduisant les goulots d’étranglement dans les workflows collaboratifs.
Le choix dépend de la taille de l’équipe, des langages utilisés et de l’infrastructure CI/CD, mais tous visent à accélérer les builds et à améliorer l’expérience développeur, à condition d’investir dans leur configuration et leur maintenance. [
Un super outil à auto héberger qui permet de convertir des fichiers dans plein de formats
Ce dépôt propose une collection d’agents personnalisés pour Claude Code, conçus pour assister les développeurs dans diverses tâches.
Installation
- Pour un projet spécifique : Copier les agents dans
.claude/agents/
à la racine du projet. - Pour une utilisation globale : Copier les agents dans
~/.claude/agents/
.
Agents disponibles
- code-refactorer : Aide au refactoring de code
- content-writer : Rédaction de contenu
- frontend-designer : Assistance en design frontend
- prd-writer : Rédaction de documents de spécifications produit
- project-task-planner : Planification de projets et découpage des tâches
- security-auditor : Audit de sécurité
- vibe-coding-coach : Coaching et guidance en codage
Utilisation
Une fois installés, Claude Code détecte et utilise automatiquement ces agents selon les besoins.
Un éditeur markdown WYSIWYG léger
snapDOM est un outil rapide et précis de capture DOM en image, conçu pour Zumly, un framework de transition de vue basé sur le zoom. Il capture n'importe quel élément HTML sous forme d'image SVG redimensionnable, en préservant les styles, les polices, les images de fond, les pseudo-éléments et même le shadow DOM. Il prend également en charge l'exportation vers des formats d'image raster et canvas.
Le tutoriel présente BunkerWeb, une solution open-source combinant reverse proxy et Web Application Firewall (WAF) pour sécuriser les services web. Elle intègre des fonctionnalités comme le filtrage ModSecurity avec les règles OWASP CRS, le renforcement TLS, et la limitation de requêtes. Le tutoriel guide à travers le déploiement de BunkerWeb via Docker Compose, depuis la préparation de l'environnement jusqu'à la configuration d'un service web. Il explique comment créer un fichier compose.yaml
, lancer les conteneurs, et configurer BunkerWeb via une interface web d'administration. Le tutoriel montre également comment déployer un service web interne, comme IT-Tools, derrière BunkerWeb, en détaillant les étapes de configuration pour sécuriser et publier le service. Enfin, il conclut en soulignant la facilité d'utilisation et les options avancées de BunkerWeb pour renforcer la sécurité des applications web.
Le site Cosmos Cloud propose une plateforme sécurisée et facile à utiliser pour l'auto-hébergement. Voici un résumé des points clés :
Points Forts
- Sécurité et Maintenance Automatisée : Cosmos offre une configuration entièrement sécurisée avec une maintenance automatisée, intégrant des fonctionnalités comme l'authentification unique (SSO), l'anti-bot, l'anti-DDoS, et l'authentification à deux facteurs (2FA).
- Intégration Facile : La plateforme s'intègre facilement à votre configuration existante.
- Marché d'Applications : Cosmos propose un marché d'applications où vous pouvez parcourir et installer des applications qui s'intègrent à votre configuration, avec des règles de sécurité et de bases de données configurées automatiquement.
- Proxy Inverse Intégré : Un proxy inverse intégré facile à configurer et flexible, accessible via l'interface utilisateur moderne de Cosmos.
- Gestion des Conteneurs : Vous pouvez contrôler, mettre à jour et surveiller vos conteneurs directement depuis Cosmos et les exposer via le proxy inverse interne.
- VPN : Constellation est un VPN entièrement intégré qui vous permet de vous connecter à votre serveur à distance et de manière sécurisée, même sans ouvrir vos ports. Il inclut un DNS similaire à PiHole.
- Surveillance en Temps Réel : Surveillance persistante en temps réel avec des alertes et notifications personnalisables pour vous informer de tout problème.
Objectif
Cosmos vise à rendre l'auto-hébergement de vos services cloud et web satisfaisant tout en éliminant les tracas grâce à une maintenance automatisée et une configuration sécurisée dès le départ.
Pour plus de détails, vous pouvez consulter la documentation ou essayer la démo sur leur site web.
Il s'agit d'un générateur de site statique pour la diffusion de musique.
Je cite l'auteur "Spatzi est un outil en ligne interactif conçu pour aider les designers et développeurs à créer des palettes de couleurs accessibles.
Il permet de vérifier les ratios de contraste selon les normes WCAG (Web Content Accessibility Guidelines) et APCA (Accessible Perceptual Contrast Algorithm), et d'explorer des variations de couleurs en utilisant l'espace colorimétrique OKLCH (Luminance, Chroma, Hue)."
L'article offre des conseils pratiques pour ceux qui souhaitent se lancer dans le bricolage. Il recommande d'acquérir progressivement du matériel de base, en privilégiant la qualité, et suggère des endroits où acheter des outils, comme les grandes surfaces de bricolage et les boutiques pour professionnels. L'auteur met en avant l'importance de regarder des vidéos éducatives pour apprendre des techniques et se familiariser avec le vocabulaire technique. Il liste également des outils essentiels, tels qu'un coffret de douilles, des pinces, un marteau, un tournevis plat, et des consommables comme le WD-40 et des joints de plomberie. Pour l'électroportatif, il conseille de choisir des outils de marques professionnelles et mentionne la perceuse-visseuse Bosch Pro GSR 12V-15 FC comme un outil polyvalent et indispensable. Enfin, l'article rappelle les limites du bricolage, notamment pour les travaux liés au gaz, au feu, et à la structure des bâtiments, et encourage à se former en électricité pour réaliser des travaux en toute sécurité.
L'article présente un outil appelé "Kubernetes The Easier Way" (k8s-tew), qui simplifie l'installation de Kubernetes en automatisant la configuration des prérequis et des logiciels tiers via une interface en ligne de commande. Inspiré par "Kubernetes The Hard Way" de Kelsey Hightower, k8s-tew prend en charge divers modes de déploiement, y compris local, sur une machine distante unique, ou sur plusieurs machines avec ou sans haute disponibilité. L'auteur décrit le processus d'installation, de configuration et de déploiement de k8s-tew, en soulignant ses avantages, comme l'installation complète d'un cluster Kubernetes avec de nombreux composants préinstallés, ainsi que ses inconvénients, notamment des limitations en termes de flexibilité d'accès SSH et de gestion des adresses IP.
L'article explique l'utilisation de la commande break dans Git, introduite dans la version 2.20.0, qui fonctionne comme un point d'arrêt lors d'un rebase. Contrairement à edit, qui cible un commit spécifique, break permet d'arrêter le rebase à n'importe quel endroit pour inspecter l'état du code, exécuter des tests, ajouter des commits ou modifier le dernier commit. L'auteur démontre comment utiliser cette commande pour améliorer le flux de travail de rebase, par exemple en ajoutant un fichier de licence oublié et en modifiant un message de commit. La commande break est présentée comme un outil puissant pour le débogage et l'inspection du code à différents points de l'historique des commits.
Il s'agit d'un logiciel pour faire des sauvegardes. Il semble d'un usage très simple et puissant.
Un outil graphique pour aider à générer des commandes Linux / Unix de manière graphique
L'auteur décrit l'utilisation de Stylelint pour vérifier la bonne application de conventions CSS. Il donne plusieurs exemples de conventions, et conclut avec une configuration complète.
Il s'agit d'une introduction à l'art génératif : ce que c'est, comment débuter et où "exposer"
L'auteur présente un utilitaire qui permet de générer un diagramme de classes Doctrine à inclure dans le README.
Il s'agit d'une extension PHPStan pour vérifier que le code respecte la règle de puissance de 10 de la NASA (cf https://fr.wikipedia.org/wiki/The_Power_of_10:_Rules_for_Developing_Safety-Critical_Code). Les 10 règles sont :
1°) Éviter les constructions de flux complexes, telles que goto et récursivité .
2°) Toutes les boucles doivent avoir des limites fixes. Cela évite de créer involontairement des boucles infinis.
3°) Éviter d'allouer de la mémoire sur la heap.
4°) Limiter les fonctions à une seule page affichable sur un écran.
5°) Utiliser un minimum de deux assertions par fonction.
6°) Limiter la portée des variables au plus petit possible.
7°) Vérifier la valeur de retour de toutes les fonctions non-void ou transformer en void pour indiquer que la valeur de retour est inutile.
8°) Utiliser le préprocesseur avec parcimonie.
9)) Limiter l'utilisation du pointeur à un seul déréférencement et ne pas utiliser de pointeur de fonction.
10°) Compiler avec tous les avertissements possibles actifs ; tous les avertissements doivent alors être pris en compte avant la publication du logiciel.