Skip to main content
Background

Thorsten Hans

Senior Developer Advocate

Thorsten Hans is a Senior Developer Advocate at Akamai. He guides developers and teams through understanding, adopting, and mastering emerging technologies to build reliable software and embrace the next wave of cloud computing. As Docker Captain, he continues to share his experiments and knowledge with the developer community.

Posts by Thorsten Hans

Join Us at Wasm I/O 2026

March 17, 2026Thorsten Hans

Akamai is sponsoring Wasm IO 2026 as part of our commitment to WebAssembly. Get all the details.

Build Serverless Functions with Zero Cold Starts: WebAssembly and Spin

March 12, 2026Thorsten Hans

Learn how to build serverless functions with WebAssembly using the CNCF project Spin and run them with ultra-low latency on top of Akamai Functions.

Build AI Agents with Spin and the OpenAI Agents SDK

October 28, 2025Thorsten Hans

Learn how to build, AI agents in TypeScript using the OpenAI Agents SDK.

OpenAPI Documentation for Spin Apps with Rust

August 19, 2025Thorsten Hans

Learn how to create, customize, and serve OpenAPI Documentation from within Spin apps written in Rust.

Supercharging Spin Applications with Wizer

July 10, 2025Thorsten Hans

Learn how to harness the power of WebAssembly pre-initialization for blazing low-latency serverless experiences.

Scaling Spin Apps With KEDA

July 09, 2025Thorsten Hans

Scale Spin apps on Kubernetes using SpinKube and KEDA for event-driven autoscaling based on Amazon SQS queue metrics.

Building Serverless Apps with Spin and HTMX

July 09, 2025Thorsten Hans

A tutorial on building serverless applications using Fermyon Spin and htmx, demonstrating a shopping list app with a Rust back end and htmx-enhanced front end.

Why We Chose Rust For Spin

June 26, 2025Thorsten Hans

When Fermyon set out to implement Spin, the decision to use Rust wasn't just logical — it felt inevitable.

WebAssembly Jobs and CronJobs in Kubernetes with SpinKube & the Spin Command Trigger

May 11, 2025Thorsten Hans

Learn how to run WebAssembly workloads as Kubernetes Jobs and CronJobs using SpinKube and the Spin command trigger

Authoring Custom Spin Templates

May 06, 2025Thorsten Hans

Learn how to create, distribute, and install custom templates for Spin CLI to boost developer productivity and meet regulatory compliance.

Spin JS/TS Router Showdown: Hono vs Itty vs Manual Routing

April 30, 2025Thorsten Hans

A performance comparison of three routing approaches in Spin JS/TS apps — Hono, Itty, and manual routing — with benchmarks and guidance.

Routing in Spin Apps with Hono

April 22, 2025Thorsten Hans

Learn how to use Hono to build full-fledged HTTP APIs with Spin and TypeScript, including middleware, route parameters, and key-value store integration.

Stream Data from Linode Object Storage Using the AWS S3 SDK

February 27, 2025Thorsten Hans

Learn how to build a Spin application in TypeScript that streams data from Linode Object Storage using the AWS S3 SDK.

Software Bill of Materials (SBOM) for your Spin Apps

January 16, 2025Thorsten Hans

Learn how to generate, scan, and distribute Software Bill of Materials (SBOM) for Spin applications using trivy and oras.

Observing Spin Apps with OpenTelemetry and the .NET Aspire Dashboard

November 11, 2024Thorsten Hans

Observe Spin apps locally using automatic instrumentation, the otel plug-in, and the .NET Aspire dashboard for logs, metrics, and traces.