Ignore Files Across All Subdirectories in .dockerignore

How to recursively ignore files when building Docker images.

2022-11-01 · [Updated 2025-08-14] · 108 words
Adding Environment Variables to Serverless Functions

How to add environment variables to Serverless functions

2022-09-10 · [Updated 2025-08-14] · 282 words
Scrape Contributor Emails From Any Git Repository

Scraping contributor emails from git repositories using git shortlog.

Using Python to Flood Scammers with Fake Passwords

Creating a python script to flood scammers with fake credentials.

Finding AWS Resources by IP Address

Ways to find AWS Resources by private or public IP addresses.

2022-06-12 · [Updated 2025-10-29] · 903 words
Replacing AWS ACM SSL Certificates With No Downtime

Updating Amazon Certificate Manager SSL certificates with no downtime

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

Invoking Amazon API Gateway with an API Key

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

~ for case-sensitive matching vs ~* for case-insensitive pattern matching in location blocks.

2022-06-06 · [Updated 2025-10-29] · 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-14] · 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-14] · 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-14] · 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-18] · 403 words
Handling Decimal Precision in Rails

Configure Rails decimal columns with precision and scale to prevent rounding errors.

2021-03-22 · [Updated 2025-10-29] · 989 words
Cleaning Up Residual Files on macOS After Deleting Apps

Clean up residual files and directories after deleting macOS apps.

2021-02-28 · [Updated 2025-08-14] · 418 words
Insertion Order Iteration of Maps in Go

Iterating through Go maps in insertion order.

2021-02-23 · [Updated 2025-08-14] · 429 words
My Favorite Privacy Apps and Services

My favorite privacy-respecting tools, apps, and services.

2020-12-31 · [Updated 2025-11-16] · 700 words
Useful Constants in Ruby's Date Class

Diving into useful constants in Ruby’s Date class

2020-08-20 · [Updated 2025-08-30] · 329 words
Resolving Double Render Errors in Rails

Prevent Rails from throwing errors when including two redirects in an action

2020-04-10 · [Updated 2025-08-14] · 216 words