Understanding Regular Expression Engines: differences between non-deterministic (NFA) and deterministic finite automata (DFA)

This article offers a deep dive into regular expressions, exploring how they work under the hood and how understanding their inner mechanics can help you write safe, more efficient patterns.

How your GPU turns a list of points into a 3D model

An introduction to the 3D graphics pipeline used by GPUs in personal computers. It should walk the reader through the main stages involved in transforming raw geometric data into pixels displayed on screen.

Deep dive into PyO3

Comment fonctionnent les convertions de types Python-Rust

Hiding and retrieving information in PNG file using Steganography

What is steganography and how it could be used to hide and retrieve information ? This article will use the example of a PNG file.

The booting process of the Nintendo DS and its Dual-CPU architecture

Overview of the Dual-CPU architecture of the Nintendo DS, how its BIOS and its firmware work when booted up, and how games are loaded from the cartridge.

La Redstone sur Minecraft et les possibilités techniques

Minecraft, un des jeux-vidéos les plus populaires, utile en GISTRE

Temps réel et volant de F1

Quand un pilote appuie sur un bouton de son volant de F1, que se passe-t-il réellement ? Plongée dans l’univers des systèmes embarqués critiques : de la détection mécanique au bus CAN, en passant par l’ECU et les contraintes temps réel. Une course contre la montre où chaque microseconde compte.

The Future of 3D Printing: From Planar to Non-Planar Slicing

Discuss about the evolution of the 3D printers and what’s coming next.

What happens when you plug in a USB stick ?

This article follows the journey of a USB flash drive from physical connection to user integration.

Building a physics simulation engine in rust

A tutorial on how to make a physics engine from 0 using basic physics theory and Verlet integration