Blog Archive
Vibe Coding How AI Supercharged My Productivity (Without Burning My Wallet)
Discover how I leveraged local AI tools like Ollama, Lovable, and Claude Code to streamline code migration and boost productivity—all while keeping costs and privacy concerns in check.
Read Post
Bridging the Gap - My Journey Understanding React's useSyncExternalStore
How I tackled state inconsistencies by diving deep into useSyncExternalStore, moving beyond useEffect for safer external state integration in React.
Read Post
How I Supercharged My Telegram RAW Photo Downloader With Batch Processing
A deep dive into building a parallel file downloader for Telegram, what I learned about batch processing, and how a simple task turned into a lesson on API optimization.
Read Post
Embracing JSDoc in Legacy JavaScript Codebases- A Path to Clarity
Explore the practical benefits of JSDoc in legacy JavaScript projects, with real-world implementation experiences and current tooling exploration.
Read Post
Building an AI-Powered Code Evolution System A Frugal Developer's Journey
How I built a system using local AI models to generate, review, and evolve code - all while trying not to melt my M1 MacBook
Read Post
Network-Aware Development: Sustainability
Learn how to implement adaptive loading strategies that balance performance and sustainability in modern web applications
Read Post
That Time I Over-Engineered Image Loading in React
A deep dive into my 2018 React image loading component, what I got wrong, and how web standards have evolved to make it all unnecessary.
Read Post
Understanding Frame Rate Control & The Lag Rabbit Hole - A Journey with My Canvas Game
A deep dive into frame rate control and performance optimization in a Canvas-based paddle game, featuring solutions to common timing issues and lag problems.
Read Post