Olivier Poncet
Directeur Technique · CTO

Mon blog

Vous retrouverez ici pêle-mêle la liste de mes dernières publications.

Le singleton, l'anti-pattern par excellence

cover🔗 publié par Olivier Poncet le 10/02/2025 à 12:30

🏷️ Live🏷️ Twitch🏷️ YouTube🏷️ Design Pattern🏷️ Singleton

Dans cette vidéo, je vous propose de revenir sur l’un des pires anti-patterns de l’ingénierie logicielle, le désormais célèbre singleton. Ce design pattern formalisé dans le livre désormais célèbre du Gang of Four en 1994 a bien quelques avantages, mais surtout de nombreux inconvénients sur lesquels nous allons revenir.


🔍 Lire l'article

Zig, le langage qui voulait remplacer le C

cover🔗 publié par Olivier Poncet le 27/01/2025 à 12:30

🏷️ Live🏷️ Twitch🏷️ YouTube🏷️ Zig

Dans cette vidéo je vous propose de partir à la découverte du langage Zig, un langage de programmation impérative et qui se veut être une alternative au C et au C++.


🔍 Lire l'article

L'art des optimisations extrêmes avec le Bit Twiddling

cover🔗 publié par Olivier Poncet le 20/01/2025 à 12:30

🏷️ Live🏷️ Twitch🏷️ YouTube🏷️ Bit Twiddling

Dans cette vidéo je vous propose de découvrir tout un pan des optimisations extrêmes avec les techniques de « Bit Twiddling ». Ces techniques s’appuient sur des manipulations de bits, parfois extrêmes, permettant d’obtenir des optimisations pouvant être très intéressantes sur certaines architectures en évitant les branchements et en économisant les cycles.


🔍 Lire l'article

Ce morceau de code est légendaire ! (Duff's Device)

cover🔗 publié par Olivier Poncet le 13/01/2025 à 12:30

🏷️ Live🏷️ Twitch🏷️ YouTube🏷️ Duff's Device

Dans cette vidéo je vous propose d’étudier le « Duff’s Device », un morceau de code absolument légendaire imaginé par Tom Duff en 1983 au sein de Lucasfilm LTD. Ce code, très bizarre en première lecture, a été conçu pour dérouler les boucles et améliorer significativement les performances. Je vous propose de découvrir son histoire et d’en étudier les rouages.


🔍 Lire l'article

SQLite, la base de données la plus folle !

cover🔗 publié par Olivier Poncet le 06/01/2025 à 12:30

🏷️ Live🏷️ Twitch🏷️ YouTube🏷️ SQLite

Dans cette vidéo je vous présente SQLite, la base de données la plus utilisée au monde ! Je vous parle de son histoire, son architecture et sa vision très personnelle de la base de données relationnelle.


🔍 Lire l'article

Le meilleur de la tech 2024 dans le rétro !

cover🔗 publié par Olivier Poncet le 23/12/2024 à 12:30

🏷️ Live🏷️ Twitch🏷️ YouTube

Dans cette vidéo je vous propose de revenir sur cette année 2024 qui s’achève en abordant les sujets marquants, comme mon émulateur Xcpc, l’arrêt du Z80 par Zilog, VMWare qui plombe ses licences perpétuelles, Proxmox, XCP-NG, Terraform, la montée en puissance de Rust, Python en 1ère place des langages, etc …


🔍 Lire l'article

Les expressions régulières pour les nuls

cover🔗 publié par Olivier Poncet le 09/12/2024 à 12:30

🏷️ Live🏷️ Twitch🏷️ YouTube🏷️ Expressions régulières🏷️ RegEx

Dans cette vidéo je vous propose de (re)découvrir les expressions régulières, connues aussi sous le nom d’expressions rationnelles, en repartant d’abord de leur histoire puis en expliquant les bases pour écrire facilement des regex avec des exemples simples.


🔍 Lire l'article

Coder un effet graphique en Turbo-C comme en 1990

cover🔗 publié par Olivier Poncet le 28/10/2024 à 12:30

🏷️ Live🏷️ Twitch🏷️ YouTube🏷️ Turbo-C🏷️ MSDOS🏷️ Démo🏷️ Plasma

Dans cette vidéo je vous propose de retourner plus de 30 ans en arrière et je vous montre comment coder un effet de plasma en C sous MSDOS avec l’environnement de développement Borland Turbo-C 2.01, de l’installation de l’IDE jusqu’à l’interaction directe avec la carte VGA pour afficher des pixels à l’ancienne.


🔍 Lire l'article

RISC-V : l'architecture processeur du turfu

cover🔗 publié par Olivier Poncet le 21/10/2024 à 12:30

🏷️ Live🏷️ Twitch🏷️ YouTube🏷️ RISC-V🏷️ Open-Hardware

Dans cette vidéo je vous parle de l’architecture RISC-V pour venir compléter les précédents sujets sur l’architecture RISC en général et l’architecture ARM en particulier. Qu’est-ce que RISC-V exactement ? Est-ce que cette architecture va supplanter le marché des processeurs ? Mytère …


🔍 Lire l'article

Anatomie d'une faille

cover🔗 publié par Olivier Poncet le 11/10/2024 à 12:30

🏷️ Talk🏷️ XZ-Utils🏷️ Volcamp🏷️ DevFest Nantes🏷️ DevFest Toulouse

Coup de tonnerre ! Le vendredi 29 mars 2024 fut révélée une tentative d’attaque qui aurait pu avoir des conséquences désastreuses ; le projet xz-utils, fournissant des outils et bibliothèques de compression de données, était alors compromis par une ingénieuse attaque qui aurait pu donner accès à n’importe quel serveur exposé dans le monde … attaque qui n’a pu aboutir grâce à un heureux concours de circonstances.

Sortez les scalpels ! Je vous propose de mettre cette attaque sur la table d’autopsie afin d’en étudier son anatomie : de son déroulement,s’écoulant sur plus de deux longues années, aux techniques d’ingénierie sociale et d’ingénierie logicielle utilisées. Nous reviendrons enfin sur les risques et conséquences liés aux attaques visant la supply-chain du monde du logiciel libre et open-source.


🔍 Lire l'article