Back to blog

Follow and Subscribe

Engineering

Page 4

QUIC is now RFC 9000

Jana Iyengar

QUIC version 1 is officially formalized, and QUIC deployments will now move away from using temporary draft versions to the newly minted version 1.

Engineering
Industry insights

Saving time and reducing rework with DRY code

Deanna Barshop

Following the DRY principle isn’t just for engineers. It also cuts the time it takes to make updates in multiple places and reduces errors for our documentation team.

Engineering

Creating an Efficient Language with Zig | Fastly

Hannah Aubry

Zig is a general purpose programming language, meaning that if you have in front of you something that looks like a Von Neumann-ish, Turing-complete machine, you should be able to comfortably program it with Zig. Lately there has been a lot of interest in two such (virtual) machines: BPF and WebAssembly.

Engineering
WebAssembly

Engineering leaders: security is your job, too

Sean Leach

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 have four ideas to help you build security into your DevOps culture, workflows, and goals.

Culture
+ 3 more

3 Benefits CDN's Bring to Startups

Simon Wistow

A modern CDN can help improve SEO rankings, make it easier to deliver personalized content, and secure your sites and apps — three keys to a startup’s success.

Performance
+ 2 more

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

Andrew Betts, Hannah Aubry

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 starter kits!

Company news
Engineering

Debugging QUIC with H2O and QLog

Toru Maesaka

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 endpoint logging format, to H2O, an open- source HTTP server that we deploy throughout our edge cloud platform.

Engineering
Industry insights

Engineers' Role in Digital Transformation

Laura Thomson

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 steps leaders can take today to spark innovation, support their people, and enable growth — ultimately positioning themselves, their teams, and their companies survive and thrive.

Engineering

The power of serverless, 72 times over

Mark Teodoro

Serverless technology has been making developers’ lives easier for years, but those benefits had yet to extend to end users. This is the true promise of edge serverless — enabling developers to solve for both operational overhead and a performant, consistent user experience, simultaneously.

Performance
+ 2 more

Exploring 103 Early Hints Beyond Server Push | Fastly

Mark Nottingham

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’t support it. If your site has content like that described in this post, please consider joining this experiment.

Engineering

Code-splitting and minimal edge latency: the perfect match

Andrew Betts

Fastly Fiddle, our code playground tool, is a React single-page app that uses the excellent Monaco IDE component that powers VS Code. Problem is, Monaco is huge. And most uses of Fiddle are read only. Code-splitting removes the need to load a whole IDE to display some non-editable code. Let’s explore how.

Performance
+ 2 more

The state of QUIC and HTTP/3 2020

Jana Iyengar

QUIC and HTTP/3 have entered the final stages of development at the IETF. Distinguished Engineer, Jana Iyengar, elaborates on the current state of the protocols, their deployment across the internet, and his expectations for QUIC and HTTP/3 in the near future.

Industry insights
Engineering

Apps That Shouldn’t Be Built at the Edge | Fastly

Sean Leach

Progressive developers are increasingly using the edge of the network to power more performant and customized apps. With the use cases mounting, it seems there's very little that can't be built at the edge. And aside from a few exceptions, that just might be true.

Compute
Engineering

State at the edge

Peter Bourgon

With the introduction of Compute, Fastly provides a richer model for the CPU. WebAssembly, powered and secured by the Lucet compiler and runtime, unlocks essentially arbitrary code execution within each request lifecycle. This raises the immediate question: what would a richer model for memory, or state, look like?

Engineering
+ 2 more

What is Cache Control?

Mark Nottingham

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

Engineering
Industry insights

Improving HTTP with structured header fields

Mark Nottingham

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/3. Unfortunately, the way we define and use HTTP header fields hasn’t changed much since the beginning, with underspecified headers (and lots of different ways to handle them) causing interoperability issues, developer pain, and even security problems. But help is coming.

Industry insights
Engineering

Fastly Developer Hub: All you need to build on Fastly | Fastly

Adam Denenberg

Our Developer Hub has everything developers need to build apps and websites at the edge. Solve problems faster with code samples developed by Fastly’s experts.

Product
+ 2 more

Purging Fastly using GCP cloud functions

Andrew Betts

When using Fastly in front of Google Cloud Storage, cloud functions can enable purging of Fastly’s edge cloud platform instantly and selectively to ensure content updates are seen by users immediately. Here, we’ll show you how.

DevOps
+ 2 more

Better VCL for more maintainable Fastly configurations

Andrew Betts

Over the last eight years of providing a platform for coding at the edge, we've learned a lot about common patterns, as well as common mistakes and risky code. Best practices in Fastly VCL have changed over time to help address expectation gaps and help improve maintainability.

Engineering

Hybrid vs. Public vs. Multi-cloud

Adam Denenberg

Compare the pros and cons of each stage of cloud evolution — hybrid vs. public vs. multi-cloud — to decide which stage is right for your business.

Performance
+ 2 more