RSSAmplifier

Blog

Robert Schaap

Recent content on Robert Schaap

schaap.ioRSS feed ↗10 posts

Latest posts

Meet Gavin

I have been experimenting with a dedicated AI assistant that can live inside my developer workflows. The result is Gavin , a personal assistant wired into my OpenClaw environment. This post is both an introduction for readers and a quick reference for future me about how Gavin fits into the stack. What Gavin actually is Gavin is a tightly scoped AI agent with access to my local workspace. It can:…

Hello Godot!

Automating your Godot project’s build and deployment process can save you time and ensure your game is always up-to-date. In this quick write-up, I’ll walk you through how I set up CI/CD for a Godot 4.3 project with a Web export target. Using GitHub Actions, I automated the build process and deployed to an Azure Storage Container that makes it available as a static web site. Making it easy to…

Multiple NeoVim configurations

Recently I’ve been using Neovim to write some Rust code. The fastest way to get up and running seemed to be NvChad . After using that for a while I decided I wanted to try out some other configurations such as kickstart.nvim and LazyVim . At the same time I didn’t want to throw away my old config and it would be even better if I could switch easily between different configs.…

Git master branch

There has been a lot of discussion about the master branch in git, which is the default branch for git. It is based on an oppressive metaphor and it seems like now is a good time to choose a new name. Some of the suggestions I have seen are release, develop, stable, unstable, trunk, default (hello fellow Mercurial fans!) and thrash. It is clear that people are using the branch for different…

Readline basics

Every developer should learn some basics of GNU Readline. Readline allows you to edit commands. It pops up in a lot of places. Knowing the basics will make your life much easier. You have probably encountered the GNU Readline library or a readline-like library many times because it is used by a lot of applications to allow users to edit command lines. The most basic functionality is going through…

Pigmentize and Ubuntu terminal

Quick post about how to configure pygmentize to be usable in the default Ubuntu terminal. Writing this up because I wanted to post a screenshot of some code on Twitter. Pygmentize is a command-line syntax highlighter that comes with Pygments . The default style only works well on a light background. When you use it in the default Ubuntu terminal the result is difficult to read and ugly. Normally I…

Azure DevOps

In this post I elaborate a little bit more on how this website is build and deployed using Azure DevOps . To accomplish this I mainly use the Azure Pipelines and Azure Repos funcionality of the service. The goal here is to automate the building and deploying of the website. That means I can make some changes, like write a new article, commit it to the master branch and push. After which Azure…

Personal gitignore file

Everybody should be free to use their own tools and workflow without causing problems for other people. Therefore I always recommend people to maintain a personal gitignore file for rules that are specific to you but not the project. Prevent clutter To prevent clutter in a project’s .gitignore file you should move all the rules for files that are not specific to the project but specific to…

Azure static website

In this post I describe how this static website is hosted in Microsoft Azure using a serverless architecture and how to add a contact form. This will be a pretty high level post, for details feel free to reach out to me using the contact form . Azure Storage Account It is possible to host a website directly from an Azure Storage Account without running a web server yourself. You simply enable the…

Hello world!

This website has been set up for publishing technical articles. The last time I maintained a personal website was in the early 2000s, so I might be a little bit rusty. For creating this website I was looking for something simple. Something that lets me write articles in Markdown and supports syntax highlighting. In the end I decided to generate this website with Hugo . It uses the Kiera theme with…