Je travaille depuis de nombreuses années sur la cybersécurité, l’intelligence artificielle et la fiabilité des systèmes informatiques. Ces domaines ont énormément changé. La cybersécurité n’est plus seulement une affaire de pare-feu, d’antivirus ou de mots de passe, et l’intelligence artificielle n’est plus confinée aux laboratoires de recherche. Les deux se rencontrent désormais presque quotidiennement. C’est aussi la raison d’être de ce blog. J’y publie aussi bien des explications techniques que des réflexions plus générales sur l’évolution de notre rapport au numérique. Mon objectif reste le même : essayer de comprendre les technologies avant de céder à la fascination ou à la peur qu’elles peuvent provoquer. La cybersécurité a changé de dimension Il y a encore quelques années, parler de cybersécurité revenait souvent à parler de vulnérabilités, de réseaux, de logiciels malveillants ou de protection des postes de travail. Tout cela existe toujours, bien entendu, mais le problèm...
Why Apps Crash (And How Developers Prevent It) ✨ Why Apps Crash (And How Smart Developers Keep Them Running) 😠 The classic: “Something went wrong…” You tap a button in your favorite app. You wait. Suddenly... nothing. Or worse, the app freezes, and you get that lovely error message: “Oops! Something went wrong.” Why does this happen? And more importantly— how can developers prevent it? 🌍 Apps talk to other computers (a lot) Most modern apps don’t work alone. They constantly request data from servers. This is called an API request . Imagine an app asking for: Temperature Wind speed Air quality If just one server is down, everything fails . You get nothing. 🔥 The old way: All or nothing Promise.all([ fetch('/temperature'), fetch('/wind'), fetch('/airquality') ]) .then(handleResults) .catch(showErrorToUser); If any one of these fetches fa...