Hi there !

I’m Matthieu and I am a software engineer who loves to learn and hack tech things.

🧰 zsh-pkgmanager-switcher - A ZSH JavaScript package manager switcher plugin

If you work daily on JavaScript projects with various package manager configurations (npm, yarn, pnpm …) and you use a ZSH shell (with or without Oh my ZSH), I just released a ZSH plugin to switch the package manager. This module allows you to automatically load the right package manager by opening your project ...

October 25, 2023 · 1 min · ziggornif

How to use AI to migrate a legacy AngularJS app to VueJS without writing (a lot of) code


October 14, 2023 · 10 min · ziggornif

How to build an elegant and simple REST API Client using JS Proxy

Photo by Ignacio Amenábar on Unsplash Based on @DavidWells shared JS Proxy tweets and GitHub gist. Last week, I discovered an elegant way to create simple javascript REST API clients using Proxy. ...

March 13, 2022 · 3 min · ziggornif

🦊 🐳 Publish your docker images in a private registry with GitLab Container Registry

It may happen that you need a private registry to publish your docker images (business projects, dev docker images, etc…). There are several solutions to do that : take a docker hub subscription which allows you to create private projects create and maintain your own registry (ex: harbor) use GitLab Registry The docker hub solution may seem to be the right one for a company with large projects, but for simple needs (ex: management of development docker images) or for side projects, the Gitlab Registry solution is in my opinion the simplest. ...

January 16, 2022 · 3 min · ziggornif

🐳 doco - A shell alias for docker compose

During the last 6 years that I had to use docker, I quickly added a doco alias for docker-compose (then docker compose) in my terminal. ...

January 15, 2022 · 1 min · ziggornif