Mendhak / Code

My OpenStreetMap workflow: mapping the village of Marmari, Evia

Although I’m not a prolific or advanced editor, I do enjoy contributing to OpenStreetMap. I’ll generally perform edits when I notice new changes in my area or while on holiday…

Don’t install npm packages globally

Many node packages and tools will encourage you to install their tools globally. This is a bad practice and should be avoided.

Issuing multiple requests with curl

curl is normally used to issue a single request against a URL. Sometimes you need to issue multiple requests against a URL, or quickly stress test a server or endpoint.…

Short guide to good commit messages

MS Teams Operator for Apache Airflow

This Apache Airflow operator can send messages to specific MS Teams Channels. It can be especially useful if you use MS Teams for your chatops. There are various options to…

How to use KeeAgent with WSL and Ubuntu

How to serve SSH keys to ssh running in WSL (Ubuntu) from KeeAgent running in Windows 10.

Using KeePass to serve SSH keys

While KeePass is generally used for storing credentials, it can also be used to store SSH keys as well as serve those SSH keys when applications need it.