Carlos Rabelo

17 Jul 2023

Learning Go with dBase II — or: recreating 1983 in 2023

After BIP38, the method stayed the same: pick a project that is too big and just start. This time, a complete clone of dBase II — the language I used in the 90s.
05 Apr 2022

Learning Go with BIP38 — or: how to overcomplicate a learning journey

The best way to learn a language is to build something you actually want to exist. Even if it is a Bitcoin key encryption tool.
15 Nov 2020

act — or: How I Stopped Committing and Started Testing GitHub Actions Locally

GitHub Actions is great until you need to test it. The pattern is always the same: commit, push, wait, fail, fix, commit, push, wait. Until one day I found act.
15 Jun 2020

Ninety days — an account of the lockdown at IFMT

It has been ninety days since the IFMT campus closed its doors. In that time, I taught teachers to run classes on Meet, created YouTube channels, set up graphics tablets, and automated Google Classroom. A look back at what happened — and at what is still not over.
29 Jan 2018

A new chapter

The domain has been around since 1998. The blog existed before. This is a new chapter, with new stories and a different purpose.