Replacing AWS ACM SSL Certificates With No Downtime

Updating Amazon Certificate Manager SSL certificates with no downtime

2022-06-12 · [Updated 2025-08-16] · 160 words
Invoking Amazon API Gateway with an API Key

Invoking Amazon API Gateway with an API Key

2022-06-06 · [Updated 2025-08-16] · 229 words
NGINX: Difference Between ~ and ~* Tildes

Comparing the differences between ~ and ~* tildes in NGINX configuration.

2022-06-06 · [Updated 2025-08-16] · 59 words
Retaliating Against MetaMask Scammers With Python

Using Python to send fake seed phrases to a MetaMask scam site.

Getting EC2 Instance Metadata Using IMDSv1

How to get EC2 Instance metadata using IMDSv1

2022-02-08 · [Updated 2025-08-16] · 433 words
Scraping GitHub Contributor Emails

Scraping GitHub contributor emails, and how you can protect yourself.

Resolving AWS CloudFront Access Denied Errors

Resolving Access Denied Errors in a CloudFront Distribution that uses a Private S3 Bucket, Origin Access Identity, and Contains Multiple index.html Templates.

2021-07-25 · [Updated 2025-08-16] · 421 words
AWS IAM: Allowing a Role to Assume Another Role

How to allow an IAM Role to assume another Role.

2021-06-19 · [Updated 2025-08-16] · 345 words
Uniqueness Constraint Between Two Columns in Rails

Add a uniqueness constraint between two columns in Ruby on Rails.

2021-05-11 · [Updated 2025-08-16] · 403 words
Handling Decimal Precision in Rails

Set precision and scale to decimal type database columns.

2021-03-22 · [Updated 2025-08-16] · 989 words