Category
Server-Side Logging
Finding the Signal in the Noise
BACKEND
Design Patterns I Use in Production
A config-driven approach to building scalable, maintainable webhook systems without conditional complexity
BACKEND
Working Faster With Shopify APIs Using MCP
Using an MCP Server to Work Faster With Shopify APIs in Production
AI
How I refactored code
How I Refactored Code to Make It Cleaner, Safer, and More Scalable
TYPESCRIPT
When Simplicity Wins
Choosing useState Over useReducer in React
REACT
Why I chose ShadCN over MUI for a React App
A practical comparison of ShadCN and MUI
FRONTEND
Mastering TypeScript Generics
Enhancing Flexibility and Type Safety
TYPESCRIPT
Migrating from Leaflet to Mapbox
A performance-Driven Decision
FRONTEND
Building a tool from Scratch
Why 0-to-1 Projects Are Hard and How I Tackled One
REVIEW
TypeScript Union type
When to use Union type?
TYPESCRIPT
Next.js Link component
When to use Link component in Next.js
NEXTJS
2024 Year in Review
What I did and learned in 2024
REVIEW
Using Figma as a Developer
A Story of Collaboration and Simplicity
FRONTEND
2023 Year in Review
What I did and learned in 2023
REVIEW