Ali Shaikh
Innovating Through Code & Creativity

Latest

27
Nov
Traffic Light Controller with ESP32

Building a Traffic Light Controller for My 2-Year-Old: ESP32 with Web Interface & OTA Updates

Watching my 2-year-old's face light up when she presses a button and sees the traffic light change made those frustrating CH340 driver issues worth it.
16 min read
20
Nov
Baremetal Kubernetes Storage: NFS Setup with Unraid (Part 1)

Baremetal Kubernetes Storage: NFS Setup with Unraid (Part 1)

Bare-metal k8s storage made simple: Use your Unraid/Synology NAS + NFS CSI driver for instant ReadWriteMany volumes.
8 min read
12
Nov
LocalStack: Run AWS Services Locally for Free

LocalStack: Run AWS Services Locally for Free

Test AWS services on your laptop without spending money. LocalStack runs S3, Lambda, EC2, DynamoDB, and more locally on your machine. This guide shows you how to set it up and start using it for learning or professional development.
3 min read
11
Nov
Set Up Your Own S3-Compatible MinIO Server in Under 5 Minutes with Docker (No AWS Bills)

Set Up Your Own S3-Compatible MinIO Server in Under 5 Minutes with Docker (No AWS Bills)

Run a fully S3-compatible object storage server on your machine. Use AWS CLI, SDKs, or console—no code changes. Perfect for dev, testing, or on-prem. Docker Compose setup, persistent data, instant buckets. Skip the cloud, own your storage.
4 min read
10
Nov
Quantum Doomsday 2028: The Day Encryption Dies – Banks, HTTPS, Secrets Exposed

Quantum Doomsday 2028: The Day Encryption Dies – Banks, HTTPS, Secrets Exposed

Quantum computers could break modern encryption by 2028-2035. Google's Willow chip and IBM's roadmap show rapid progress toward the 1,673 logical qubits needed to crack Bitcoin and RSA encryption. The "harvest now, decrypt later" threat is already happening. Are we prepared for Q-Day?
10 min read
10
Nov
Managing Docker Compose Applications with systemd - A Portainer Example

Managing Docker Compose Applications with systemd - A Portainer Example

Stop manually restarting containers after reboots. Use systemd to auto-start Docker Compose apps and manage them with systemctl. Includes Portainer example.
3 min read
01
Aug
Ghost Admin Login Gets Stuck on "Signing in": The staffDeviceVerification Problem

Ghost Admin Login Gets Stuck on "Signing in": The staffDeviceVerification Problem

I recently encountered a frustrating Ghost issue that had me completely stumped. I could not log into my Admin account. If you're experiencing similar symptoms after a server migration or a fresh Ghost installation, the culprit might be Ghost's staffDeviceVerification security feature.
3 min read
21
Mar
HTTP Status Codes Explained: Unlock the Web’s Secret Signals

HTTP Status Codes Explained: Unlock the Web’s Secret Signals

Decode HTTP status codes: from 200 OK to 404 Not Found, unlock the web’s secrets with this guide!
2 min read
18
Mar
Understanding OpenTelemetry: A Comprehensive Beginner's Guide

Understanding OpenTelemetry: A Comprehensive Beginner's Guide

This guide will walk you through setting up a basic distributed tracing system using OpenTelemetry and Jaeger. You'll
6 min read
16
Mar
Understanding JWT Tokens: A Beginner's Guide to JSON Web Tokens

Understanding JWT Tokens: A Beginner's Guide to JSON Web Tokens

Unlock JWTs: tiny, signed secrets for logins & trust. See their magic—header, payload, signature—click into place. Play at jwt.io. Your dev superpower awaits!
4 min read