Hey! You there, reading this, welcome to my blog! 🎉
I'm Antoine (also known online as vanyle), I rarely sometimes post articles
about programming, making games (and game engines), or just general thoughts.
I try to present things that are rarely talked about online, provide a fresh perspective on topics or write concise explainers.
A guided tour of the best debugger you didn't know existed
Warning, this is a small rant, but a useful one.
With this one weird trick, resolve mutable borrowing errors. Rustaceans hate it!
After decades of trial and error, I present you the ultimate rice recipe! 🍚
Seals and Moons go well together
What do AMD, CommonJS or ESM even mean?
Why are there so many 🎉 confettis laying on the floor?
And how I decided to build more frontend framework as there are not enough to go around recently
Short answer, it depends, probably not
The quest to not fill up disk space continues
How to clone you way out of a problem
The sequel to the old man and the sea explained for programmers
How to build apps that are quick to deploy to enhance your productivity
How an engineer takes care of a plant
Writing cross-platform code with Nim, C and Emscripten.
A story about shuffling rectangles around
Number 2 might surprise you!
Why I think a lot of open-source software is in a very bad state and what we can do about it.
Like a lot of people, I spend a lot of time online.
If you want to build your own programming language and have no idea where to start, there is this cool website / book
How I wrote a sat solver, and what I learnt along the way.
A game design idea concept I realized
Like most people except this guy, I like food.
An autological word renderer
A trippy animation based on circles.
A basic interactive introduction to neural networks
The curve of a projectile based on initial angle with no velocity. The maximal height range makes a cool shape.
A sudoku solver.
Click anywhere to spawn a bouncing ball!
A physics simulation of planets with Newtonian physics.
Julia style fractal renderer
Recursive fractal renderer
A Cube rendered with a custom minimal 3d engine.
A representation of an object moving in a position/speed
Ce jeu est une introduction interactive aux champs de vecteurs. Vous voilà prévenus !
A game of life renderer with a random start.
A cool looking animation using follower curves
A colorful water droplet animation
A failed attempt at rendering a hyperbolic tiling.