Browse by Tag

API

Securing APIs with JWTs

By Mark Rudolph • February 24, 2026

As mentioned in my [previous post](/2026/02/19/open-apps-with-pocket-id), I'm planning to roll out some demo web applications leveraging a self-hosted "third party" Open ID Connect identity server (Pocket ID). I've set up a short url to host these at: `altx10.dev`, with the idea being that each one will be deployed to `{app}.altx10.dev`. These applications will be independent of each other, but with a centralized login. In order to secure parts of the apps, we will use JSON Web Tokens.

Authentication

Open Apps with Pocket ID

Setting up Pocket ID for passwordless authentication across self-hosted apps

By Mark Rudolph • February 19, 2026

I've decided to take some time off of work recently, and thought it would be fun to put a spin on "how to" blog posts. In addition to writing about a particular topic, I thought it could be cool to actually deploy it somewhere and allow it to be publicly used. I've had this idea before, but I'd still like to have user authentication that I can streamline across various applications at different subdomains. There are plenty of auth solutions out there, but I recently came across one that is simple to deploy called [Pocket ID](https://pocket-id.org), which exclusively uses [passkeys](https://www.passkeys.io).

Hookshot

Securing APIs with JWTs

By Mark Rudolph • February 24, 2026

As mentioned in my [previous post](/2026/02/19/open-apps-with-pocket-id), I'm planning to roll out some demo web applications leveraging a self-hosted "third party" Open ID Connect identity server (Pocket ID). I've set up a short url to host these at: `altx10.dev`, with the idea being that each one will be deployed to `{app}.altx10.dev`. These applications will be independent of each other, but with a centralized login. In order to secure parts of the apps, we will use JSON Web Tokens.

JWT

Securing APIs with JWTs

By Mark Rudolph • February 24, 2026

As mentioned in my [previous post](/2026/02/19/open-apps-with-pocket-id), I'm planning to roll out some demo web applications leveraging a self-hosted "third party" Open ID Connect identity server (Pocket ID). I've set up a short url to host these at: `altx10.dev`, with the idea being that each one will be deployed to `{app}.altx10.dev`. These applications will be independent of each other, but with a centralized login. In order to secure parts of the apps, we will use JSON Web Tokens.

Open Source

Open Apps with Pocket ID

Setting up Pocket ID for passwordless authentication across self-hosted apps

By Mark Rudolph • February 19, 2026

I've decided to take some time off of work recently, and thought it would be fun to put a spin on "how to" blog posts. In addition to writing about a particular topic, I thought it could be cool to actually deploy it somewhere and allow it to be publicly used. I've had this idea before, but I'd still like to have user authentication that I can streamline across various applications at different subdomains. There are plenty of auth solutions out there, but I recently came across one that is simple to deploy called [Pocket ID](https://pocket-id.org), which exclusively uses [passkeys](https://www.passkeys.io).

Passkeys

Open Apps with Pocket ID

Setting up Pocket ID for passwordless authentication across self-hosted apps

By Mark Rudolph • February 19, 2026

I've decided to take some time off of work recently, and thought it would be fun to put a spin on "how to" blog posts. In addition to writing about a particular topic, I thought it could be cool to actually deploy it somewhere and allow it to be publicly used. I've had this idea before, but I'd still like to have user authentication that I can streamline across various applications at different subdomains. There are plenty of auth solutions out there, but I recently came across one that is simple to deploy called [Pocket ID](https://pocket-id.org), which exclusively uses [passkeys](https://www.passkeys.io).

PocketID

Open Apps with Pocket ID

Setting up Pocket ID for passwordless authentication across self-hosted apps

By Mark Rudolph • February 19, 2026

I've decided to take some time off of work recently, and thought it would be fun to put a spin on "how to" blog posts. In addition to writing about a particular topic, I thought it could be cool to actually deploy it somewhere and allow it to be publicly used. I've had this idea before, but I'd still like to have user authentication that I can streamline across various applications at different subdomains. There are plenty of auth solutions out there, but I recently came across one that is simple to deploy called [Pocket ID](https://pocket-id.org), which exclusively uses [passkeys](https://www.passkeys.io).

Securing APIs with JWTs

By Mark Rudolph • February 24, 2026

