2025-02-18

Self-Host Your Music with Navidrome on a Raspberry Pi

Discover how to set up a family music library. Easily share your tunes and reclaim full control over your music—no more reliance on major streaming platforms.
Raspberry PiSelf-hostingNavidrome
2025-01-27

Self-Hosting Web Services with a VPS, WireGuard, and a Raspberry Pi

Learn how to self-host web services using a VPS, WireGuard, and a Raspberry Pi, even when behind a dynamic IP address.
Self-hostingWireGuardRaspberry Pi
2025-01-20

Boot Raspberry Pi 5 from NVMe

A detailed walkthrough on setting up your Raspberry Pi 5 to boot from an NVMe drive for improved performance and reliability.
Raspberry PiSelf-hosting
2025-01-10

Using Ollama and Open WebUI to Run LLMs Locally

Discover how to set up and chat with local LLMs like LLaMA and Mistral using Ollama and Open WebUI on macOS and Linux.
AIOllamaOpen WebUI
2020-11-18

JavaScript setInterval in C with pthreads

Four experiences to appreciate JavaScript as a modern high-level programming language.
CJavaScript
2020-11-07

The Innovator's Dilemma

How disruption is usually more a business issue than a technological one and what can established firms do about it.
Business
2020-09-09

Raspberry Pi cheatsheet

For when you reached Google fatigue.
Raspberry Pinode.js
2020-04-10

Get Spotify on that old Hi-Fi

A hassle-free DIY Sonos speaker made with Balena, a Raspberry Pi 4 and a HifiBerry DAC. It also works with Apple Airplay.
DIYnode.jsbalena.io
2017-12-11

Stack and queue

Array can both be a stack and a queue
JavaScript
2017-12-07

Metasyntactic variables

When you are out of foos and bars.
2017-11-29

To string conversions

Languages are about nuances.
JavaScript
2017-11-18

Consistent execution in node

Synchronous or asynchronous API, choose but don't mix.
node.js
Mastodon