Articles

La limite du silicium : pourquoi les calculs en virgule flottante et entiers échouent silencieusement

La limite du silicium : pourquoi les calculs en virgule flottante et entiers échouent silencieusement

Choisir le mauvais type de données est un tueur silencieux en logiciel. Explorez les mécanismes du dépassement d’entier et de la perte de précision en …

Lire la suite
Le piège du généraliste : pourquoi je me suis senti comme un "débutant professionnel"

Le piège du généraliste : pourquoi je me suis senti comme un “débutant professionnel”

Vous avez l’impression d’être un “débutant professionnel” malgré des années dans la tech ? Découvrez pourquoi l’ingénierie …

Lire la suite
Sensibilité à la casse : 70 ans d’évolution de Fortran à Mojo

Sensibilité à la casse : 70 ans d’évolution de Fortran à Mojo

Une analyse basée sur les données couvrant 70 ans d’histoire de la programmation, de Pascal à Go et Nim, pour comprendre pourquoi certains langages …

Lire la suite
*Ça marchait avant* : comment une mise à jour de l’OS a cassé mes sockets Rust

Ça marchait avant : comment une mise à jour de l’OS a cassé mes sockets Rust

Je n’ai changé aucune ligne de code. J’ai simplement mis à jour mon système d’exploitation (OS), et soudain mon outil Rust a cessé de fonctionner. …

Lire la suite
Au-delà du Port : Comment le système d’exploitation effectue réellement le Bind et le Connect

Au-delà du Port : Comment le système d’exploitation effectue réellement le Bind et le Connect

Quand j’ai commencé à apprendre le réseau, je pensais qu’un « port » était simplement comme une prise physique à l’arrière d’un serveur. On branche un …

Lire la suite
Les 6 façons fondamentales dont les utilisateurs et les programmes interagissent via le terminal

Les 6 façons fondamentales dont les utilisateurs et les programmes interagissent via le terminal

Découvrez les six façons essentielles dont les programmes et les utilisateurs communiquent via le terminal. Ce guide pour débutants couvre stdin, …

Lire la suite
Du bare metal aux conteneurs : guide du développeur sur les environnements d'exécution

Du bare metal aux conteneurs : guide du développeur sur les environnements d’exécution

Déjà vécu ce moment redouté du « mais chez moi ça marche ! » ? Le responsable est souvent une différence subtile dans l’environnement …

Lire la suite
Au-delà de 127.0.0.1 : vous possédez 16 millions d'adresses loopback

Au-delà de 127.0.0.1 : vous possédez 16 millions d’adresses loopback

De nombreux développeurs utilisent localhost et 127.0.0.1 de manière interchangeable, en pensant que le loopback se limite à une seule adresse. …

Lire la suite
Étiquettes