SSH with 1Password

SSH with 1Password

A few weeks ago I shelved my “homemade Bitwarden” and moved to 1Password on the family plan. Yes, you have to pay, but sharing with the family and the ease of use make up for it. Shortly after migrating the passwords I ran into the Developer tab and its SSH agent: private keys live in the vault, they sync themselves across my machines, and every use is authorized with a fingerprint or with Windows Hello. By the way, I later found out that Bitwarden has had an SSH agent too since early 2025. You learn something new every day. It sounded too good to be true, so I set out to check whether it fit my case: several workstations (macOS, Windows, Linux), lots of servers, network gear with SSH from another era, and more and more scripts and AI agents running ssh without me being at the keyboard. In this post I go through what I learned, how I set it up, and where I do NOT use it. …

September 4, 2026 · 27 min
File Hierarchy with Apple Creator Studio

File Hierarchy with Apple Creator Studio

Apple Creator Studio is Apple’s new subscription that bundles its professional creative tools: Final Cut Pro, Motion, Compressor, Logic Pro and Pixelmator Pro. In this post I describe how I organize my video projects to make the most of available disks and keep everything under control. The challenge isn’t using Final Cut Pro – which is quite intuitive – but managing the file hierarchy across disks without ending up with orphaned libraries, overflowing caches, or losing raw footage. After several family projects, I’ve consolidated a protocol that works for me. …

February 8, 2026 · 5 min
Cross-platform CLI Tools

Cross-platform CLI Tools

In this post I share a selection of cross-platform command-line tools that you can use interchangeably on PowerShell, CMD, WSL2, macOS and Linux. These are modern, fast and lightweight utilities that replace or greatly improve classic tools like ls, cd, find or even command history. They not only speed up everyday tasks, but also offer a more consistent user experience across systems. They don’t depend on specific shells like Bash or Zsh, and work the same whether you use PowerShell, Terminal, Alacritty, VSCode or any modern environment. As I discover new CLI utilities that fit this cross-platform, no-heavy-dependencies approach, I’ll keep adding them. …

July 19, 2025 · 3 min
CRLF vs LF

CRLF vs LF

When working in software development, one of the most subtle yet crucial aspects you need to be aware of is the difference between line endings in text files between Windows (CRLF \r\n) and Linux/MacOS (LF \n). This small detail can cause big problems if not handled correctly, especially when working in mixed environments – version control conflicts, script incompatibilities, compilation or execution issues. I wrote this post to have a handy reference for dealing with this topic, including a few tricks. …

September 28, 2024 · 3 min
Terminals with tmux

Terminals with tmux

tmux is a terminal multiplexer that allows you to have multiple sessions (shells) in a single window. From your Mac, Linux, or even Windows (with WSL) terminal, in a single window you can have multiple active sessions, switch between them, view them simultaneously, enter one and disconnect (they keep running in the background), and reconnect to it in the future. …

April 25, 2024 · 2 min
Goodbye Bash, Hello Zsh!

Goodbye Bash, Hello Zsh!

I’ve decided to migrate my CLI from the reliable and well-known bash to the powerful and versatile zsh. It’s an extended evolution of the Bourne Shell (sh) – it not only inherits many of Bash’s familiar features but also introduces a series of new functionalities, plugin support, and custom themes. Apple adopted Zsh as the default shell some time ago, and I still needed to make the switch on my Linux systems, including WSL2 on Windows. …

April 23, 2024 · 7 min