Blog Archive

Beyond the Convenience - Rethinking Optional Chaining for Cleaner Code

A candid exploration of the optional chaining operator—its convenience, hidden risks, and how thoughtful design leads to cleaner, safer code.

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.

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.

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.

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.

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

Network-Aware Development: Sustainability

Learn how to implement adaptive loading strategies that balance performance and sustainability in modern web applications

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.
0.02g of CO2/view

Cleaner than 98% of pages tested

Website Carbon