Principes modernes de développement: Revoir le DRY
Une analyse critique du principe DRY en développement logiciel, expliquant quand la duplication de code peut être bénéfique pour l'architecture et la maintenance.
Une analyse critique du principe DRY en développement logiciel, expliquant quand la duplication de code peut être bénéfique pour l'architecture et la maintenance.
Guide complet pour préparer et réussir un entretien technique de développement web, incluant algorithmes, tests et conseils pratiques.
Résolution d'un crash de HPLIP sur Ubuntu 23.04 dû à une erreur de refactoring dans le code Python, avec correction manuelle.
Découvrez comment les Architecture Decision Records (ADR) aident à documenter et clarifier les décisions techniques cruciales dans un projet de développement.
Deuxième partie d'un tutoriel sur l'implémentation graphique du Jeu de la Vie en iOS avec UIKit et CoreGraphics.
Introduction aux Kata de programmation et démarrage du développement du Jeu de la Vie en iOS avec une approche fonctionnelle et TDD.
Exploration des types utilitaires avancés de TypeScript comme Partial<T> et Pick<T, Keys> pour améliorer la qualité et l'efficacité du code.
Résolution d'un problème GNOME Shell où les écrans externes ne se rallument pas après le verrouillage de session, en utilisant ddcutil et DDC/CI.
L'auteur explique pourquoi il a migré son blog vers le protocole Gemini, une alternative légère et simple au Web moderne jugé trop complexe.
Benchmark comparant les performances de WebAssembly et JavaScript pour un traitement d'image (décalage de teinte).
Présentation de ai-cli, un outil pour utiliser GPT-3 directement dans le terminal Linux et obtenir des commandes via des questions en anglais.
Introduction à WebAssembly (WASM), une technologie pour exécuter du code performant dans les navigateurs, avec des exemples pratiques en C et JavaScript.
Guide pour configurer Cloudflare SSL afin d'obtenir la note maximale A+ au test de sécurité Qualys SSL Labs.
Tutoriel pour obtenir et configurer un certificat SSL payant sur Nginx, avec vérification de la note A sur Qualys SSL Labs.
Analyse critique du taux de couverture de code comme indicateur de qualité des tests, expliquant ses limites et présentant des métriques alternatives.
Guide complet pour créer un portfolio de développeur web efficace, avec des exemples et des conseils pratiques.
Guide pour retrouver ses contacts Twitter sur Mastodon après une migration, en utilisant des outils comme Twitodon ou mastodon-bridge.
L'auteur explore Mastodon comme alternative à Twitter pour sa veille technique, suite aux récents événements chez Twitter.
L'auteur fait le point sur ses projets open source : mises à jour de YOGA Image Optimizer, CalCleaner, Rivalcfg et l'arrêt de Nautilus Terminal.
Un tutoriel sur les commandes Git de base comme status, add, commit et push pour gérer son code en local et collaborer.