Hi there!

I'm Markus, nice to meet you.

Welcome to my notebook! Here, I share my experiences on the more or less useful things I'm working on.

Posts

Cover Image for One Interface to Rule Them All: Open WebUI with Gemini and Home Assistant
home-assistantopen-webuigeminimcpsmart-home

One Interface to Rule Them All: Open WebUI with Gemini and Home Assistant

Setting up Open WebUI with Gemini 2.5 Flash and the ha-mcp add-on to create a single conversational interface that controls your smart home and answers any question.

🕵️‍♀️ Dealing with Safari Incognito Mode: Authentication Gotchas and Workarounds with Auth0

Cover Image for Building a SAML IDP
samlauth

Building a SAML IDP

Cover Image for Installing Coolify on a Raspberry Pi 5

Installing Coolify on a Raspberry Pi 5

Cover Image for Drizzle migrations on Cloudflare D1
cloudflareD1drizzle

Drizzle migrations on Cloudflare D1

How to automatically apply drizzle migrations to Cloudlflare D1 using CI when merging a pull request.

Cover Image for Browser compability with core-js and eslint
javacripttest

Browser compability with core-js and eslint

How to support older browsers using core-js and test using eslint.

Cover Image for Monorepos with pnpm and changesets
pnpmchangesets

Monorepos with pnpm and changesets

How to setup a monorepo with workspaces and changesets. Add on Github actions to automatically publish to npm!

Cover Image for Saas cookbook
OutstaticHonooas

Saas cookbook

What are the minimum pieces needed to setup a Saas service? And how to do it without spending a dime.

Cover Image for Outstatic and FlexSearch indexing
OutstaticNextJsflexsearch

Outstatic and FlexSearch indexing

How to index content for FlexSearch in Outstatic and Nextjs

Cover Image for Outstatic Sitemap
OutstaticsitemapNextJs

Outstatic Sitemap

A snippet that shows how to add a sitemap to Nextjs in general in Outstatic specifically

Cover Image for Outstatic and Remark/Rehype
remarkmarkdownOutstaticsoftwarerehype

Outstatic and Remark/Rehype

A quick note on how to add markdown table support and code highlighting to outstatic

Cover Image for OAuth 2.0 Overview
authsoftware

OAuth 2.0 Overview

A summary of the Oauth2 Endpoints and Parameters based on the RFC6749.

Cover Image for REST API guidelines

REST API guidelines

Explore how different API guidelines handle common REST API challenges such as filtering, pagination, and sparse responses. This blog post compares the approaches of JSON , JSONAPI.net, GitHub REST API, Google API Design Guidelines, React-Admin Simple REST Data Provider, and Auth0 API. Understand the unique methods each guideline uses for filtering, and discover which approach might best suit your API design needs.

Cover Image for Outstatic CMS
open sourcesoftwareOutstatic

Outstatic CMS

Discover Outstatic, a powerful and easy-to-use static site generator with a built-in CMS.

Projects