
Scaling Spin Apps With KEDA
Learn how to scale Spin apps on Kubernetes with SpinKube and KEDA. Explore event-driven autoscaling using AWS SQS queues to optimize resource usage and enhance application efficiency.

Using SpinKube on Kairos
A guide showing how to install the SpinKube bundle on Kairos

WebAssembly Jobs and CronJobs in Kubernetes with SpinKube & the Spin Command Trigger
Learn how to run WebAssembly apps as Kubernetes Jobs and CronJobs using Spin Command Trigger and SpinKube

Lightweight Kubernetes and Wasm is a Perfect Combo
Squeeze more out of your lower-powered hardware with lightweight Kubernetes distros and SpinKube

Automating API endpoint testing with Spin
How to use Spin's in-built SQLite, Hurl and GitHub Actions to automate API endpoint testing.

Integrating Spin with Azure services
Get started using Azure's blob storage and storage queue services with a Spin application.

Running SpinKube on Rancher Desktop: An Update.
Running SpinKube on Rancher Desktop has never been easier!

SpinKube and Flux automated, on Kubernetes 1.30
A recap of our livestream with Kingdon Barett, maintainer of the Flux project

Turbocharging Broken Link Checking
Automated broken link checking using WebAssembly-powered distributed computing.

Spin Cron Trigger
Automate web apps with time-based events using Spin and WebAssembly, featuring cron-triggered tasks.

Azure Cache for Redis as Key-Value Store with SpinKube
See how to run Spin Apps on Azure Kubernetes Service (AKS) and use Azure Cache for Redis as Key-Value Store

Building Serverless Apps with Spin and HTMX
Walkthrough of the process to build an app with HTMX and WebAssembly - with Fermyon Spin

Scaling Sidecars to Zero in Kubernetes
Revolutionizing Kubernetes: Discover Zero-Cost Sidecars with SpinKube.

WebAssembly in Azure with Azure Kubernetes Service and SpinKube
Let's run a simple Spin App on Azure Kubernetes Service with SpinKube.

Run SpinKube on Rancher Desktop
Let's build a simple JavaScript app and deploy it into our Rancher Desktop cluster via SpinKube.

Leveraging Python Standard Library via WebAssembly
Explore how Python's extensive libraries, when compiled to WebAssembly, simplify solving complex mathematical problems over the web

The Doctor Is In: Converting Spin 1 Apps to Spin 2
Spin has a command called 'doctor' that can fix up problems with your code. One of the things it can do is automate the conversion of v1 apps to v2. Let's take a look.

Wasm All the Way - From Client to Server With Leptos, Rust and Spin
Leptos is a fast, fun, expressive way to build Web sites in Rust - and now it runs on Spin

How to Streamline Your Web Hosting
Discover How Fermyon Cloud Transforms Your Web App Experience

Building a social photo app using Spin, KV & Nuxt.js
In this post we will show you some pictures from Behind The Scenes @Fermyon and also walk you through how we built this using Spin.

Persisting Data in WebAssembly Applications Using Redis
Unleash the power of WebAssembly with Spin 2.0 as we guide you through using Redis for state-of-the-art data persistence in cloud-based applications.

Savvy Silicon: How I Made a Crossword Puzzle Helper With AI
Master Crossword Puzzles with AI: Your Ultimate Clue-Solving Companion!

Serverless AI Inferencing Using Python
Serverless AI Inferencing Using Python: Deploy Python-based serverless AI with Spin effortlessly. Dive into our step-by-step guide to unlock seamless AI inferencing on Fermyon Cloud.

Can we put the AI in hAIku?
In a time where Large Language Models (LLMs) are continuing to blossom, do you think that we still hold a discernible edge over Artificial Intelligence (AI) when it comes to writing hauki poetry?

How I Built an AI Inferencing API With Llama2 on Spin
We build a simple sentiment analysis API using Fermyon Serverless AI and Spin.

How to Use NFC and Spin to Create an App
Using Near Field Communication (NFC) and Spin to create a web UI and JSON REST API to work with iPhone Shortcuts.

From Bare Metal to Kubernetes: 6 Ways to Spin
Learn about the many ways you can execute Spin serverless WebAssembly apps - locally, with Kubernetes, Nomad, Fermyon Cloud and more

Spin Application Structure
This how-to guide discusses the 'spin new' command app structure and tips on how to organize larger apps.

Managing Spin Templates and Plugins
This blog post shows you how to manage the tooling (Spin templates and Spin plugins) that extend the functionality of Spin and allow the scaffolding of new Spin applications and their components. Having an understanding of these tools will help you build better applications in less time. Let’s go!

Building a Host for the Spin Runtime - and Creating the World's Laziest Control Plane
Learn how to build hosting environments for Spin applications

Elegant Web UIs with Dioxus in Spin
Learn how to use Dioxus to build user interfaces with Rust in Spin

Spin watch - live reload for Wasm app development
This article shows how Spin applications can be configured to rebuild and/or restart whenever changes to applicable files occur.

Integrating Spin with Static Site Generators
Providing a Frontend for Your WebAssembly Backend

Debugging With the Key/Value Store Explorer
A guide to using the Spin key/value explorer

How I Built a Like Button for My Blog with Spin
In this post I'm going to walk you through how I built a simple and persistent like button for my blog with Spin

Building a social app with Spin (4/4): Key-Value storage and Fermyon Cloud
I’m Justin Pflueger - In this iteration, we'll be exploring a couple of ways to use the new key-value feature in Spin and automating the deployment our application to Fermyon Cloud.

Building Your Own WebAssembly Cloud
You can build your own WebAssembly Cloud using our Open Source Components. Let us show you how.

