AWS EKS Part 5: Caddy Server SSL Redirect
Redirect bare root domains, with automatic SSL generation using the Caddy Server.AWS EKS Part 4: Elastic Stack Setup
Setup for ElasticSearch / Kibana / APM Serve on AWS EKS with Nginx Ingress and Cert-Manager.AWS EKS Part 2: EBS CSI Driver Setup
A step-by-step guide to setting up the EBS CSI Driver on AWS EKS for persistent storage management.AWS EKS Part 1: Kubernetes Dashboard Setup
Set up Kubernetes Dashboard with Token Authentication on AWS EKS Cluster.AWS EKS Part 3: NGINX Ingress & Cert-Manager
Nginx Ingress Controller is the recommended way to set up LoadBalancer on Kubernetes with Cert-Manager for SSL Certificates using LetsEncrypt.Infinite Scroll with Turbo Only
Infinite Auto Scroll on Rails 7 using only Turbo Frames and Turbo Streams without a Single line of Javascript.Caching Gems with Docker Multi-Stage build
Docker Multi-Stage Builds allow copying of files from registries and can be used to speed up builds by adding Gem Caches3 Design Principles Apps Get Wrong
Visual Contrast, Visual Hierarchy and Minimal design are 3 Design Principles that are missing or poorly implmented on Apps / WebsitesRemove PII Data Using AWS DMS Service
Remove Personal Identifiable Information ( PII ) from database with continuous changesRails 7 Adds Absolute Cache Expiry
With the introduction of expires_at to Rails Cache it is now possible to set absolute timestamps for cache expiry.Rails 7 MySQL Security Improvements
MySQL adapter in Rails 7 casts numbers and booleans to string to avoid security vulnerabilities.Ruby 3.1 Pin Operator for Pattern Matching Explained
Ruby 3.1 extends the pin operator (^) to support expressions and ranges in pattern matching. Learn variable pinning with examples.Rails 7 Raw SQL in ActiveRecord upsert_all
Rails 7 allow passing raw SQL statements to `on_duplicate` and `returning` option as value to ActiveRecord `#upsert_all` method.