RSSAmplifier

Blog

Mathieu Ropert

A blog about C++ with a bit of a French touch

mropert.github.ioRSS feed ↗10 posts

Latest posts

We Should Use Instrumented Profiling Scopes More

Do you use instrumented profilers? You should! Let's quickly see how!

An Honest Review of AI Programming

They gave me a Claude subscription and told me to get tokenmaxxing, so I tried to give it a fair shot.

ACCU On Sea 2026 trip report, still with AI!

Two conferences in one. You can see France in the distance but then they pour wine from a can into plastic glass to remind you where you are.

What makes a game tick? Special Issue - Buffy the Performance Slayer

Let's talk about game simulations. In this special issue we talk about how to handle buffs, modifiers and other stat bonuses.

Can we finally use C++ Modules in 2026?

Kinda? Maybe? It's complicated.

You’re absolutely right, no one can tell if C++ is AI generated

Two C++ code snippets. A good interview question would be which one to pick, and why. And what they would change. Or you could just ask which one is AI.

Looking at Unity finally made me understand the point of C++ coroutines

I had seen many talks about coroutines but it never really clicked where I could use them outisde of async IO. Until I looked at how Unity uses them in C#.

What makes a game tick? Part 9 - Data Driven Multi-Threading Scheduler

Let's talk about game simulations. Now that we have described he basics of data driven multi-threaded ticks, we look at how to build a thread safe scheduler for our tasks.

Profiling on Windows: a Short Rant

I wanted to write about threads, but I needed to explain some numbers and I couldn't. Here's why.

Benchmarking with Vulkan, or the curse of variable GPU clock rates

Trying to get reliable benchmarks on a GPU that keeps adapting its clock rate.