2026

03-21 Taming a 486MB Git Repo
03-05 How a European DNS Server Added 1 Second to Every Page Load in Australia

2025

12-07 Git Worktree: Scaling Your AI Workflow
12-07 Mastering the HTML Picture Tag: Responsive Images, WebP, and AVIF
08-05 🏗️ Understanding the Builder Pattern with Ruby Examples
07-26 Caching Rendered PDFs in Rails with Active Storage
07-08 A Complete Guide to Rails.current_attributes (ActiveSupport::CurrentAttributes)
06-18 How I Use Tailscale to Host a Public App From My Laptop
06-02 Ruby `Data` Class – A Convenient Way to Create Value Objects
04-19 Understanding Ruby’s `tap` — A Powerful Debugging and Configuration Tool
01-15 Storing PostgreSQL Data in a Different Partition for Performance
01-08 Tailscale for Single User Single Host

2024

10-24 Setup Read Replica (master-slave) Database on Postgresql 17
10-10 Running Rails Migrations in AWS ECS Using AWS CLI
10-08 Setup on Demand Tailscale Exit Node Using Terraform and DigitalOcean
10-07 Change Action Mailer Settings From Rails Console
10-04 Test Scanner (scanner emulator) in SANE - Linux
09-23 Using Docker to export & import data from Amazon RDS
04-06 AWS ECR Lifecycle Policy
04-04 Handle SSH Idle Connections Freezing shell or Getting Disconnected

2023

08-30 Argument for Writing Test and TDD
08-06 Using Ansible to Install Docker and Docker Compose on New Lightsail Instance
08-05 Create JSON Payload for API Test Using Factory Bot
08-03 Setup HTTP(s) and Reverse Proxy to Docker Web App
08-01 Rails Copy Assets bundler Cache to Speed Up Build
07-30 Sidekiq Graceful Shutdown in Fargate ECS
05-19 About Web Assembly. Example for Ruby Web Assembly
04-02 Statically Compile Crystal Program and Distribute as docker Image
03-26 Share Docker Images as Files
03-19 Reduce Cost of Aws Bill - Part 1
03-10 Speed Up Docker Build using cache

2022

09-06 Enable Docker Remote Api on Docker Host
09-05 Setup NFS Server on Ubuntu
09-04 Wildcard Domain in Pi Hole
08-22 Validating YAML Files in Ruby
08-22 Which Language Should I Build This Software In
08-04 Getting Started With ESP 32 Development
08-01 Amazing Emoji Keyboard in Linux
07-19 Running Migrations From Console
07-17 Access History in IRB
07-03 Remote Coding Using Tailscale and Code Server
07-01 Adding New Key per User to AWS EC2 Instance
06-12 HTOP for GPU in Linux
06-12 How I Setup Dark Theme in My Blog
06-08 Append to File using Bash
05-31 Using String in Active Record(Rails) Enum
05-21 PHP + MySql a Deadly Combination: My introduction to the real world
05-19 GIN: Generalized Inverted iNdex (on text)
05-17 Count How Many Routes You Have
02-17 Books I Read 2021