Blog Back to all stories

Follow and Subscribe

Engineering

March 10

Engineering leaders: security is your job, too

The rise of secure DevOps has left many security professionals vying for the attention and support of their engineering counterparts. What can engineering leaders do to bridge the gap? We…

January 27

Demos and starter kits: new ways for you to learn and build

We’ve overhauled our developer solutions content, adding two new content formats and reorganizing our popular recipes and solution patterns. Meet our new code examples, tutorials, demos, and…

January 11

Debugging QUIC with H2O and QLog

QUIC is a secure low-latency transport layer protocol that is commonly known as the transport protocol of HTTP/3. Here, we’ll discuss how we added support for QLog, an incremental QUIC…

December 14

4 ways engineering leaders can accelerate innovation in times of uncertainty

The pressure on engineering teams right now is substantial as leaders are tasked with driving their companies’ success, even during the chaos of 2020. In the face of uncertainty, there are…

November 4

Beyond Server Push: experimenting with the 103 Early Hints Status Code

Many people think that the 103 Early Hints HTTP status code can help web performance in certain situations, but we won’t know until we get data about it, and without that data, browsers won…

July 13

State at the edge

With the introduction of Compute@Edge, Fastly provides a richer model for the CPU. WebAssembly, powered and secured by the Lucet compiler and runtime, unlocks essentially arbitrary code…

July 6

Cache-Control in the wild

The Cache-Control response header is one of HTTP’s more widely known header fields; it allows a site to control how caches handle their data in CDNs, browsers, and elsewhere. This post digs…

June 26

Improving HTTP with structured header fields

The HTTP community has been busy modernizing the web’s protocol over the last decade, with multiple revisions of the core specification, a number of extensions, HTTP/2, and now HTTP/…

June 10

Prevent application and network instability by serving stale content

Serving stale content not only lets you deliver the content users want more often, but also deliver predictable, professional, and helpful error content when origin servers cannot be reached…

March 27

Supercharging Server Timing with HTTP trailers

Server Timing is a great mechanism for collecting new performance metrics in the browser. Fastly and Firefox have teamed up to make them even more powerful by adding support for using Server…

February 7

Memory management in WebAssembly: guide for C and Rust programmers

Recently we launched Fastly Terrarium, a multi-language, browser-based editor and deployment platform where you can experiment with edge technology. Now, for those well-versed in C and Rust…

December 12

Edge programming with Rust and WebAssembly

Take a developer deep dive into Terrarium, our multi-language, browser-based editor and deployment platform at the edge. Learn how to compile Rust programs to WebAssembly right on your local…

Ready to get started?

Get in touch or create an account.