Back to blog

Follow and Subscribe

Andrew Betts

Principal Developer Advocate, Fastly

Andrew Betts is the Principal Developer Advocate for Fastly, where he works with developers across the world to help make the web faster, more secure, more reliable, and easier to work with. He founded a web consultancy which was ultimately acquired by the Financial Times, led the team that created the FT’s pioneering HTML5 web app, and founded the FT’s Labs division. He is also an elected member of the W3C Technical Architecture Group, a committee of nine people who guide the development of the World Wide Web.

Page 1 of 2

Build "For you" recommendations using AI on Fastly!

Andrew Betts, Dora Militaru

Forget the hype; where is AI delivering real value? Let's use edge computing to harness the power of AI and make smarter user experiences that are also fast, safe and reliable.

DevOps
Edge network

Server-sent events with Fastly

Andrew Betts

Server-sent events allow web servers to push real-time event notifications to the browser on a long-lived HTTP response.

Performance
DevOps

Your content management system could be so much less painful

Andrew Betts

CMSs may make the internet go, but they also come with several common challenges that companies, regardless of industry, can face. But that's where Fastly comes in.

CDN & Delivery
Performance

Is purging still the hardest problem in computer science?

Andrew Betts

One of the most common reasons for customers sending support tickets to Fastly is for help with purging content from cache - either it stays too long, or doesn't stay long enough. We have the best purging mechanism of any edge network, so what's going on?

CDN & Delivery
+ 2 more

Build a “For You” recommendation page in an hour with Fastly

Kailan Blanks, Andrew Betts

On this episode of Fastly Developers Live, we discuss the importance of curating a personalized "For You" page using Fastly.

CDN & Delivery
+ 6 more

Open source at Fastly is getting opener

Andrew Betts

We're working on keeping our corner of the open source world even opener with three key updates of our open platform.

DevOps

The future of device detection on the web

Andrew Betts

As the future of device detection evolves to protect user data, client hints and other solutions rise to meet the needs of developers looking to deliver a better user experience.

DevOps
+ 2 more

Filter PNGs for Acropalypse using Compute

Andrew Betts

The Acropalypse put improperly cropped images (and privacy issues) all over the internet. Here’s how Fastly’s Compute could help you clean them up.

Industry insights
Compute

Fastly Wins 2022 Devportal Award as Fastly Fiddle Turns 5

Andrew Betts

Fastly Fiddle, a key feature of the Fastly Developer Hub is a powerful and flexible testing sandbox that allows developers to test configurations without putting their production environments at risk.

DevOps
Company news

OpenTelemetry part 4: Instrumenting Fastly Fiddle

Andrew Betts

We are very excited about OpenTelemetry. We wrote about why, and also about how to emit telemetry from Fastly's VCL services, and our new Compute platform. But OpenTelemetry's value truly shines when you add it to everything in your stack. What does that look like and is it worth it? We instrumented Fastly Fiddle, from top to bottom, to find out.

Engineering
Compute

Serverless Swift with Compute@Edge by Andrew Barba | Fastly

Andrew Betts, Hannah Aubry

Recently Andrew Barba, the engineer behind Swift Cloud, released a highly performant and fully featured Swift SDK for our Compute platform. And he built the initial release in just four days, to boot! Understandably impressed, we sat down with Andrew to learn about his goals and build process for the project.

Customers
+ 2 more

OpenTelemetry Part 2: Using OpenTelemetry in VCL

Andrew Betts

We're starting to get excited about OpenTelemetry, and want you to be able to observe your Fastly services just like you do with apps running in your core cloud provider — and see the stories of your end user's journeys mapped end to end.  VCL services can emit OpenTelemetry data, and be part of that story.

DevOps
Observability

OpenTelemetry Part 1: Making the Edge less distant

Andrew Betts

One of the main reasons you use Fastly is that we are close to your end users, able to respond in a few milliseconds.  But that can also make it feel like Fastly is "outside" your system, "in front". To feel like Fastly is truly part of your application architecture, you need to observe your whole system at the same time, in one place.  OpenTelemetry is a new standard that can help.

DevOps
Observability

Taming third parties with a single-origin website

Andrew Betts

Almost all webpages today load resources from origins other than the one the page came from, which can play havoc with the way your site loads and make it harder to write a strict Content-Security-Policy. In this post, we’ll show you a better way using Compute@Edge.

Product
Compute

Migrated developer site to Compute@Edge | Fastly

Andrew Betts

If you build stuff on Fastly, chances are you spend a decent amount of time on our Developer Hub. Last month, we migrated it from our VCL platform to Compute. Here's how we did it and what you can learn from it.

Engineering
Compute

Lies, stats, debunking Cloudflare | Fastly

Andrew Betts, Laura Thomson, + 1 more

A couple of weeks ago Cloudflare, one of our competitors, claimed that their edge compute platform is roughly three times as fast as Compute@Edge. The false claim is a great example of how statistics can be used to mislead.

Industry insights
Compute

You can now test Compute code in Fastly Fiddle

Andrew Betts

Fastly customers have been using our Fiddle tool for years to try out ideas for edge logic in VCL. With the advent of Compute last year, we made our edge compute network accessible to any language that compiles to WebAssembly, and now you can write Compute code in Fiddle too.

Engineering
+ 3 more

Building on top of OAuth at the edge

Dora Militaru, Andrew Betts

Authentication is one of the most obvious uses for edge computing. Understanding who your users are as early and as close as possible to their location yields powerful customizations and speedy responses. But there's more than one way to think about how to apply an authentication scheme at the edge.

Compute

New ways to compose content at the edge with Compute

Andrew Betts

It's always been possible to create content programmatically, and with the advent of our serverless compute environment, we've made it possible to create and transform content more efficiently and powerfully than ever before.

WebAssembly
Compute

Simplifying authentication with OAuth at the edge

Dora Militaru, Andrew Betts

The basic concept of performing authentication and then using identity data to make authorization decisions is something that applies to a large majority of web and native apps. Doing this at the edge offers some very significant advantages to both developers and end users.

Compute