Building a social app with Spin (3.5/4): Go Postgres Usage
I’m Justin Pflueger - In this add-on blog post, I'll build on the work from last week where I generated Spin SDK bindings for Go as we implement persistence with Postgres.

Building a social app with Spin (3/4): Post API and Spin SDK Bindings
I’m Justin Pflueger - In this iteration, I'll be taking you through the process of adding a Go component to our app. We'll also take a look at generating Spin SDK bindings for a feature that your language may be missing.

Building a social app with Spin (2/4): Vue.js app and Token Verification
I’m Justin Pflueger - In this iteration, I'll be taking you through the process of adding a static website with authentication to our app. We'll explore the static fileserver, routing and token authentication.

Serving Static Content via WebAssembly
Learn how the Spin Fileserver helps serve static content for your server-side WebAssembly applications.

Building a social app with Spin (1/4): Project Setup and first API
I’m Justin Pflueger - I'll be taking you through the process of creating and shipping an app using WebAssembly, step-by-step. I'll start with Project Setup and creating the first API.

PHP, Spin, and Fermyon Cloud
In this post, we’ll create a new PHP application with Spin and then run it in Fermyon Cloud.

Bots With Spin and Fermyon Cloud
We’ve been seeing hundreds of users trying out the Fermyon Cloud, and we’ve been busy playing around with a variety of use cases ourselves. This blog post showcases using Spin and Fermyon Cloud to host a Slack bot.

Persistent Storage in Webassembly Applications
This article outlines the importance of persistent storage and shows how persistent storage in WebAssembly applications is entirely possible with a little help from Fermyon's Spin framework.

WebAssembly for .NET Developers: Introducing the Spin .NET SDK
Fermyon announces an experimental SDK for using C# and .NET to build Spin applications.

Build Your Own Content Management System (CMS) From a Template
Repository templates allow you and others to generate new repositories with the same directory structure, branches, and files. This blog post shows you how to build your own CMS from a template. The process is very quick and once up and running you can go ahead and customize your CMS to meet your needs.

Implementing Rich Results in a Content Management System (CMS): A Guide for Bartholomew CMS Users
Rich results go beyond the standard blue link, helping to represent videos, images, events and more. This blog post shows how to implement rich results inside Fermyon's Content Management System (CMS) called Bartholomew.

The WebAssembly (Wasm) Content Management System (CMS) and Search Engine Optimization (SEO): A Short Story
This blog post shows you how to make a noticeable impact on the Web when using Fermyon's WebAssembly(Wasm) based Content Management System (CMS) called Bartholomew. The short story in this blog is about how a user made their Bartholomew CMS implementation better for search engines, through a process known as Search Engine Optimization (SEO).

Watch: Building Microservices with Wasm, Rust, and Spin
Radu Matei hung out with the Rust Linz folks, discussing WebAssembly, the component model, and building spin applications

Spinning with Swift
Get started using Apple's Swift language to write Spin WebAssembly applications for the cloud. This step-by-step tutorial covers installing SwiftWasm, writing a simple Wasm app, and runing it as a Wagi HTTP handler on Spin.

Finicky Whiskers (pt. 4): Spin, Containers, Nomad, and Infrastructure
In this final post of the Finicky Whiskers series, we discuss the platform on which we run the word's most adorable manual load generator.

Writing Webhooks with Spin
Bookhook is a simple Spin application that uses an inbound webhook from Trello to trigger an outbound webhook to Slack. We'll see how to create webhook applications in Spin and WebAssembly.

Finicky Whiskers (pt. 3): The Microservices
In this third part of the Finicky Whiskers series, we look at four microservices that drive game play. Rust, Ruby, HTTP, and Redis are covered in this post.

Finicky Whiskers (pt. 2): Serving the HTML, CSS, and static assets
Learn how Finicky Whiskers uses the Spin Fileserver to achieve an impressive 99 out of 100 on the Google Page Speed test.

Why (and How) We Built a WebAssembly CMS
Bartholomew, the CMS that powers Fermyon.com, is the first content management system for WebAssembly. Fermyon's Matt Butcher and Radu Matei recently spoke about it at WasmDay during KubeCon EU 2022.

Finicky Whiskers (pt. 1): The World's Most Adorable Manual Load Generator
Finicky Whiskers isn't just a game. It's the world's most adorable manual load generator.

Spin up WebAssembly on DigitalOcean in Minutes
Sometimes you want to get your WebAssembly Spin app out in public right away. Here we use DigitalOcean to create a Droplet running Spin. Then we use VS Code to live-edit on the Droplet.

Shrink Your TinyGo WebAssembly Modules by 60%
Cutting down on the size of a Wasm binary has advantages for performance and transfer speed. This post covers some tricks for reducing the size of Go code projects when compiled to WebAssembly with TinyGo

Accessing external APIs from Spin applications
Come learn how you can leverage experimental Spin features to enable outbound HTTP support

Writing a WebAssembly Service in TinyGo for Wagi and Spin
Of the growing list of WebAssembly capable programming languages, Go is one of our favorites. In this post, we build a real (but tiny) service with TinyGo.

What is Bindle
Bindle is the silverware drawer for Wasm objects. It provides an efficient and flexible packaging system for component-based applications that have variable dependencies.
🔥 Recommended Posts

Introducing SpinKube and Fermyon Platform for Kubernetes
Enabling first-class support for running Wasm apps in Kubernetes means more efficient, and dramatically less costly compute...

The Next Generation of Serverless is Happening
The term “serverless” is used ambiguously, so let’s start off with a specific definition. Serverless apps are applications that are...