Jan-Lukas Else

Tech, life and everything else

👨‍💻 Dev

Welcome to the Dev section of my blog with development related articles.


Vibe-coding our wedding website

Published on in 👨‍💻 Dev

For our wedding, I planned to develop a small site where guests can get more information, confirm their attendance, and view and upload photos. I started the base for that website in August and also bought a domain a few months ago. But I didn’t finish the coding. The design shouldn’t be as simple as my blog’s design, and I chose Angular for the frontend, as I also wanted to strengthen my Angular skills for professional reasons. Later, I wanted to build the backend using some n8n workflows.

View

Integration-testing GoBlog’s ActivityPub implementation

Published on in 👨‍💻 Dev

Recently, I noticed in my blog database export that a couple of ActivityPub users unfollowed. All at the same time. It was strange. Until I noticed all were GoToSocial (GTS) users. In the logs I found the reason: GoBlog failed to deliver some updates to the users, and so the accounts were marked as dead and removed after twenty failed tries.

View

Live tracking solution for OsmAnd

Published on in 👨‍💻 Dev

I previously shared my transition from Komoot to OsmAnd, and after some time, I’ve grown accustomed to its comprehensive capabilities. Whether for cycling, hiking, or general navigation, OsmAnd truly functions as a versatile “Swiss Army knife” for offline mobile navigation and tracking.

View

How I stopped a malicious IP from hammering my Gitea instance

Published on in 👨‍💻 Dev
Updated on

Some IP from the US seemed to crawl my Gitea instance (running on the same small VPS as my blog and other self-hosted services) non-stop, which caused high CPU usage. I already wondered why the terminal was lagging so much and why Gitea had such a high CPU usage.

🖼️ View

Automatic Komoot export

Published on in 👨‍💻 Dev

While I like Komoot and use it to navigate and record all my tours, whether that are bike tours or hiking trips, it sucks that there’s no option to export all your data. There’s also no official API to easily implement such functionality.

View

Using GitHub Actions to backup OneDrive to S3

Published on in 👨‍💻 Dev

My ideals of using open-source software are fading a bit, and I’ve been using OneDrive to synchronize my files for quite some time now. It’s cheap and works reliable at least.

View

Migrating to a Fedora CoreOS VPS

Published on in 👨‍💻 Dev
Updated on

It seems like I was successfully able to migrate from my Alpine Linux VPS to a new VPS having Fedora CoreOS installed. 🎉

View

Update Tailscale on the GL.iNet Beryl AX (GL-MT3000)

Published on in 👨‍💻 Dev
Updated on

I’ve been toying with my recently received GL.iNet Beryl AX (GL-MT3000) for some days and I have to say, it’s wonderful! It provides all the features I need in combination with my 5G router (like support for IPv6). I was also able to set up a VPN connection using Wireguard to the other home that will keep a wire-based internet connection with a public (but changing) IPv4 address. As it also works perfectly fine with an LTE stick or mobile tethering, I’m quite tempted to buy a second one for travel purposes.

View

A better Postman alternative: Hoppscotch

Published on in 👨‍💻 Dev
Updated on

I used to use Postman for both personal and work projects. It was great for making HTTP requests without having to create curl commands. But now, Postman requires a login, which I hate. I don’t understand why a login is needed for such a simple tool.

View

Ditching Pocket Premium: Streamline link saving with Telegram

Published on in 👨‍💻 Dev
Updated on

For the past two years, I’ve been using Pocket to save links that I want to revisit later. However, as my yearly subscription is about to expire, I’ve started thinking about finding a free alternative that offers the features I actually use, without paying for unnecessary extras.

View

Jan-Lukas Else