The Four Domains of Wasm

The Four Domains of Wasm

What is WebAssembly good for? We all know about its value to the browser. But there are other intriguing cases.

The Complex World of Wasm Language Support

The Complex World of Wasm Language Support

Developers will not fall in love with WebAssembly unless we can utilize one of its core promises: run all kinds of code regardless of the source language. It's been a year since Fermyon launched our Wasm language guide. What have we learned?

PaaS Is Not Dead

PaaS Is Not Dead

We’ll look at a few ideas of what failure is, apply them to PaaS, and then evaluate whether PaaS has failed. The conclusion is resoundingly clear: PaaS is a highly successful endeavor, alive and well, and likely to be so for quite some time.

The Risks of WebAssembly

The Risks of WebAssembly

WebAssembly is a new enough technology that there are still several risks to consider when adopting. In this post, we cover four such risks.

Chinchilla Squeaks Podcast Ft. Matt Butcher

Chinchilla Squeaks Podcast Ft. Matt Butcher

This blog post outlines a conversation, in an interview, where Matt Butcher walks through his experience of the evolution of cloud computing. The narrative is bountiful in knowledge thanks to Matt’s vast experiences and involvement with many open-source software products and projects over the years.

WebAssembly Languages

WebAssembly Languages

With WebAssembly gaining momentum, a new breed of WebAssembly-specific languages have arrived on the scene. In this post we cover a few of these, including Grain and AssemblyScript

The Scale to Zero Problem

The Scale to Zero Problem

Rather than run an application all the time, what if we could only start it when it was needed, and thus avoid the cloud cost of running unused services? This was the idea behind scale-to-zero. WebAssembly has an answer.

Why the Bytecode Alliance is important to the Wasm ecosystem

Why the Bytecode Alliance is important to the Wasm ecosystem

For any ecosystem to grow, it's important for standards to be implemented that establish trust with users within the community. This is the motivation behind the Bytecode Alliance, a non-profit standards setting organization devoted to building secure-by-default software.

A Reckoning for Serverless

A Reckoning for Serverless

Serverless did not quite live up to its promise. But why? Partly, it was never well-defined. Also, the vision overreached the technology available at the time. But things are different now. Has serverless failed or is it about to hit a renaissance?

Scripting Languages and Compiled Languages in WebAssembly

Scripting Languages and Compiled Languages in WebAssembly

The promise of WebAssembly is that it can be a common runtime for all sorts of languages. But there are differences between how we traditionally write in scripting languages (JavaScript, Python, Ruby) versus compiled languages (C/C++, Go, Rust). In this post, we survey the WebAssembly landscape to see what is happening along these fronts.

Rethinking Microservices

Rethinking Microservices

Microservices are serving us well in many ways. But in some ways, we can do better. Will microservices v2 be powered by WebAssembly?

How to Think About WebAssembly (Amid the Hype)

How to Think About WebAssembly (Amid the Hype)

What is WebAssembly? Is it the JavaScript killer or a performance tool for the browser? Is it a replacement for Docker? Or a clone of Java? Or is it a better eBPF? Lots of ideas are swirling. So let's get to the heart of the matter.

🔥 Recommended Posts