Posts
All the articles I've posted.
2026
August
2-
Installing DeepSeek Harness and integrating it with VS Code
Updated:An up-to-date guide to installing DeepSeek Harness, configuring the DeepSeek API or subscriptions, and integrating it with Visual Studio Code.
en es -
GitHub Issues sentiment analyzer.
Chronicle of a development project.
en es
July
3-
p5.js: art with JavaScript
p5.js is a JavaScript library for creating art and interactive visualizations on the web. This article explains how to use it to make digital artwork.
-
OSSFS2: installing and using it on Ubuntu 26.04, without dying in the attempt.
Tutorial for building OSSFS2 with a recent toolchain on Ubuntu 26.04, and mounting OSS buckets using systemd.
-
Machines: Jean-Michel Jarre's new book.
A book about the machines that have shaped electronic music, written by legendary French musician Jean-Michel Jarre.
June
2-
How to configure a 4.1 audio system on Linux with PipeWire, JamesDSP, and systemd
Complete guide to configuring a quadraphonic 4.1 speaker system on Linux using PipeWire, JamesDSP, and systemd. Includes technical hardware analysis, how the Cambridge Soundworks FPS2000 speakers work, and detailed implementation steps.
-
How to add an old-school visit counter to a Cloudflare blog with D1, for Astro and SvelteKit in SSR.
Guide to adding a per-article impression counter to a blog deployed on Cloudflare Workers using D1, without a separate server. Includes the implementation for Astro (AstroPaper) and SvelteKit, both using the Cloudflare adapter running in SSR.
May
3-
Google Authenticator on two or more devices: a technical guide to avoid losing access.
A technical and practical guide to using Google Authenticator on more than one device, understanding synchronization risks, preparing backup codes, and avoiding being locked out if your phone is lost or damaged.
-
How to install SingularityCE (and Apptainer) on Debian 13 without dying in the attempt.
Installation guide for SingularityCE on Debian 13 Trixie. Source compilation, verification, configuration and troubleshooting. Also covers the installation of Apptainer.
en es -
How to install SWI-Prolog on Debian 13 Trixie without dying trying.
Comprehensive guide to installing SWI-Prolog on Debian 13 "Trixie" with four methods ordered from least to most complexity: native Debian package, Flatpak from Flathub, build from sources with CPack, and the official PPA of Ubuntu adapted for Debian.
April
8-
How to convert a JPEG or PNG to ICO on the Linux CLI
How to convert a JPEG or PNG to ICO on the Linux CLI using ImageMagick.
-
Guide for service administration with systemd.
Sooner or later, you have to administer services with systemd.
-
Easy graphics inclusion: Mermaid.
Mermaid: easily include mind maps, flowcharts, and more in Markdown.
-
How to install caveman in Visual Studio Code for Claude Code.
This guide explains how to install the caveman skill in Visual Studio Code for Claude Code.
-
How to deploy a Svelte+SvelteKit application on Cloudflare Workers (free).
This guide shows how to deploy a Svelte+SvelteKit application on Cloudflare Workers (free).
-
How to Get Authorization Tokens on HuggingFace.
This guide explains how to obtain authorization tokens to use the HuggingFace CLI.
-
Jean-Michel Jarre: Rendez-vous Houston, A City in Concert.
The day Houston became the backdrop for the greatest laser and light show ever seen in America.
-
How to Install Argilla Without Losing Your Mind.
This guide explains how to install Argilla and its dependencies WITHOUT using Docker containers, on Debian.
March
4-
How to restrict IP address access to a Cloudflare proxy host.
This article describes how to restrict access to a website behind a Cloudflare proxy.
-
How to use Go modules from private GitHub repositories.
Tutorial on using Go modules from private GitHub repositories.
-
Je l’aime à mourir: María Félix or Francis Cabrel?
The legend of "Je l’aime à mourir" and María Félix.
-
How to View "Rendered" Markdown Files on Linux.
This article describes how to view "rendered" markdown files on Linux.
1997
August
1-
Jean-Michel Jarre and the Origins of Modern Electronic Music
A look at the rise of electronic music from the 1960s and Jean-Michel Jarre's career: key albums, historic concerts, and sonic innovation.
1996
August
1-
MIDI: Musical Instrument Digital Interface
A brief introduction to MIDI (Musical Instrument Digital Interface).
en es