Un ingénieur Microsoft et sa rencontre avec Raymond Chen : préprocesseurs et messages d’erreur BitLocker

2025-09-21
Un ingénieur Microsoft et sa rencontre avec Raymond Chen : préprocesseurs et messages d’erreur BitLocker

En 2009, un jeune ingénieur BitLocker de Microsoft a cherché un moyen de référencer des valeurs constantes C++ dans des fichiers .mc pour améliorer les messages d’erreur de BitLocker. Il a contacté une liste de diffusion interne et a reçu une réponse concise mais efficace de Raymond Chen : utiliser le préprocesseur. Cependant, par crainte de perturber le système de construction complexe de Windows, l’ingénieur a finalement abandonné cette approche. Des années plus tard, il réfléchit à cette expérience, soulignant les lacunes des outils internes de Microsoft et sa propre aversion pour les systèmes de construction complexes.

Lire plus
Développement

Premières impressions sur Gleam : analyse des anciens journaux AIM

2025-09-13

L'auteur utilise le langage de programmation fonctionnel relativement nouveau, Gleam, pour analyser ses anciens journaux AOL Instant Messenger datant de deux décennies. L'article détaille son processus d'apprentissage, couvrant la gestion des arguments de ligne de commande, la compilation, les tests et les techniques de programmation fonctionnelle telles que la correspondance de motifs et les opérateurs de pipeline. L'auteur partage ses expériences positives avec la syntaxe élégante des pipelines de Gleam, mais souligne également les lacunes telles que sa bibliothèque standard limitée et la gestion des erreurs un peu maladroite.

Lire plus
Développement

Sept ans après Google : Vente de mon entreprise et paternité

2025-02-04
Sept ans après Google : Vente de mon entreprise et paternité

Il y a sept ans, Michael Lynch a quitté son emploi chez Google pour créer sa propre entreprise de logiciels. La mise à jour de cette année couvre la vente de sa société de dispositifs de contrôle à distance pour ordinateurs, TinyPilot, dont le chiffre d'affaires annuel s'élevait à un million de dollars, pour 600 000 dollars, et l'arrivée de son premier enfant. La vente a permis un meilleur équilibre entre vie professionnelle et vie privée ; depuis, il a amélioré un cours de blog précédent, commencé un livre sur l'écriture pour les développeurs et exploré de nouvelles technologies telles que Nix, htmx et Zig, en améliorant son workflow de test flou avec Nix. Il reste enthousiaste à l'idée de fonder une entreprise de manière indépendante.

Lire plus
Startup