Hi, Carlo Lobrano here 👋

I’m an Italian Software Engineer and Open source enthusiast.

  • 💻 My daily job is on Kubernetes operators, using mostly Golang, but…
  • 🔧 I like to develop software in other languages too (Python, Golang, and Bash).

Patchwork Reminder App in Bash

Everybody knows cron jobs, right? But not everybody knows its sibling at....

April 7, 2024 · 3 min · Carlo Lobrano

Curious Bash: Get Notified When It's Done

Bash scripting is a powerful tool that allows you to automate various tasks on your computer....

June 2, 2023 · 2 min · Carlo Lobrano

Smart Dates in Obsidian With Espanso

I use some plugins in Obsidian to help me keep track of job tasks....

April 22, 2023 · 1 min · Carlo Lobrano

Kernel Development with QEMU Virtual Machines (part 2)

What if you want to test a USB drive kernel module in a Virtualized environment?...

May 19, 2022 · 4 min · Carlo Lobrano

Kernel Development with QEMU Virtual Machines

TLDR This is all about testing Linux kernel changes on a QEMU virtual machine in cycles of build, install and run shortest than 5 minutes....

April 24, 2022 · 7 min · Carlo Lobrano

Extend Mkdir

Let mkdir create parents directories I noticed that it is more than a year since the last post, so I thought that a small new content would have been easier to write....

March 17, 2022 · 3 min · Carlo Lobrano

How to Delete Taskwarrior Recurrent Tasks

I’m trying out Taskwarrior as CLI task manager, because it can be paired with my Letsdo for time tracking and it’s very flexible, but today I got stuck with a bunch of “recurring tasks”....

January 10, 2021 · 2 min · Carlo Lobrano

How to use GitHub Actions to connect with Launchpad

Since the beginning of the Yaru project, three years ago, we always had a little problem: two different places for bug tracing....

October 30, 2020 · 4 min · Carlo Lobrano

Hacktoberfest 2020 pre launch

Hacktoberfest entered pre-launch phase! This would be my 4th year of Hacktoberfest, and last year I decided to stop to participate as contributor....

August 19, 2020 · 1 min · Carlo Lobrano

My part in A Coloring API for Gnome

I should start writing about this, regardless of how this effort will end up with, and make it public, in the hope that this will:...

August 17, 2020 · 4 min · Carlo Lobrano

Notes about GUADEC 2019

This post is incredibly late. After the initial draft (30th of August 😒) many things happened and consumed all my free time, e....

October 1, 2019 · 4 min · Carlo Lobrano

Yaru next move

Yaru news! In the last months the work on Yaru master branch looked slower than usual, but under the hood some important things were changing....

August 9, 2019 · 2 min · Carlo Lobrano

I am going to GUADEC 2019

This was way more than unexpected, but I’m going to attend Gnome’s GUADEC conference this year!...

August 5, 2019 · 1 min · Carlo Lobrano

How to generate code from its own documentation.

In the past years, I built a corpus of well documented and reusable bash scripts for both my main work and my sideprojects....

June 19, 2019 · 4 min · Carlo Lobrano

Yaru 29th stable release

The Yaru team is happy to announce the third stable release of 2019....

March 12, 2019 · 2 min · Carlo Lobrano

Yaru 28th stable release

The Yaru team is happy to announce the second stable release of 2019....

February 5, 2019 · 1 min · Carlo Lobrano

Yaru 27th stable release

The Yaru team is happy to announce the first stable release of 2019....

January 11, 2019 · 1 min · Carlo Lobrano

Per project VIM setting extension

Lately, it’s been common for me to add per-project VIM commands....

December 12, 2018 · 1 min · Carlo Lobrano

Yaru 26th stable release

The Yaru team is happy to announce a new stable release....

November 26, 2018 · 1 min · Carlo Lobrano

Yaru 25th stable release

The Yaru team is happy to announce a new stable release, the one that will be shipped in the upcoming Cosmic Cuttlefish 18....

October 10, 2018 · 1 min · Carlo Lobrano