🚀️ Welcome to my digital garden! 🚀️

  • I am a software engineer and architect from Germany, residing in the Black Forest near Basel (Switzerland).
My original digital garden

Perkele!

🗓️ When Homebrew breaks your Hugo Template

Homebrew manages a lot of the software on my Mac. In the case of Hugo—the tool used to generate this website—updating to the latest version broke the template (PaperMod), since Hugo introduced breaking changes that the template didn’t yet support. I had two options: either fix the template or stick with an older version of Hugo until the template is updated. I chose the latter, since the site is hosted on Cloudflare, which uses a predefined Hugo version for generating the content. It’s more reliable to use the same version locally and in production. ...

April 17, 2025 · 2 min · 273 words · Larsolino

Cloudflare On-Demand Tunnel with Custom Domain

Using Cloudflare Tunnel with a custom domain on Cloudflare, configured locally and started only when needed.

April 17, 2025 · 3 min · 566 words · Larsolino

🗓️ Tuesday, April 8, 2025

I’ve migrated my code examples and configuration snippets from GitHub to Codeberg — a Git platform hosted in Europe and built on open-source software. As a European developer, I prefer using services that prioritize digital sovereignty, transparency, and data protection.

April 8, 2025 · 1 min · 40 words · Larsolino

Auth0 and user role information

This document explains how to add custom role or group information to ID tokens in Auth0 using OpenID Connect, enabling user rights management in an SSO integration (e.g., for a Java backend).

February 12, 2025 · 2 min · 308 words · Larsolino

🗓️ Sync shared Google Calendars to native Apps like iCal

This is mostly for myself, but it could also be helpful to others: If you want to access shared calendars from Google Calendar in a native application on your Mac, open this link: Google Calendar Sync Settings. You can pick the shared calendars you would like to be accessible from native applications like iCal.

February 11, 2025 · 1 min · 54 words · Larsolino

🗓️ RSS and federated social media feeds

RSS has always been my go-to method for staying informed. Many times, RSS was deemed dead. All the web services that I have previously utilized have been terminated, including Rojo and Google Reader. For a brief period, I hosted an RSS service myself, but then I switched to another syndication service. Currently, I use NetNewsWire with iCloud Drive on my Mac, which is the perfect solution. ⚠️ Please read the last paragraph before playing around with the options described. ...

February 7, 2025 · 2 min · 282 words · Larsolino

🗓️ Tuesday, January 21, 2025

I have created a redirect for the old MgnlDogs website to this page and the world’s still moving a day after Donald. The articles that are relevant will be moved here. Subscribe to the RSS feed to receive updates. The broken RSS link on the About page has been fixed as well. 😀

January 21, 2025 · 1 min · 53 words · Larsolino

Add group information to Keycloak UserInfo and tokens

How to add users groups in Keycloak to a token or the UserInfo endpoint.

January 15, 2025 · 2 min · 244 words · Larsolino

🗓️ Wednesday, January 15, 2025

One article related to Keycloak: Add group information to Keycloak UserInfo and tokens

January 15, 2025 · 1 min · 13 words · Larsolino

Postman and the Keycloak UserInfo endpoint

How to query the Keycloak UserInfo endpoint with Postman and the Authorization Code Flow.

January 14, 2025 · 3 min · 535 words · Larsolino