Writing

Notes from production work: rendering, performance, React patterns, and deployment.

Earlier articles

  1. Generate Dynamic Open Graph Images Using Satori

    A practical guide to generating dynamic OG images with Satori, based on my project setup and a production-ready Next.js implementation.

  2. Tree Shaking in JavaScript: Cut the Code, Keep the Speed

    Learn how tree shaking optimizes your JavaScript apps by removing unused code.

  3. Exploring React Context Hooks; Simplifying State Management in Your Applications

    Simplify state management in React using the magic of Context Hooks for ease and effectiveness

  4. Why You Should Use the Splice Method Instead of Delete to Modify JavaScript Arrays

    Replace Delete operator with Splice method to modify JavaScript arrays without leaving undefined gaps

  5. Simplifying Async State Management with the useAsync Hook

    The useAsync hook simplifies the management of asynchronous operations in React by providing a declarative way to handle status

  6. Optimizing React Component Performance with useDeferredValue Hook

    Optimizing React component performance using new react hook