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

Building a SAML IDP

Installing Coolify on a Raspberry Pi 5

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

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

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

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

Outstatic and FlexSearch indexing
How to index content for FlexSearch in Outstatic and Nextjs

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

Outstatic and Remark/Rehype
A quick note on how to add markdown table support and code highlighting to outstatic

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

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.

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