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…

Easy Geo-Targeting with an Edge App

Geo-targeting enables web applications to use visitors’ geographical location (country or city based on IP) to serve tailored content. IP addresses can be found using a number of methods; one of which will be implemented in some example apps below.  Once an IP address is obtained, country, city, region, zip…

How to version a web API

API design is a spicy topic! Many a wise word 1, 2, 3, 4 has been written about the best way to structure and version an API. In this article, we'll take a dip into the conflicting schools of API-design, establish a pragmatic middle-ground, and demonstrate how we can use…

Lighthouse performance score guide

Lighthouse (by Google) is a fun and easy tool used to test web app performance. It’s so easy in fact that all you do is click a button, and within seconds a magic number between 0 and 100 is generated for you. This magic number basically tells you how…