Blog

This blog has a pagination of 8 posts per page.
The pagination is only shown if there are more posts (342) than items per page (8).

Setting Up Writebook on Coolify

coolify self-hosting basecamp writebook docker

Basecamp released Writebook, a self-hosted book publishing platform. Here's how I got it running on my Coolify server, and the three gotchas that had me troubleshooting.

ServiceNow Core UI vs Workspace: A Proper Comparison

servicenow workspaces core-ui

A side-by-side comparison of configuring ServiceNow Core UI versus Workspace UI Builder. When simple form customizations that took 2 clicks in Core UI now require 30+ steps and 100 lines of JavaScript in Workspace, something fundamental has changed about the platform.

Comparing AI Harnesses: OpenCode, Ollama, LM Studio, Claude Code, Open WebUI, and VS Code

ai tools

I've been testing the major AI coding tools. Here's what each one actually does and which ones I use.

Just use a VPS bro

vps server

There's a video by Kai Lentit on setting up OpenClaw using a VPS. It might just be him acting out the response of Claud Opus setting up a VPS, however he came up with it, it's a masterclass of setting up a VPS.

CLIs are for AIs and here is my list

ai cli

Command line interfaces used to be common way back in the day. And in my development, they become less common. This is a quick list of CLIs that are popping up due to AI stuff.

K24 and K25: A late review of the schedule I had

k24 k25 schedule

I noticed I still had a schedule created for the sessions I signed up for at K24 and K25, so I thought I'd share it here. It's a bit late, but maybe someone will find it useful for future events.

Turn an Old Chromebook into a Coolify Server with Lubuntu

coolify chromebook lubuntu tailscale homelab

Got an old Chromebook gathering dust? Here's how I converted mine into a lightweight server managed by Coolify, using Lubuntu and Tailscale.

Supporting Netlify _redirects on Coolify er nginx

netlify nginx coolify

So there I was realizing that I had a URL I wanted to alias to another URL. On Netlify it was so easy. On Coolify I couldn't find a way to do it. So I took another approach. This is that.