Samuel Dolt's Blog

termbox-glib: a GLib wrapper around termbox2

2 minute read Published: 2026-05-03

I published the first public version of termbox-glib, a small C wrapper around termbox2 for GLib/GObject programs and languages using GObject Introspection.

Speed Up a Pipeline by Using a Git Shallow Clone

2 minute read Published: 2022-05-25

When you are working with a big repository that contains a lot of commits, the CI system can take a lot of time fetching the repo. And often, you don't need the whole history to run the test suits.

By default, Gitlab do a shallow clone, and fetch only the latest 50 commit, but this can be configured globally or per job by adding a GIT_DEPTH variables.

Reading a Config File in a Bash Script

2 minute read Published: 2022-04-25

Today I was looking into how to add a configuration file to a script.

And this how I implemented it:

Initial Commit

2 minute read Published: 2022-04-17

A new beginning... and a new blog

Open Source Contribution: Gitlab Package Support for Renovate

1 minute read Published: 2021-09-16

In 2021, I contributed a new datasource to renovate, an open source tools that can be used to automatically create merge request to update all the dependencies of a project.

Open Source Contribution: meta-codechecker recipes improvements

1 minute read Published: 2021-09-13

In 2021, I had the opportunity to contribute to meta-codechecker.

Bachelor Thesis: Modular Embedded Linux Platform For The Internet Of Things

1 minute read Published: 2018-06-28

Back in 2018, I was designing a custom Linux board for my bachelor's thesis with my friend Nicolas Hauert.

PocketBeagle: Partage de connexion depuis un ordinateur hôte sous Ubuntu 18.04

1 minute read Published: 2018-06-09

This article was written on my first blog and found again on the wayback machine.