Feature Friday: wildcard certificates, better hostname tools

Good news everyone, you can now add wildcard hostnames to Fly Edge Apps and get shiny wildcard certificates with minimal hassle.Let's Encrypt requires DNS verification for wildcard certificates, so we've added that as an option for all hostnames. To pre-generate certificates:Add a hostname through our UI, API, or…

Feature Friday: AWS S3 backends, smarter images, and Squarespace support

TGIF! We recently released Fly’s open source Edge toolkit. It’s a powerful edge library built specifically for developers. Written in TypeScript, it's a proxy application that routes requests to different backends and enhances them with middleware. You can use it right out of the box, or fork it…

Introducing Fly Edge Apps

We've just released Fly Edge Apps! tldr; Build edge applications written in JavaScript. Develop locally (npm install -g @fly/fly), write tests (fly test), deploy your code globally (fly deploy). The runtime is Open Source, and we have docs to get you started. Edge Apps are written in JavaScript and…

Fly Edge Apps: Advanced HTTP Routing

Have you ever wanted to serve bunch of different apps on the same hostname? We have, and earned VCL / HAProxy / nginx / mod_rewrite scars to show for it. It's a simple idea that's excruciating to implement. Fly Edge Apps make sophisticated routing as easy as it should be. There aren't…

Fly Edge Apps: Develop, Test, Release

We have all broken apps by fat fingering a config or clicking the wrong checkbox in a control panel for an important piece of infrastructure. And we've sweat profusely while deploying load balancer or caching service changes on live applications. Tools built for server ops aren't typically much fun for…

How Gravatar hurts your visitors

This is my Gravatar. There are many like it, but this one is mine: Giving users an instant, recognizable avatar is a user experience win. It adds a bit of personalization and establishes familiarity. Unfortunately, the de facto standard service for this hurts your customers (spoiler: we have a fix…