I'll show you how to take advantage of Systemd capabilities to schedule backups tasks with logs and integrate Healthchecks.io to ping us on failure.
Read the full article
In this article, I share some code snippets to create a reading progress top bar like the one I have in my blog for both React and Vue.
Read the full article
Step-by-step instructions on how to create or clone a disk image from a PC to a Synology NAS server using Clonezilla, transmitting the image over LAN.
Read the full article
How to configure an Arch Linux based distribution (Manjaro) to automatically mount a LUKS encrypted Linux root partition on boot thanks to TPM 2.0.
Read the full article
In this article, I'll show you how to enable TPM on your old computer, so you can install Windows 11 without having to upgrade your hardware.
Read the full article
In this article, I'll show you how to use erlang applications in your elixir codebase, and also how to translate them to elixir code.
Read the full article
If you want to add existing photo files to Synology Photos from another folder or a backup without actually coping or duplicating them, check this.
Read the full article
I'll show you how to use docker on macOS using Colima, a free and open source project that provides a native macOS backend for docker.
Read the full article
In this article, I'll show you everything you need to know about the net/http package in Go, to start quick prototyping your next API.
Read the full article
In this article, I'll show you everything you need to know about the net/http package in Go, to start quick prototyping your next API.
Read the full article
In this article, I'm going to talk about how to create custom errors in Go, allowing to wrap external errors and give them context about our domain.
Read the full article
If you want to know how concurrency and parallelism is achieved in go, their particularities, and what tools does go provide, here is all you need.
Read the full article
This is a step-by-step tutorial about how to set up a DNS server on a Raspberry Pi, to block ads in your entire network and gain in privacy.
Read the full article
This is a step-by-step tutorial about how to set up a VPN server on a Raspberry Pi, to gain access to your LAN and get better privacy when away from home.
Read the full article
GPG keys are useful to sign and encrypt data. Here I will show you how to generate them, use them to sign commits, and migrate them to a new machine.
Read the full article
In this article, I will explain to you how to set umami with Vercel and Supabase to collect privacy-friendly analytics from your website for free.
Read the full article
In this article I show how to set a simple infrastructure for AWS using CloudFormation to access from anywhere a PostgreSQL RDS instance inside a VPC.
Read the full article
In this article, I explain how to set up a full CI/CD flow in GitHub Actions for Node.js and Docker. From linter, to test, to docker build and publish.
Read the full article
This is a tutorial with examples and further references to fully understand JavaScript arrays and their methods, in a handbook or quick-reference guide style.
Read the full article
In this article I show how to convert callbacks, used in old node and JavaScript libraries, to the most modern and easy to use promises with async / await.
Read the full article
Thought this tutorial, you'll learn how to back up and restore a WSL2 system image in a .tar compressed file, using native WSL PowerShell commands.
Read the full article
If you have ever tried to access an app running inside WSL and weren't able to connect, here I show yo how to open ports and forward apps in the WSL NAT.
Read the full article
I will teach how to run Linux GUI (Graphical User Interface) apps from within the WSL2 using an open source third party tool called VcXsrv Windows X Server.
Read the full article
I will explain how to configure WSL2 on Windows to have a fully productivity-wise programming environment, with integration with VS Code and Docker Desktop.
Read the full article
This is the first post of a series that aims to explain how to get a fully productive and integrated Linux development environment within Windows 10.
Read the full article