Personnaliser les modules de Caddy avec Nix
Guide pour personnaliser et compiler le serveur web Caddy avec des modules supplémentaires en utilisant le gestionnaire de paquets Nix et les dérivations à sortie fixe.
Guide pour personnaliser et compiler le serveur web Caddy avec des modules supplémentaires en utilisant le gestionnaire de paquets Nix et les dérivations à sortie fixe.
DDEV simplifie la création d'environnements de développement locaux conteneurisés pour projets PHP et Python en quelques commandes.
Présentation des iterator helpers en JavaScript, des outils pour manipuler les itérateurs de manière plus fonctionnelle et expressive.
Présentation de Container Structure Test, un outil de Google pour tester et valider le comportement des images Docker via des tests unitaires.
Explique comment utiliser le pattern Optional en PHP pour remplacer les vérifications de null et rendre le code plus concis et robuste.
Présentation de l'outil install-php-extensions pour installer facilement un large panel d'extensions PHP dans une image Docker.
Présentation de FLOZz Daily Mix, une application qui génère des playlists personnalisées pour Nextcloud Music et les serveurs Subsonic, inspirée des Daily Mix de Spotify.
Récit d'un problème survenu après l'installation de libfuse2 sur Ubuntu 24.04 pour exécuter une AppImage, ayant entraîné la suppression involontaire de paquets GNOME critiques.
Guide pour installer Cursor, un éditeur de code basé sur VS Code et l'IA, sur Ubuntu 24.04 en contournant une erreur de sandbox.
Guide technique pour extraire et suivre le nombre d'erreurs ignorées dans une analyse PHPStan via l'outil phpstan-report.
Guide technique pour corriger les décalages visuels causés par les polices web et améliorer la métrique Cumulative Layout Shift des Core Web Vitals.
Guide pour résoudre un problème de déploiement d'Ubuntu 24.04 sur VMware/VSphere en modifiant l'image cloud, avec Terraform et Ansible.
Analyse d'une boucle de routage BGP causée par la combinaison de confédérations et du remplacement d'AS, créant des chemins d'AS infinis.
Guide pour tester un bundle Symfony avec plusieurs versions du framework, en utilisant Symfony Flex et GitHub Actions.
Introduction aux CSS Container Queries, une technique pour adapter les composants en fonction de leur conteneur parent plutôt que de la taille de l'écran.
Guide technique pour installer et configurer Nextcloud Music afin de créer son propre cloud musical autohébergé, en remplacement de services comme Spotify.
Explication du principe de verrouillage optimiste (optimistic locking) pour gérer les accès concurrents aux bases de données avec Doctrine ORM en PHP.
L'auteur explique pourquoi il quitte Spotify pour créer son propre cloud musical autohébergé avec Nextcloud Music.
L'auteur compare les limites des blogs pour organiser la connaissance technique face aux avantages des wikis et bases de connaissances.
L'article explore l'impact de l'IA sur le métier de développeur, argumentant que les emplois ne disparaîtront pas mais évolueront radicalement.