How To Install Older Versions of Homebrew Packages

How to install a specific version of Homebrew packages.

2023-04-18 · Updated 2026-04-19 · 4 min · 652 words
Redirect One Domain to Another Using AWS S3 and CloudFront

How to redirect a domain to another one using AWS S3, ACM, and CloudFront

2023-02-16 · Updated 2026-03-26 · 7 min · 1295 words
Ruby Hash Key Types Vary Depending on Hash Syntax

Key types in Ruby hashes depend on hash syntax.

2023-01-06 · Updated 2026-03-26 · 3 min · 619 words
Hosting a Static Website on AWS Using S3 and CloudFront

How to host a static website on Amazon Web Services using S3, CloudFront, ACM, and Route 53

2022-12-30 · Updated 2026-03-26 · 7 min · 1484 words
How to Enable Manual Runs of GitHub Actions Workflows

Add workflow_dispatch to your GitHub Actions YAML to enable the ‘Run workflow’ button.

2022-12-27 · Updated 2026-03-03 · 2 min · 220 words
Sorting Hashes in Ruby

Many ways of sorting hashes in Ruby.

2022-12-04 · Updated 2026-01-25 · 2 min · 324 words
Restricting Ruby on Rails Routes with :only and :except

How to restrict Ruby on Rails routes with :only and :except.

2022-12-03 · Updated 2026-03-28 · 2 min · 357 words
Iterating Through Hashes in Ruby

Several methods of iterating through Ruby hashes.

2022-11-17 · Updated 2025-12-08 · 3 min · 456 words
Fix Devise Errors in Ruby on Rails 7

How to fix Devise errors in Ruby on Rails 7.

2022-11-16 · Updated 2026-03-12 · 3 min · 532 words
Set a Default Ruby Version with Ruby Version Manager (RVM)

Set a default Ruby version using RVM with rvm –default use

2022-11-06 · Updated 2025-12-08 · 1 min · 46 words
Ignore Files Across All Subdirectories in .dockerignore

How to recursively ignore files when building Docker images.

2022-11-01 · Updated 2025-12-08 · 1 min · 105 words
Adding Environment Variables to Serverless Functions

How to add environment variables to Serverless functions

2022-09-10 · Updated 2025-12-08 · 2 min · 236 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 2026-03-28 · 4 min · 675 words
Replacing AWS ACM SSL Certificates With No Downtime

Updating AWS Certificate Manager SSL certificates with no downtime

2022-06-12 · Updated 2026-02-07 · 1 min · 159 words
Invoking Amazon API Gateway with an API Key

How to pass an API key via the x-api-key header when invoking AWS API Gateway with curl and Python.

2022-06-06 · Updated 2026-02-07 · 1 min · 191 words
NGINX: Difference Between ~ and ~* Tildes

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

2022-06-06 · Updated 2025-12-08 · 1 min · 52 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 2026-03-26 · 2 min · 347 words