AI & Dev

Managing a Linux System with an AI Agent: Today’s Convenience or the Future of Sysadmin?

I’ve been using Arch Linux as my main system for years. KDE Plasma on Wayland, hand-written configurations, manual package management. A system that rewards those who know it well and punishes those who forget where to look. For the past few months I’ve been working alongside Claude Code, an AI agent that runs directly in…

WordPress Multilingual with Claude Code: How We Translated 72 Articles into 5 Languages

I had a WordPress site in Italian and English. I wanted to add Spanish, French and German. Seventy-two articles to translate into three languages, plus navigation pages, categories, shortcodes, redirects, SEO. Looking at the volume of work, the honest answer was: it can’t be done. Not with the time and resources of a personal project…

Traefik as a Reverse Proxy for Docker: Complete Guide with Automatic SSL

If you manage multiple web services on a single server, sooner or later you have to solve the reverse proxy problem. After trying several solutions, I switched to Traefik as a Docker-integrated reverse proxy and it’s been one of the best infrastructure decisions I’ve made in years. In this article I share my hands-on experience…

AST3ROIDX: Recreating Asteroids with Claude Sonnet 4.5

How I developed a complete classic arcade game in less than a working day After the experiment with BOMBRIS, I wanted to test Claude Sonnet 4.5 on a more complex project: a real space shooter with realistic physics, unlockable achievements, and an advanced particle system. The result is AST3ROIDX — a tribute to Atari’s classic…

BOMBRIS: When AI Meets Retro Gaming — An Experiment with Claude Sonnet 4.0

In other words… How I built a complete game in less than 48 hours using Claude Code and the most advanced AI from Anthropic The Experiment: From Idea to Working Game in 2 Days Ever wondered what a programmer can create in collaboration with today’s most advanced AI? The answer is BOMBRIS — an explosive…

From Windows to Arch Linux: Chronicles of a Migration

My background in the IT industry has always fuelled a deep interest in open source systems. Despite this, migrating my personal PC from Windows to Linux was a decision I had kept putting off. I ran tests and lab work on external Linux servers — online VMs or home Raspberry Pis. The reasons for not…

Installing GitLab CE with Docker and Docker Compose: A Step-by-Step Guide

If you’ve ever been curious about setting up a GitLab Community Edition (CE) server with Docker and Docker Compose, you’re in the right place. This guide will walk you through every step needed to create an efficient, ready-to-use GitLab environment. But first, let’s take a step back: what makes GitLab and Docker such a winning…

Apps with Non-Installable or Non-Reinstallable Packages: How to Fix Using PowerShell

I recently had to deal with a simple but curious problem — one of those where once you’ve solved it you think: “I really need to remember this one for the future!” Since it’s something that can be useful to everyone in everyday life, I thought I’d share it briefly. The Problem I was trying…

ChatGPT: A Reflection on OpenAI’s New Artificial Intelligence

There is a lot of talk these days about ChatGPT, the AI engine made freely available by OpenAI. For those unfamiliar: OpenAI has been developing Artificial Intelligence for various purposes for years. The innovative feature of this software is its ability to create content and correlate information from a vast library of texts, on which…

Using Recursive Algorithms to Traverse Tree Structures

Recursion is one of the most elegant tools in programming: a function that calls itself to solve progressively smaller instances of a problem. For traversing tree structures — such as the filesystem, category trees or XML structures — it’s often the most natural and efficient solution. This article explains the concept and illustrates it with…

Achilles, the Tortoise and the Dilemma of a Certain Zeno…

What would happen if a great warrior and a small tortoise were to race? According to Zeno of Elea, the Greek mathematician and philosopher of the 5th century BC, the warrior would never catch the tortoise — at least according to the logic of his famous paradox. And yet common sense tells us the opposite…