Hi, I’m Timo. I write about tech, music, my dog and french fries
. But mostly french fries.

  • When your Java application starts misbehaving – hanging, crashing, or consuming too much memory – thread and heap dumps are your go-to tools for root cause analysis. This post walks through how to create these dumps using the jstack, jmap,…

  • When using Ansible for automating deployment from a GitLab CI/CD pipeline, you must provide a private SSH key via a GitLab CI/CD variable. GitLab CI/CD variables can be setup to be masked which prevents them from appearing in log files.…

  • Sometimes it’s desirable to use different Java versions. Here’s one way how to do it on a Mac. Prerequisites If you haven’t already, install Homebrew as a first step. Now, that Homebrew is installed, install jEnv, next. It’ll enable you…

  • Here’s a comprehensive article about Angular unit tests using TestBed and without: https://medium.com/widle-studio/angular-unit-testing-without-testbed-a-comprehensive-guide-2e4c557c8da It covers a wide variety of topics from synchronous and asynchronous tests and testing components and services to mocking http calls.

  • Add a new pair of Ed25519 keys and use them to conveniently ssh into remote servers.

  • All of your MX record, DNS, blacklist and SMTP diagnostics in one integrated tool.ย  Input a domain name or IP Address or Host Name. Links in the results will guide you to other relevant tools and information.ย  And you’ll have…

  • https://linuxconfig.org/how-to-install-and-secure-mariadb-on-ubuntu-24-04

  • There are already a lot of tutorials on how to run a WordPress blog from a Docker image. This one is more of the same and yet a little different. The usual approach includes a full stack containing WordPress as…

  • One stop shop for rolling your own network. You’ll find tutorials on how to run a network, server, desktop, mobile, and manage certificates and backups. It’s a work in progress according to themselves, but definitely worthwhile checking it out! https://roll.urown.net

  • I recently posted an article on how I used rsnapshot for backing up this blog. This worked fine but I was having two major issues with the approach. 1. Backing up the database’s internal file storage Generally speaking, it’s bad…