Toutes les estimations sont fausses, mais ...
L'article discute de la nature inexacte des estimations en développement logiciel, mais souligne leur utilité comme outil d'aide à la décision et de priorisation.
L'article discute de la nature inexacte des estimations en développement logiciel, mais souligne leur utilité comme outil d'aide à la décision et de priorisation.
Un guide sarcastique sur les erreurs garantissant l'échec d'un projet informatique : scope instable, pression constante et délais irréalistes.
L'article explique pourquoi les estimations de temps en développement logiciel sont souvent irréalistes, à cause de la complexité et du chaos inhérents aux systèmes tech.
L'auteur explique pourquoi il utilise VIM depuis 15 ans, détaille son fonctionnement modal et pourquoi il ne convient pas à tous les développeurs.
Conseils pour bien débuter en JavaScript, en évitant les pièges courants et en adoptant les bonnes pratiques modernes (ES6+).
Un article passionné sur l'importance cruciale de la documentation technique en développement logiciel, et pourquoi l'éviter coûte du temps à long terme.
Résolution d'un problème de rafraîchissement de wxHexEditor sous Ubuntu 19.10 en forçant l'utilisation du backend X11 via une variable d'environnement.
L'auteur explore la relation quasi religieuse que les développeurs entretiennent avec leurs outils et langages, à travers son expérience personnelle d'apprentissage du web.
Analyse du cas Chef/ICE pour explorer les dilemmes éthiques des développeurs face à l'utilisation de leur travail par des clients controversés.
La Fondation GNOME est attaquée par un patent troll pour son logiciel Shotwell, mais ne compte pas se laisser faire.
Un développeur explique pourquoi et comment il utilise plusieurs machines (tablette, ordinateur portable, machine secondaire) pour optimiser sa productivité et son confort de travail.
L'article présente les compétences fondamentales pour les développeurs, en mettant l'accent sur la résolution de problèmes plutôt que sur la maîtrise d'une longue liste de technologies.
Une réflexion sur les questions d'éthique dans l'industrie du logiciel, à partir de l'affaire Richard Stallman et d'autres témoignages.
Troisième partie du tutoriel sur le développement d'un jeu Breakout pour GameBoy en C, axée sur la destruction des briques et la gestion des conditions de victoire/défaite.
Un développeur partage son expérience personnelle et ses conseils pour réussir le télétravail dans le domaine du développement web.
L'article analyse les prédictions alarmistes sur la fin du métier de développeur, en discutant notamment des menaces du low-code/no-code et de l'IA.
Deuxième partie d'un tutoriel sur le développement d'un jeu Breakout (casse-briques) en C pour la GameBoy, couvrant le déplacement des sprites et la gestion des collisions.
Exploration des raisons historiques et techniques de la popularité durable de JavaScript, depuis sa création en 1995 jusqu'à sa domination actuelle.
Comparaison de bibliothèques PHP pour gérer les enums, en analysant leurs différences de comportement d'instanciation et leurs implications pratiques.
Présentation des nouveautés et guide de migration pour PHP 7.4, incluant le typage des propriétés de classe.