SSO Lab: Self-hosting Keycloak on Fly

2023-08-26 #tutorial #lab 

I’ve been wanting an “SSO lab” for experimenting with Single Sign-On (SAML and OIDC) setups. My solution is a Keycloak instance running on Fly.io. This post is a brief tutorial for self-hosting your own Keycloak instance.

Astro recipe: New post scaffold script

2023-08-20 #webdev #tutorial 

A script to scaffold new posts for my Astro blog.

Astro recipe: D2 component

2023-08-13 #webdev #tutorial 

Use D2 markup to author diagrams in your Astro MDX content.

Astro recipe: Creating aliases (redirects) for old content URLs

2023-05-04 #webdev #tutorial 

Implementing Hugo-style aliases in Astro.

Hosting Gitea on Fly

2022-11-19 #tutorial #lab 

This is a tutorial for hosting Gitea on Fly.io. Includes installation, hardening, SSH, and custom domain setup. For an example of what you get, see git.luketurner.org.

Specter, a motivational tutorial

2021-12-28 #tutorial 

This is a tutorial for Specter, an awesome Clojure(Script) library for transforming complex data structures. I seek to explain the how and why of Specter through a series of worked examples.

ClojureScript Project Quickstart

2021-03-28 #webdev #tutorial 

A brief guide to tooling for ClojureScript projects. Includes compiling, development servers, CI/CD, and publishing to Netlify (for websites) and/or Clojars (for libraries).

Customizing the Faunchpad

2020-08-10 #tutorial 

A “Getting started” guide for customizing the Faunchpad’s keybindings. Covers QMK basics, compiling, and flashing the firmware.

Gulp and Browserify recipe

2014-12-03 #tutorial #webdev 

Mixing Browserify and Gulp — what could go wrong? (Note: this post is very outdated and no longer useful to anyone.)

9 total posts