I’m a strong proponent for rebase workflows with Git – it just makes so much more sense to me, having the history be based on the latest changes, rather than interweaving the changes with back merges. Okay, but that’s a topic for another time, here’s what new thing I just found out about git rebase: […]
Category: Tooling
Category for posts on various tools
PATH Handling in GitHub Actions
While playing around with getting a specific version of MinGW to run within a GitHub Actions, I had to add the MinGW’s bin/ directory to the PATH environment variable. This isn’t as straight forward as it would be in a batch or PowerShell script, because each GitHub Actions step is executed in an isolated fashion, […]
Using OpenSSH Server on Windows
In the past whenever I had to manage a Windows Server, I used RDP (Remote Desktop Protocol) to connect to the server and manually click around to change the necessary settings. While working with Ansible to setup a Windows build agent, I realized that starting with Windows 10, Windows does ship with support for OpenSSH […]
Material for MkDocs GitHub Sponsor Journey
In the previous posts, I’ve written about MkDocs and Material for MkDocs (Static Site Generation from Markdown with MkDocs & Publishing a Static Site to Cloudflare Pages), but only realized the other week, that this also aligns pretty well with my other post on funding of open source projects (FOSS and Funding), because Martin Donath, […]
Publishing a Static Site to Cloudflare Pages
In the last post, I wrote about using MkDocs or rather Material for MkDocs for static site generation from Markdown files. You can build the a distribution yourself and put it on any hoster of your choosing, or you could use a variety of static site hosts, like GitHub Pages, or Netlify. I opted for […]
Static Site Generation from Markdown with MkDocs
For a side project I’ve been looking into static site generators and came across MkDocs or more specifically Material for MkDocs, which bundles a nicer theme and some useful default plugins into one package and with great documentation. As the name implies MkDocs was primarily developed to write documentation, but it also works quite nicely […]
Easy Workflow Automation with n8n
Most people have seen or probably even done some workflow automations through IFTTT (IF This Then That) or Zapier. While the free plans on either of these platforms are enough for some very simple workflows, anything a bit more complicated comes at a price (e.g. for Zapier $19.99/month), granted even then IFTT remains attractive ($2.50/month […]
Update All The Packages
A short post on how to update all the packages for various package managers, be it programming language specific ones, or ones from OS-level package managers. For all the times you want to get your system up-to-date on all fronts. If you have some other package manager commands, post them as comment below! WinGet Chocolatey […]
Follow Symbolic Links to a New Windows Install
The other week I got a new hard disk of the spinning kind, to sort through some of my accumulated backups, VSTs, game files, videos, recordings, etc. etc. – no, I’m totally not a data hoarder. To move some old system backup from one disk to an other, I used robocopy, as the file paths […]
Build With Boring Technologies
In my previous Black Holes of Information post I highlighted how “social” platforms can really destroy the searchability, accessibility and longevity of information on the internet in multiple ways. Similarly, if you want to build applications, website, tools for the future, build them with boring, old technologies. The Lindy Effect is a concept that suggests […]