THE
BLOG.
Thoughts on web development, TypeScript, performance, and whatever I'm currently learning.
I Told You to Wait. CSS Anchor Positioning Is Here.
CSS Anchor Positioning hit Baseline in March 2026. Here's how to delete Floating UI, Popper.js, and Tippy.js from your bundle this week.
30 Days with the React Compiler: What I Stopped Memoizing
I spent 30 days with the React Compiler in production. Here's what memoization code I deleted, what performance actually improved, and whether it's worth the compile-time trade-off.
Rust + WebAssembly: When It's Actually Worth the Complexity
Rust and WebAssembly promise blazing performance in the browser. But is the toolchain complexity worth it? Here's what I learned shipping WASM in production.
Data Warehouse vs Data Lake vs Data Mart: Which Do You Actually Need?
Stop guessing which data architecture fits your needs. Here's a practical guide to choosing between data warehouses, data lakes, and data marts—with real costs and migration paths.
Building AI-Powered Form Validation: Beyond Basic RegEx
Traditional form validation relies on regex patterns and rigid rules. But what if your forms could understand context, detect intent, and provide helpful guidance like a human would?
The Modern CSS Toolkit: What Actually Matters in 2026
Modern CSS has evolved dramatically. Here's what actually matters for production work in 2026—no hype, just practical tools that solve real problems.
The Developer's Guide to Obsidian: My Second Brain Setup
How I use Obsidian to capture ideas, organize learning, and build a knowledge system that actually works. Plus the plugins and workflows that transformed my note-taking.
What I Learned Coding in 2025
A year-end reflection on the technical lessons, mistakes, and mindset shifts that defined my development journey this year.
My VSCode Setup in 2025
The extensions, keybindings, and workflow optimizations that have made me significantly more productive. No fluff, just what actually works.
Local SEO in 2025: A Practical Guide for Small Businesses
Everything I've learned about optimizing local search rankings - from Google Business Profile to review strategies that actually work.
Building Powerful BI Dashboards in Tableau
Lessons learned from designing business intelligence dashboards that people actually use. From data prep to design principles that make insights actionable.
TypeScript Tips I Wish I Knew Earlier
I've been using TypeScript for a few years now, and I keep discovering patterns that make me think "where has this been all my life?" Here are five tips that s...
My Espresso Journey: Gaggia Classic Pro & DF54
From inconsistent shots to pulling cafe-quality espresso at home. My experience with the Gaggia Classic Pro and DF54 grinder setup.
Why I'm Committing to Learning in Public
I've been a developer for several years now, and I've always learned the same way: read documentation, watch tutorials, build projects... all in private. My Gi...
The Git Workflow That Actually Works for Solo Developers
Let's be honest - most Git tutorials are written for teams of 50+ developers working on enterprise applications. But what if you're a solo developer working on...
Exploring React Server Components: My First Impressions
I've been hearing about React Server Components for a while now, and I finally took the plunge to really understand them. After building a small project with N...
CSS Container Queries: The Responsive Design Feature We've Been Waiting For
For years, we've been stuck with media queries that respond to the viewport size. But what if your component needs to look different based on its container's s...
Building a Pomodoro Timer CLI in Rust
Over the past few weeks, I've been learning Rust by building something I actually use every day: a Pomodoro timer. Yes, there are a million Pomodoro apps out t...
Welcome to My Blog
Welcome to my blog where I share insights on web development, UI/UX design, and the exciting world of AI integration.
Modern React Patterns for 2024
Discover the React patterns that are shaping modern web development, from composition to custom hooks.