Guglielmo Bartelloni

How I use a minimal terminal setup with Pi, Ghostty, and Herdr to work quickly without bloated GUIs or slow all-in-one tools.

My Pi Setup: A Practical Workflow for Agentic Programming

How I use a minimal terminal setup with Pi, Ghostty, and Herdr to work quickly without bloated GUIs or slow all-in-one tools.

Read post →
A practical introduction to Elixir metaprogramming, Abstract Syntax Trees, macros, and building new language constructs.

The language feature that no one talks about

A practical introduction to Elixir metaprogramming, Abstract Syntax Trees, macros, and building new language constructs.

Read post →
The Elixir features that make it my favorite language: concise syntax, pattern matching, tooling, the Actor Model, and Phoenix LiveView.

Why Elixir is my favorite programming language

The Elixir features that make it my favorite language: concise syntax, pattern matching, tooling, the Actor Model, and Phoenix LiveView.

Read post →
With Lazygit you can manage git things like a pro

Become a Git God with Lazygit

With Lazygit you can manage git things like a pro

Read post →