Posts
Categories
About
Donate
Posts
Categories
About
Donate
All Categories
AWS
Redirect One Domain to Another Using AWS S3 and CloudFront
Hosting a Static Website on AWS Using S3 and CloudFront
Finding AWS Resources by IP Address
Replacing AWS ACM SSL Certificates With No Downtime
Invoking Amazon API Gateway with an API Key
More >>
Ruby on Rails
Automatically Delete Development Logs in Ruby on Rails
Restricting Ruby on Rails Routes with :only and :except
Fix Devise Errors in Ruby on Rails 7
Uniqueness Constraint Between Two Columns in Rails
Handling Decimal Precision in Rails
More >>
Cybersecurity
Scrape Contributor Emails From Any Git Repository
Using Python to Flood Scammers with Fake Passwords
Retaliating Against MetaMask Scammers With Python
Scraping GitHub Contributor Emails
Hacking into Hack The Box
More >>
Ruby
Ruby Hash Key Types Vary Depending on Hash Syntax
Sorting Hashes in Ruby
Iterating Through Hashes in Ruby
Set a Default Ruby Version with Ruby Version Manager (RVM)
Useful Constants in Ruby's Date Class
macOS
Delete All node_modules Directories Recursively in macOS and Linux
How To Install Older Versions of Homebrew Packages
Cleaning Up After Deleted Apps on macOS
Privacy
Scrape Contributor Emails From Any Git Repository
Scraping GitHub Contributor Emails
My Favorite Privacy Apps and Services
Python
Using Python to Flood Scammers with Fake Passwords
Retaliating Against MetaMask Scammers With Python
Shell
Delete All node_modules Directories Recursively in macOS and Linux
Scrape Contributor Emails From Any Git Repository
Bash
Delete All node_modules Directories Recursively in macOS and Linux
Docker
Ignore Files Across All Subdirectories in .dockerignore
Git
Scrape Contributor Emails From Any Git Repository
GitHub
How to Enable Manual Runs of GitHub Actions Workflows
Go
Insertion Order Iteration of Maps in Go
Homebrew
How To Install Older Versions of Homebrew Packages
Kubernetes
Kubernetes Concepts and Hands-On with Minikube
Linux
Delete All node_modules Directories Recursively in macOS and Linux
NGINX
NGINX: Difference Between ~ and ~* Tildes
Node
Delete All node_modules Directories Recursively in macOS and Linux
Opinion
As an Employee, You Are Disposable
Random
My Donation Earnings Over the Past Year
Serverless
Adding Environment Variables to Serverless Functions