Arne Bahlo

Arne Bahlo's personal website
https://arne.me/blog (RSS)
visit blog
Jujutsu in practice
21 Oct 2024 | original ↗

Jujutsu is a version control system, an alternative to Git. This blog post is not a tutorial, but practical examples of how I use it.

We need more zero config tools
1 Oct 2024 | original ↗

Recently, I’ve become fond of tools that just work, out of the box. This blogpost is an ode to them.

Emacs Config From Scratch, Part 3: LSP & Tree-sitter
11 May 2024 | original ↗

In this third part of my Emacs Config From Scratch series, I configure LSP and Tree-sitter.

Writing an SDK in Zig
9 May 2024 | original ↗

Part 1 of writing an SDK for Axiom using the Zig programming language.

Thoughts on Zig
1 May 2024 | original ↗

I’ve started writing Zig. These are my thoughts.

DIY Music Streaming with NixOS, Jellyfin and Manet
1 Apr 2024 | original ↗

In this post I describe how I’m hosting my own music streaming service with NixOS and Jellyfin on Hetzner for €6 / month.

I Lived 7 Days without a Smartphone
29 Jan 2024 | original ↗

I left my smart phone at my desk for 7 days and instead used my Apple Watch Ultra 2. This is how it went.

My Favorite Articles of 2023
31 Dec 2023 | original ↗

In this post I collect my favourite articles of the whole year.

Emacs Config From Scratch, Part Two: Projects and Keybindings
28 Dec 2023 | original ↗

In this second post in my Emacs from Scratch series, we’ll set up a way to manage projects, quickly find files, set up custom keybindings, interact with Git and open a terminal inside Emacs.

Yearly Themes 2024
27 Dec 2023 | original ↗

I review my yearly themes for 2023 and set new ones for the coming year.

Emacs Config From Scratch, Part 1: Foundations
22 Dec 2023 | original ↗

The first post of my Emacs from Scratch series is all about the initial setup and defaults.

30 Bits of Advice for 30 Years
17 Nov 2023 | original ↗

This article contains some advice I’ve collected in my life so far.

We Need to Bring Back Webrings
14 Nov 2023 | original ↗

I built a webring for personal websites.

Archive Your Old Projects
12 Nov 2023 | original ↗

In this post I describe how I wish I had archived all my old projects and my approach going forward.

My App Defaults
5 Nov 2023 | original ↗

The apps I use

Why You Should Write Your Own Static Site Generator
3 Nov 2023 | original ↗

I rewrote my personal website using basic libraries and the flexibility is incredible.

Static OG (Open Graph) Images in Astro
7 Apr 2023 | original ↗

A guide to set up build-time Open Graph images in Astro using Satori, sharp and Astro endpoints.

You’re Using Email Wrong
6 Mar 2022 | original ↗

If you don’t like email, try a different strategy.

Plex on NixOS
22 Feb 2022 | original ↗

In this post I describe how I set up Plex on NixOS, including a virtual file system for Backblaze B2 and Nginx for HTTPS.

Hello World
13 Feb 2022 | original ↗

My first blogpost (not really).

I’m Writing an App
12 Jun 2020 | original ↗

A human, interested in software development, automation and sustainability

Automate #2: Checklists with Things
9 Feb 2019 | original ↗

How to use checklists in TaskPaper-Format with Things.

Automate #1: Spotify Podcast Mirror
5 Jan 2019 | original ↗

How I created an Automator application, which records the latest episode of a Spotify podcast, fills out metadata and generates a file for metadata for a podcast client to subscribe to.

Announcing the Automate Series
4 Jan 2019 | original ↗

The start of a series of blog posts, all related to one of my yearly themes: automation.

I18n in Node.js
15 Nov 2018 | original ↗

Node.js uses ICU (International Components for Unicode) for i18n and only includes English data by default.

On Hexagonal Architecture
2 Sept 2018 | original ↗

Why a hexagonal architecture can be better than traditional MVC-style architecture, with a real-world example.

.vim-project
14 Aug 2014 | original ↗

This post explains how to get project-specific Vim settings.

Deploy Octopress, the right way
28 Sept 2013 | original ↗

This post explains how to deploy an Octopress page via Git

↑ these items are from RSS. Visit the blog itself at https://arne.me/blog to find other articles and to appreciate the author's digital home.