Blog Archive

Object Reference Stability in React

Learn how unstable object and function references cause unnecessary React re-renders, and how to fix them using useMemo, useCallback, useEffectEvent, and the React Compiler.

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

Cleaner than 99% of pages tested

Website Carbon