All blog posts
RSS feed for all blog postsAutomated Releases Versioning and Publishing using Github Actions, Conventional Commits, Release-Please and Renovate
Check the tools I use for the versioning and publishing of my releases
Developing Ansible playbooks with Vagrant - Tips & Tricks
Do you want to develop Ansible playbooks and test them under Vagrant? Here are some random tips&tricks
Safely delete large number of records by using a loop
Deleting a large number of rows is risky in SQL as it involves a resource intensive transaction. This article presents a method to split that single transaction into multiple smaller ones.
Generate new (random) integer ID when ID column is not identity
Tip to generate integer IDs in SQL databases when the ID column does not have the identity specification
Rename Bandcamp single for easier consumption by MusicBrainz Picard
Learn how to organize singles downloaded from Bandcamp into artist/album/track so it can be consumed more easily
Install LineageOS with MicroG and playstore
Install LineageOS with MicroG and full playstore support
Restore a MS SQL Server backup on Linux
Because restoring a MS SQL Server backup from a Windows server onto your machine can be a pain
Manage SSH keys between a Linux client and Server
Learn how to create an SSH key-pair a copy the public key onto a remote server for passwordless access
Infinite and responsive CSS grid
Learn how to create infinitely long and responsive CSS grids for displaying various repeating items