Learning Journal
Deep-dives into projects, lessons from bugs, and explorations of new technologies
Featured Posts
Building a Scalable Finance Tracker: Lessons in Performance Optimization
How I achieved 40% performance improvements in my Finance Tracker by optimizing MongoDB queries, implementing data aggregation pipelines, and reducing re-renders with React optimization techniques.
The Bug That Taught Me About React Query and Optimistic Updates
A critical bug in my Issue Tracker project led me to discover the power of React Query's optimistic updates and how to handle edge cases in real-time data synchronization.
All Posts
Building a Scalable Finance Tracker: Lessons in Performance Optimization
How I achieved 40% performance improvements in my Finance Tracker by optimizing MongoDB queries, implementing data aggregation pipelines, and reducing re-renders with React optimization techniques.
The Bug That Taught Me About React Query and Optimistic Updates
A critical bug in my Issue Tracker project led me to discover the power of React Query's optimistic updates and how to handle edge cases in real-time data synchronization.
Exploring Next.js 15: Server Components and the Future of React
My journey learning Next.js 15's new features, particularly Server Components, and how they're changing the way I think about React architecture.
Why I Switched from REST to GraphQL (And When You Should Too)
After building multiple REST APIs, I decided to try GraphQL for a new project. Here's what I learned and when GraphQL makes sense vs. REST.
Explore More
Discover other sections of my portfolio