-
Emacs Config From Scratch, Part 3: LSP & Tree-sitter
Arne Bahlo arne.meIn this third part of my Emacs Config From Scratch series, I configure LSP and Tree-sitter.
-
Arne Bahlo Writing an SDK in Zig
Writing an SDK in Zig
Arne Bahlo arne.mePart 1 of writing an SDK for Axiom using the Zig programming language.
-
Arne Bahlo Thoughts on Zig
-
DIY Music Streaming with NixOS, Jellyfin and Manet
Arne Bahlo arne.meIn this post I describe how I’m hosting my own music streaming service with NixOS and Jellyfin on Hetzner for €6 / month.
-
Arne Bahlo I Lived 7 Days without a Smartphone
I Lived 7 Days without a Smartphone
Arne Bahlo arne.meI left my smart phone at my desk for 7 days and instead used my Apple Watch Ultra 2. This is how it went.
-
Arne Bahlo My Favorite Articles of 2023
My Favorite Articles of 2023
Arne Bahlo arne.meIn this post I collect my favourite articles of the whole year.
-
Emacs Config From Scratch, Part Two: Projects and Keybindings
Arne Bahlo arne.meIn 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.
-
Arne Bahlo Yearly Themes 2024
Yearly Themes 2024
Arne Bahlo arne.meI review my yearly themes for 2023 and set new ones for the coming year.
-
Emacs Config From Scratch, Part 1: Foundations
Arne Bahlo arne.meThe first post of my Emacs from Scratch series is all about the initial setup and defaults.
-
Arne Bahlo 30 Bits of Advice for 30 Years
30 Bits of Advice for 30 Years
Arne Bahlo arne.meThis article contains some advice I’ve collected in my life so far.
-
Arne Bahlo We Need to Bring Back Webrings
-
Arne Bahlo Archive Your Old Projects
Archive Your Old Projects
Arne Bahlo arne.meIn this post I describe how I wish I had archived all my old projects and my approach going forward.
-
Arne Bahlo My App Defaults
-
Why You Should Write Your Own Static Site Generator
Arne Bahlo arne.meI rewrote my personal website using basic libraries and the flexibility is incredible.
-
Arne Bahlo Static OG (Open Graph) Images in Astro
Static OG (Open Graph) Images in Astro
Arne Bahlo arne.meA guide to set up build-time Open Graph images in Astro using Satori, sharp and Astro endpoints.
-
Arne Bahlo You’re Using Email Wrong
-
Arne Bahlo Plex on NixOS
Plex on NixOS
Arne Bahlo arne.meIn this post I describe how I set up Plex on NixOS, including a virtual file system for Backblaze B2 and Nginx for HTTPS.
-
Arne Bahlo Hello World
-
Arne Bahlo I’m Writing an App
I’m Writing an App
Arne Bahlo arne.meA human, interested in software development, automation and sustainability
-
Arne Bahlo Automate #2: Checklists with Things
Automate #2: Checklists with Things
Arne Bahlo arne.meHow to use checklists in TaskPaper-Format with Things.
-
Arne Bahlo Automate #1: Spotify Podcast Mirror
Automate #1: Spotify Podcast Mirror
Arne Bahlo arne.meHow 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.
-
Arne Bahlo Announcing the Automate Series
Announcing the Automate Series
Arne Bahlo arne.meThe start of a series of blog posts, all related to one of my yearly themes: automation.
-
Arne Bahlo I18n in Node.js
I18n in Node.js
Arne Bahlo arne.meNode.js uses ICU (International Components for Unicode) for i18n and only includes English data by default.
-
Arne Bahlo On Hexagonal Architecture
On Hexagonal Architecture
Arne Bahlo arne.meWhy a hexagonal architecture can be better than traditional MVC-style architecture, with a real-world example.
-
Arne Bahlo .vim-project
-
Arne Bahlo Deploy Octopress, the right way
Deploy Octopress, the right way
Arne Bahlo arne.meThis post explains how to deploy an Octopress page via Git