Recent posts

Introduction to Huffman Trees

7 minute read

Hello everyone! 👋 This article is about Huffman Trees, I did this project in university and after ten years or so I wanted to revisit it in order to solidi...

Loading Ruby files automatically with Zeitwerk

3 minute read

Introduction Hello everyone! As I was playing around with the Ruby programming language when building a Rails application I came across Zeitwerk, a library...

Kill Port: Liberate your hanging ports

less than 1 minute read

Hello, While developing on Linux I often find myself searching for the process id of the process that keeps a port occupied. I always forget the commands a...

Agentic Coding without Claude and Codex

2 minute read

Hello everyone! I wanted to write this article to share my experience with agentic coding without Claude and Codex, the most popular tools out there. Intr...

How to Resize an LVM Volume in Linux

4 minute read

Introduction Hi everyone! This post is a quick how-to resize a LVM volume for a Linux system. One mistake that I’ve made when setting up my mini PC Linux s...

Kafka Connect Basics

6 minute read

Hi, this article is about Kafka connect! Introduction Kafka connect is a tool for streaming data between Kafka and other systems. It is distributed and sca...

From Hugo to Jekyll

7 minute read

Hello everyone! 👋 A small update for the blog, I’ve moved it from Hugo1 to Jekyll2. Introduction Hugo is a static website generator just like Jekyll, it’s...

Self Hosting Gitlab

7 minute read

Hello everyone and happy new year! Introduction I’ve been running GitLab as my software forge for the last three weeks and everything was smooth. I replace...