Being Poor

Personal experiences of growing up poor

2024-04-01 ·  · 2 min · 360 words
Kubernetes RBAC: Get vs List

The differences of get vs list RBAC verbs in Kubernetes

Making Life More Difficult for Bank Scammers

Using Python to flood scammers with fake information.

Ruby on Rails: Enable File Downloads Using link_to

How to enable file downloads using the link_to helper in Ruby on Rails.

Find Unnecessary Homebrew Packages with "brew leaves"

Use the ‘brew leaves’ command to find potentially unnecessary Homebrew packages.

2024-01-22 ·  · 1 min · 171 words
AWS SSM: Run a Shell Command Against Multiple EC2 Instances

How to run a shell command against multiple EC2 instances using AWS Systems Manager

2024-01-18 ·  · 4 min · 645 words
Optional Type Hints in Python

Comparing Optional[str] vs str | None syntax in Python v3.10+ with practical examples.

2024-01-16 ·  · 4 min · 700 words
Hitting Back at Ledger Scammers With Python

Using a Python script to send fake data to a Ledger phishing site.

Getting EC2 Instance Metadata Using IMDSv2

Curl examples for retrieving EC2 instance metadata using IMDSv2 including IP address, instance ID, and security groups.

2023-12-01 ·  · 4 min · 660 words
Company Missions are Bullshit

Every company’s real mission is to make money.

2023-11-24 ·  · 1 min · 93 words
How to Determine the Entrypoint for a Docker Image

Using docker inspect to determine the entrypoint for a given docker image.

2023-09-27 ·  · 1 min · 135 words
Publishing Fake AWS API Keys on My Site

Using canarytokens.org to generate fake AWS API keys and then publishing them on my site.

2023-06-16 ·  · 2 min · 253 words
Automatically Delete Development Logs in Ruby on Rails

How to automatically delete development logs in Ruby on Rails.

2023-05-21 ·  · 2 min · 391 words
Delete All node_modules Directories Recursively in macOS and Linux

How to delete all node_modules directories recursively in macOS and Linux systems.

As an Employee, You Are Disposable

Companies are willing to lay off employees despite being profitable.

2023-05-06 ·  · 3 min · 472 words
My Donation Earnings Over the Past Year

My donation earnings on buymeacoffee.com over the past year.

2023-05-04 ·  · 1 min · 105 words
How To Install Older Versions of Homebrew Packages

How to install a specific version of Homebrew packages.

2023-04-18 ·  · 3 min · 565 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 ·  · 7 min · 1307 words
Ruby Hash Key Types Vary Depending on Hash Syntax

Key types in Ruby hashes depend on hash syntax.

2023-01-06 ·  · 4 min · 691 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 ·  · 8 min · 1507 words