Skip to main content

Recently Updated Pages

Setting up Redis for local development (unused)

Infrastructure (AWS) Redis

Install Redis for windows using the instructions here: https://redis.io/docs/getting-started/inst...

Updated 1 year ago by Ant

Image Download Function

Infrastructure (AWS) CloudFront

Below is an example of a function you can use to set the Content-Disposition HTTP header when a U...

Updated 1 year ago by Ant

Outdated AWS docs for CloudFront+WAF integration

Infrastructure (AWS) CloudFront

There are several outdated articles on the AWS website about how to integrate CloudFront and WAF ...

Updated 1 year ago by Ant

Using internet-facing AWS services within VPC-enabled functions

Infrastructure (AWS) VPC

If you're running a Lambda function within a VPC (for instance, to allow it to connect to an RDS ...

Updated 1 year ago by Ant

Setting up SES for email sending

Infrastructure (AWS) SES

Setting up Amazon SES to send (but NOT receive) emails: - Register your domain in Route 53 (or t...

Updated 1 year ago by Ant

Database Privileges

Infrastructure (AWS) RDS

Strictly speaking, Amazon RDS does not give you full root privileges on your database server (so ...

Updated 1 year ago by Ant

Moving S3 files after job completion

Infrastructure (AWS) MediaConvert

Beware that, if you use EventBridge to send a notification somewhere after a MediaConvert job com...

Updated 1 year ago by Ant

Lightsail IPv6 addresses

Infrastructure (AWS) Lightsail

While Lightsail supports IPv6, you can't assign static IPv6 addresses. They'll remain the same fo...

Updated 1 year ago by Ant

The special Lightsail VPC

Infrastructure (AWS) Lightsail

Normally when you use Lightsail, you can't connect to other AWS resources from your Lightsail ser...

Updated 1 year ago by Ant

SES: SMTP user credentials

Infrastructure (AWS) SES

SMTP credentials vs. IAM Access Keys If it looks like an IAM credential, walks like an IAM crede...

Updated 1 year ago by Ant

Security Group IP addresses

Infrastructure (AWS) VPC

When adding IP addresses or CIDR blocks to VPC security groups - make sure you're using the priva...

Updated 1 year ago by Ant

The special Lightsail VPC

Infrastructure (AWS) VPC

Normally when you use Lightsail, you can't connect to other AWS resources from your Lightsail ser...

Updated 1 year ago by Ant

Application Load Balancer costs

Infrastructure (AWS) EC2 (Elastic Compute Cloud)

Although the pricing for ALBs is ~$18/month (before accounting for traffic), keep in mind that th...

Updated 1 year ago by Ant

WebSockets protocol with CloudFront

Infrastructure (AWS) CloudFront

While CloudFront natively supports websockets, there is one major pitfall you can end up running ...

Updated 1 year ago by Ant

CloudFront response timeouts

Infrastructure (AWS) CloudFront

If you're performing a particularly long operation (e.g. the user submitted an AJAX request to pe...

Updated 1 year ago by Ant

BunnyCDN

Third-party service providers Bunny

Homepage https://bunny.net/cdn/ What is it? A CDN provider (Content Delivery Network). CDNs ar...

Updated 1 year ago by Ant

Node.js

Tech stack Frameworks & Runtime Environments

Homepage https://nodejs.org/en What is it? A runtime environment for running JavaScript as bac...

Updated 1 year ago by Ant

LAMP (Linux, Apache, MariaDB, PHP)

Tech stack Frameworks & Runtime Environments

Homepage https://en.wikipedia.org/wiki/LAMP_(software_bundle) What is it? A common bundle of f...

Updated 1 year ago by Ant

Bash

Tech stack Languages

Homepage https://www.gnu.org/software/bash/ What is it? A low-level scripting language for Lin...

Updated 1 year ago by Ant

GitHub

Tech stack Build, dependency and code management

Homepage https://github.com/ What is it? A version control manager; effectively it's a cloud s...

Updated 1 year ago by Ant