Most popular articles

Latest published articles

What it means to be a freelancer dev

Published on 09/08/2026

A hint : it doesn't mean lounging in the sun with your laptop on the beach.

AWSHosting

How to host a static website (with SSL) on AWS in just a few minutes!

Published on 07/08/2026

Deploying a static site online for just a few cents thanks to AWS S3 and CloudFront is possible!

GitHubAuthentication

Understanding Authentication with GitHub (OAuth)

Published on 15/07/2026

Discover how login with GitHub works using OAuth and learn how to easily implement a "Sign in with G...

NodeJS

Creating executables with Node 25+

Published on 10/07/2026

Discover the new Node.js feature that allows you to create executables directly, without using exter...

EmailGoogle

Generate an App Password to use Gmail via IMAP/SMTP

Published on 23/06/2026

Discover how to use a Gmail address with IMAP and SMTP thanks to Google's App Passwords. A simple so...

NodeJSEmailIMAP

Interacting with a mailbox in Node.js with ImapFlow and MailParser

Published on 15/06/2026

Discover how to read and process emails from a mailbox in Node.js with ImapFlow and MailParser, usin...

VueJS

Discovering VueUse: the essential toolkit for Vue.js

Published on 26/05/2026

Discover VueUse, a collection of ultra-handy composables for Vue.js. Geolocation, clipboard, gamepad...

NodeJSNPM

Using npm link to test a module locally

Published on 17/05/2026

Discover how to use the `npm link` command to develop and test an NPM module locally without having ...

DocumentationSoftware Architecture

What is an ADR (Architecture Decision Record)?

Published on 07/05/2026

Discover what an ADR (Architecture Decision Record) is, why it is useful in a software project, and ...

Docker

The difference between RUN and CMD with Docker

Published on 31/03/2026

Discover the difference between RUN and CMD in Docker, their role in a Dockerfile, and how to avoid ...

Page 1