Posts RSS Feed
All the articles I've posted.
- Published: at 04:00 PM
A Chrome extension + n8n automation pipeline built with Claude Code in 30 minutes to automate my AI tech watch sharing.
- Published: at 11:00 AM
Discover why I switched from Cursor to Claude Code. A Lead Frontend Developer’s honest feedback on the limitations of AI IDEs and the power of CLI coding agents in 2026.
- Published: at 03:00 PM
Learn how to safely clean dead code in TypeScript projects using Knip and an AI Agent. A step-by-step workflow to automate cleanup without breaking production
- Published: at 09:00 AM
We cut our test pipeline time from 22s to 4s per file using Gemini 3 Pro. Learn how AI identified "God Modules" killing our Vitest performance and automated the architectural refactoring that saved us 15 minutes per CI run.
- Published: at 08:11 AM
Learn how to integrate Browser-Tools MCP with Cursor IDE to debug web applications directly from your code editor using AI assistance
- Published: at 08:00 AM
Complete migration from Astro 4 to Astro 5 with Content Layer automated by Claude 4 Sonnet. Detailed experience report on breaking changes, new rendering API, and migration of all dependencies like React 19.
- Published: at 03:00 PM
Step-by-step guide to connect Jira to Cursor through the Model Context Protocol and streamline your workflow
- Updated: at 05:10 PM
Explore the internal mechanisms of React's Context API, and how to use it effectively for global state management. Comparison with Zustand and Redux, advanced optimization techniques, and best practices to avoid unnecessary re-renders.
- Published: at 02:10 PM
Complete guide to React's useReducer hook - from basic concepts to advanced implementation. Learn how to structure complex state logic, manage interdependent state, and create maintainable React applications with practical e-commerce cart examples, TypeScript integration, and testing strategies.
- Published: at 04:00 PM
Learn how to master React's useEffect hook with practical examples. Discover internal mechanisms, avoid common pitfalls, and build performant applications with proper synchronization techniques.