Nice to meet you, please take a seat

Welcome to my dev blog, do whatever and pls ignore my terrible posting schedgule

Puppeteer advanced scrapping

In this article we will talk about ways to bypass anti-bot firewalls using techniques such as stealth plugins, ip-rotation and residential proxy provisionning, we will not be talking about the scrapping in itself but more about the architecture that will allow use to stay under the radar, if you want to see how to extract data from a website using puppeteer go read This Article BE ADVISED !! I do not encourage using those techniques to scrape illegally from webistes, this article only exists for the sole purpose of educational content, be mindful of how you use this knowledge, you are responsible for your own actions. ...

September 10, 2025 · 6 min · 1118 words · Guillaume

My Introduction to Terraform

How did I end up using Terraform ? Some months ago, being the simple-minded rat that I am, I had never heard of Terraform or even Infrastructure as Code (IaC). The reason was simple: the projects I was building in the cloud didn’t need top-notch infrastructure. A few AWS EC2 instances did the trick, so I set everything up by hand or with the AWS CLI. But things changed when a client approached me with a project that was already up and running — and guess what? I stumbled upon a shared-infra directory filled with .tf files and a mysterious terragrunt.hcl. A full IaC setup already in place. ...

August 2, 2025 · 4 min · 676 words · Guillaume

Introduction to test driven development (TDD) explained by yours truly

Alright so basically I want to make a feature for my client, but i want to make it right and put all the chances on my side, and for that, what better than some test-driven-development ? So we already have a testing framework which is mocha and we’ll be using along with chai because the two go together so well, we will be using it to describe a batter of tests for the controller of our new feature. ...

July 14, 2025 · 5 min · 916 words · Guillaume

Creating CI/CD by utilizing Docker and GHCR

In the context of a school project i was assigned the task of making a CI/CD pipeline that will in a first time deliver the project on a distant VPS (Digital Ocean’s droplet) so that we can have a staging environment where the rest of the team will be able to see the progress of the application. So here below a quick walkthrough on how i made it possible using docker and ghcr ...

May 22, 2025 · 5 min · 876 words · Guillaume

Building and setting up a Home server from scratch PT.1 - Hardware and BIOS debugging

About some months ago the idea to build myself a home server capable of handling a wide range of services appeared to me, the point was to be able to first host my medias and distribute them through plex, but also train my own LLM Model, self-host my applications and break free of the cloud and so much more. All those point could be the subject of an article and some of them definitly will be ...

February 25, 2025 · 4 min · 711 words · Guillaume