As mentioned in my [previous post](/2026/02/19/open-apps-with-pocket-id), I'm planning to roll out some demo web applications leveraging a self-hosted "third party" Open ID Connect identity server (Pocket ID). I've set up a short url to host these at: `altx10.dev`, with the idea being that each one will be deployed to `{app}.altx10.dev`. These applications will be independent of each other, but with a centralized login. In order to secure parts of the apps, we will use JSON Web Tokens.

Scala

Open Apps with Pocket ID

Setting up Pocket ID for passwordless authentication across self-hosted apps

By Mark Rudolph • February 19, 2026

I've decided to take some time off of work recently, and thought it would be fun to put a spin on "how to" blog posts. In addition to writing about a particular topic, I thought it could be cool to actually deploy it somewhere and allow it to be publicly used. I've had this idea before, but I'd still like to have user authentication that I can streamline across various applications at different subdomains. There are plenty of auth solutions out there, but I recently came across one that is simple to deploy called [Pocket ID](https://pocket-id.org), which exclusively uses [passkeys](https://www.passkeys.io).

Security

Securing APIs with JWTs

By Mark Rudolph • February 24, 2026

As mentioned in my [previous post](/2026/02/19/open-apps-with-pocket-id), I'm planning to roll out some demo web applications leveraging a self-hosted "third party" Open ID Connect identity server (Pocket ID). I've set up a short url to host these at: `altx10.dev`, with the idea being that each one will be deployed to `{app}.altx10.dev`. These applications will be independent of each other, but with a centralized login. In order to secure parts of the apps, we will use JSON Web Tokens.

Self-Hosting

Open Apps with Pocket ID

Setting up Pocket ID for passwordless authentication across self-hosted apps

By Mark Rudolph • February 19, 2026

I've decided to take some time off of work recently, and thought it would be fun to put a spin on "how to" blog posts. In addition to writing about a particular topic, I thought it could be cool to actually deploy it somewhere and allow it to be publicly used. I've had this idea before, but I'd still like to have user authentication that I can streamline across various applications at different subdomains. There are plenty of auth solutions out there, but I recently came across one that is simple to deploy called [Pocket ID](https://pocket-id.org), which exclusively uses [passkeys](https://www.passkeys.io).

about

About

An overview of the site

By Mark Rudolph •

If you're interested in a sort of running Curriculum Vitae, then read on to learn a little more about me, as well as my current and past misadventures! If you're looking for something more official looking, you can get the most recent copy of hand-crafted LaTeX resume [here](/resume/mark-rudolph-resume.pdf).

altx10

Securing APIs with JWTs

By Mark Rudolph • February 24, 2026

As mentioned in my [previous post](/2026/02/19/open-apps-with-pocket-id), I'm planning to roll out some demo web applications leveraging a self-hosted "third party" Open ID Connect identity server (Pocket ID). I've set up a short url to host these at: `altx10.dev`, with the idea being that each one will be deployed to `{app}.altx10.dev`. These applications will be independent of each other, but with a centralized login. In order to secure parts of the apps, we will use JSON Web Tokens.

github

github actions

k8s

resume

About

An overview of the site

By Mark Rudolph •

If you're interested in a sort of running Curriculum Vitae, then read on to learn a little more about me, as well as my current and past misadventures! If you're looking for something more official looking, you can get the most recent copy of hand-crafted LaTeX resume [here](/resume/mark-rudolph-resume.pdf).

sbt

scala

Zero-to-ZIO

By Mark Rudolph •

I've been using ZIO at work for about a year now, and thought I would share some of my learnings. On a couple of occasions, I've helped bring people up to speed on using ZIO in our code bases, so this could be thought of as a getting-started highlight for Scala developers who are familiar with the language, but not necessarily functional effect-based system - in this case, ZIO.

scala 2 => 3

scala 3

scala-cli

scala-cli,

zio

Zero-to-ZIO

By Mark Rudolph •

I've been using ZIO at work for about a year now, and thought I would share some of my learnings. On a couple of occasions, I've helped bring people up to speed on using ZIO in our code bases, so this could be thought of as a getting-started highlight for Scala developers who are familiar with the language, but not necessarily functional effect-based system - in this case, ZIO.

zio-k8s