atlas des actus
    
Human Coders : programmation
22  juillet     08h26
Comment une seule ligne de code a fait échouer une fusée d’un milliard de dollars
Camille Roux    Cet article de Dr. Milan Milanovic examine comment des erreurs logicielles ont conduit à des désastres, notamment la catastrophe de la fusée Ariane en , causée par une simple ligne de code. Il explore également d’autres incidents notables, comme les crashes du Boeing MAX et des problèmes...
    08h25
N’utilisez pas de booléens
Camille Roux    Cet article explique pourquoi l’utilisation de booléens peut nuire à la lisibilité et à la clarté du code. L’auteur recommande d’utiliser des énumérations enums à la place des booléens, sauf dans des cas très spécifiques ou chaque bit compte. Les énumérations rendent le code plus lisible et...
    08h25
Reconstruire une application iOS vieille de 10 ans avec Expo
Camille Roux    Cet article relate l’expérience de Doug Lowder dans la reconstruction de son application iOS Set Dances, conçue pour les compétitions de danse irlandaise, en utilisant Expo. Publiée initialement en , l’application permet aux danseurs de jouer des morceaux de danse avec des vitesses...
17  juillet     13h12
Les nombreuses facettes de l’undefined en JavaScript
Camille Roux    Cet article explore les différentes manières dont JavaScript représente les valeurs manquantes ou inconnues, telles que null, undefined, les valeurs falsy et les erreurs de référence. L’auteur explique les implications de chaque cas et comment elles peuvent introduire des bugs dans le code. L...
    13h12
Les bons programmeurs se préoccupent des structures de données et de leurs relations
Camille Roux    Cet article de Engineer’s Codex, inspiré par Linus Torvalds, souligne l’importance des structures de données bien conçues. Torvalds affirme que les bons programmeurs se concentrent davantage sur les structures de données et leurs relations que sur le code lui même. Une bonne structuration des donn...
    12h03
Je teste l’extension CodeX pour Visual Studio Code de Baptiste Lechat
Frédéric Blanc    Hello les devs, Dans cette courte vidéo, j rsquo;installe l rsquo;extension de Baptiste Lechat pour Visual Studio Code : CodeX qui permet d rsquo;accéder directement aux docum... Commentaires L’article Je teste l ;extension CodeX pour Visual Studio Code de Baptiste Lechat a été posté dans la...
15  juillet     11h58
Comment devenir développeur web en 2024 : le guide ultime
Mathieu Pequasilla    Vous avez envie de changer de vie et vous avez pensé à devenir développeur web Mais vous ne savez pas par ou commencer Ce guide ultime est là pour répondre à toutes vos questions. Commentaires L’article Comment devenir développeur web en : le guide ultime a été posté dans la catégorie...
    11h57
Du Web au Natif avec React
Matthieu Segret    Cet article explore la transition du développement Web vers les applications natives en utilisant React, en s’appuyant sur les outils et les technologies d’Expo. Il détaille comment les développeurs peuvent réutiliser leurs compétences et leur code existants pour créer des applications performantes...
12  juillet     20h26
Des physiciens ont créé le labyrinthe le plus diabolique du monde
Camille Roux    Cet article de ScienceAlert décrit la création par des physiciens du labyrinthe le plus complexe au monde. Conçu pour être extrêmement difficile, ce labyrinthe met à l’épreuve les compétences de résolution de problèmes des chercheurs. L’article explore les méthodes utilisées pour concevoir ce défi...
    20h26
VS Code : Les extensions Copilot sont tout ce dont vous avez besoin
Camille Roux    Cet article de Visual Studio Code explore comment les extensions GitHub Copilot révolutionnent le développement en intégrant l’IA directement dans l’éditeur. Il explique l’importance des nouvelles API permettant aux extensions d’interagir avec les modèles de langage et les fonctionnalités de chat...
    20h26
Redonner une nouvelle vie de développeur à votre MacBook avec ChromeOS Flex et les CDEs
Jean-Philippe Baconnais    En , durant la fin de mon stage, j’ai ajouté mon premier MacBook. En , après avoir installé ChromeOS Flex et des CDE, je peux à nouveau développer avec Commentaires L’article Redonner une nouvelle vie de développeur à votre MacBook avec ChromeOS Flex et les CDEs a été posté dans la...
    20h26
Explorer les défis de la création d’une liste accessible et triable avec glisser-déposer
Camille Roux    Cet article de GitHub explore les défis techniques et d’accessibilité liés à la création d’une liste triable par glisser déposer. Il aborde les aspects de conception nécessaires pour garantir que la fonctionnalité soit utilisable par tous, y compris les utilisateurs de technologies d’assistance. L...
10  juillet     13h23
Reverse Engineering des codes-barres rotatifs de TicketMaster (SafeTix)
Camille Roux    Cet article explore le Reverse Engineering des codes barres rotatifs SafeTix utilisés par TicketMaster pour les entrées mobiles. L’auteur détaille les défis et frustrations liés à cette technologie, tels que l’impossibilité de sauvegarder les billets en PDF et les problèmes de connexion. Il...
    01h14
Performance de JavaScript : Simulation de 20 millions de particules
Camille Roux    Cet article explore les performances de JavaScript pour simuler millions de particules, en relevant le défi de simuler million de particules à fps sur un téléphone en utilisant uniquement le CPU. L’auteur décrit les méthodes et optimisations utilisées pour relever ce défi sans recourir à ...
09  juillet     11h01
Comment annuler des promesses en JavaScript ?
Matthieu Segret    L’article présente des méthodes pour créer des tâches annulables en JavaScript, en se concentrant sur l’utilisation de la nouvelle API Promise.withResolvers et AbortController. Il explore comment gérer les promesses pour permettre l’annulation de tâches asynchrones, améliorant ainsi la gestion des...
08  juillet     13h36
L’état de l’IA au premier semestre 2024
Matthieu Segret    Cet article explore les tendances actuelles et les avancées dans le domaine de l’intelligence artificielle, en mettant en lumière les perceptions, les adoptions et les retours sur investissement des utilisateurs et des entreprises. Il aborde également l’importance des investissements et des outils...
    13h34
Les origines de .DS Store
Matthieu Segret    Cet article raconte comment le fichier .DS Store, utilisé par les systèmes Mac OS pour stocker les paramètres d’affichage des dossiers, a été créé. Originaire de la refonte du Finder pour Mac OS X, le terme DS vient de Desktop Services . L’auteur, un ancien chef technique chez Apple, partage...
    13h30
Installer Docker et Docker Compose sur Amazon Linux 2 & 2023
Nicolas Verlhiac    Installer et configurer Docker sur Amazon Linux et . Guide étape par étape avec des insights pour optimiser votre environnement de conteneurisation Commentaires L’article Installer Docker et Docker Compose sur Amazon Linux a été posté dans la catégorie DevOps de Human Coders News ...
    13h30
Startup en Full Remote : Les Outils et Pratiques d’Eliott Boucher
Xavier Coiffard    Découvrez l’expérience d’Eliott Boucher, CEO d’Edusign, sur le télétravail intégral. Il partage ses raisons personnelles et professionnelles pour adopter le full remote, ainsi que les outils et pratiques pour une gestion d’équipe efficace Commentaires L’article Startup en Full Remote : Les Outils...
05  juillet     09h45
Améliorer les performances de vos applications Node.js
Matthieu Segret    L’article propose un guide pratique pour profiler les applications Node.js afin de diagnostiquer et d’améliorer leurs performances. Il couvre des techniques et outils essentiels, comme l’inspection avec Chrome DevTools et l’utilisation des profilers intégrés à Node.js, permettant aux développeurs...