Mahdi Habibi's Tech Blog

Animations

Animations that you see in this page are visualizations of some simple mathematics done using JavaScript's Canvas API. I've also implemented these animations in C++ using SDL2, and the source code for that can be found here.

The Random Sinusoid (Wobbling Ghosts):

The Road:

The 3D Rotating Cube:

The Euler's Don't Stare:

Blog Posts

Mirror an exsiting GitHub project to a GitLab project

Within its repository mirroring , GitLab offers a mirroring method called push mirrorring . This method can be used to move the development of an existing GitHub project to GitLab to use GitLab's CI/CD and project features... read full post