Logo

Technical Blog

Thoughts, tutorials, and experiments in modern web development and software engineering.

The Free Account Backdoor: Inside the Canvas LMS ShinyHunters Breach
2026-05-22

The Free Account Backdoor: Inside the Canvas LMS ShinyHunters Breach

A detailed architectural review of the May 2026 security crisis at Instructure's Canvas LMS. We dissect tenant boundary escapes, lateral movement, and incident response transparent disclosures.

The Code-Only Cage Match: Gemini 3.5 Flash vs. Claude vs. GPT-5.5
2026-05-21

The Code-Only Cage Match: Gemini 3.5 Flash vs. Claude vs. GPT-5.5

Forget the corporate hype from Google I/O 2026. Let's do a brutal, side-by-side comparison of Gemini 3.5 Flash, Anthropic Claude, and OpenAI strictly on raw coding intelligence, terminal execution, and syntax tree refactoring.

Nuking Video Backgrounds on Mac: A CLI Guide to Transparent GIFs
2026-05-01

Nuking Video Backgrounds on Mac: A CLI Guide to Transparent GIFs

Stop fighting with disabled UI buttons and fragile data pipes. Here is the bombproof CLI method to rip backgrounds out of videos and generate high-quality transparent GIFs.

Ditch Your VPN: Build a Zero-Packet-Loss Private Tunnel to Your Home Network
2026-04-29

Ditch Your VPN: Build a Zero-Packet-Loss Private Tunnel to Your Home Network

Commercial VPNs are garbage for remote development. Here’s how to build an enterprise-grade, anti-blocking bridge using a Raspberry Pi, a premium VPS, and VLESS-Reality.

Understanding Next.js Static Exports
2026-04-28

Understanding Next.js Static Exports

A deep dive into how to leverage Next.js static exports for lightning-fast portfolio websites.

Disciplined AI: Injecting Google’s Agent Skills in Antigravity
2026-04-28

Disciplined AI: Injecting Google’s Agent Skills in Antigravity

A practical guide to installing Google's Agent Skills on a MacBook and integrating them with Antigravity for high-quality, maintainable code.