Articles

Blog & Articles

Thoughts on web development, tutorials, and industry insights

Stop Defending Mobile-First CSS Like It's a Religion
Design & UX 4 min read

Stop Defending Mobile-First CSS Like It's a Religion

I spent three months last year fighting with a design system that was built on the religion of mobile-first CSS. Every time we needed to adjust something for tablet or desktop, we'd add another min-width query, inherit styles we didn't want, and then have to override them with in...

The Security Hole in My Monitoring Stack I Didn't Know I Had
DevOps & Cloud 4 min read

The Security Hole in My Monitoring Stack I Didn't Know I Had

I was sitting in a security audit last quarter when the consultant casually mentioned that my Prometheus node exporter had "unrestricted container execution capabilities." I laughed. It's just reading metrics. Then she showed me the RBAC role I'd written three years ago, and my s...

Read More →
Kubernetes
Stop Building Personalization Features Without a Map
Design & UX 5 min read

Stop Building Personalization Features Without a Map

I was three weeks into building a recommendation engine for a fintech client when the product manager asked me to add "something like Spotify's Discover Weekly." I nodded, made a mental note, and went back to my tickets. Two months later, we shipped something that technically wor...

Read More →
Algorithms
I Let My AI Agent Read My AWS Credentials. Here's What I Learned
Web Development 5 min read

I Let My AI Agent Read My AWS Credentials. Here's What I Learned

I shipped an HTML injection vulnerability in an AI chatbot three years ago. The model spit out some HTML, I rendered it straight to the page, and a user discovered they could inject arbitrary content. It was humbling, and I thought I'd learned the lesson: never trust what an LLM...

Read More →
Claude AWS

Stay Updated

Get notified about new articles and tutorials.

Search Articles