Blogs

Articles on frontend engineering, React, JavaScript, tooling, web performance, CSS, and notes from building full-stack applications.

  1. 10th November 2024

    Decoding StyleX: Meta's Cutting-Edge Styling System

    An introduction to Meta's styling system and what makes it interesting for frontend teams.

  2. 5th January 2024

    Module Federation using ViteJS

    A walkthrough for stepping into micro-frontend architecture with ViteJS.

  3. 13th December 2023

    An Introduction to Monorepos: Simplifying Code Management

    Notes from lerna upgrades and Nx workspaces while working with monorepos.

  4. 29th July 2023

    Introduction to React Server Components

    A practical overview of how React Server Components work and where they fit.

  5. 14th June 2023

    Simplify your lists using CSS Counters

    Using counter-increment and counter-reset to style lists with less ceremony.

  6. 3rd May 2023

    My learnings from the Hashnode Bootcamp

    Takeaways from Hashnode's technical bootcamp.

  7. 22nd April 2023

    Setting up React Native development environment

    A write-up on the challenges and fixes found while setting up React Native locally.

  8. 4th March 2023

    Pointer Events in JavaScript

    Understanding pointer capture events in JavaScript.

  9. 25th June 2022

    What are Progressive Web Applications? Get started with creating PWA

    Learning notes from converting a web app module into a progressive web app.

  10. 17th June 2022

    Introduction to Web Performance

    A primer on web performance and its core metrics.

  11. 18th March 2022

    Combining multiple reducers in React

    Keeping useReducer code clean by composing multiple reducers.

  12. 20th February 2022

    My journey on building a full-stack application

    A Netlify x Hashnode hackathon article about building one of the full-stack apps in this portfolio.

  13. 25th December 2021

    Add this key feature to your eCommerce application in 3 simple steps

    Implementing an eCommerce checkout section with Stripe payment gateway integration.

  14. 17th June 2021

    Promisification

    Writing an implementation of util.promisify().

  15. 17th May 2021

    UseState - React Hook

    An introduction to the useState hook for stateful React function components.

  16. 6th February 2021

    Garbage Collection in JavaScript

    Understanding how memory management happens in JavaScript.

  17. 7th January 2021

    Get started with functions in JavaScript

    The basics of defining and calling functions in JavaScript.

  18. 15th December 2020

    Minion translation webapp

    Creating a Minion translation app with JavaScript.

  19. 7th December 2020

    Introduction to Qlik Sense

    Creating dashboards in Qlik Sense, a BI software platform.

  20. 4th December 2020

    Beautify with CSS

    Enhancing the appearance of a web app with CSS.

  21. 3rd December 2020

    Beginning with HTML

    Learning to create a first webpage with HTML.