rohanbagchi.hashnode.devScaling Frontend Systems: Enforcing Standards Without Being a Bottleneck“Scaling Frontend Systems” is a series of real-world engineering stories from the trenches of frontend development - focused on architectural migrations, testing overhauls, developer experience improvements, and lessons from operating frontend platfo...Jun 1, 2025·3 min read
rohanbagchi.hashnode.devScaling Frontend Systems: Rethinking Our Test Strategy with MSW“Scaling Frontend Systems” is a series of real-world engineering stories from the trenches of frontend development - focused on architectural migrations, testing overhauls, developer experience improvements, and lessons from operating frontend platfo...Jun 1, 2025·4 min read
rohanbagchi.hashnode.devData fetching in our React SPATo fetch data inside a react component, we primarily need 2 things: Source Consumer The source can be a REST or GraphQL endpoint.Consumer in our case is a browser-based application. A common pattern with React apps fetching data without using a 3...Apr 14, 2023·5 min read
rohanbagchi.hashnode.devLearning GraphQL Part 3: Consuming data from Apollo server in a React app setup with viteNow here we are in the final leg of our journey: setting up our React app for deployment and consuming data from the GraphQL server deployed here: https://graphql-tutorial-notes-production.up.railway.app/ This is part 3 of 3 in the learning GraphQL s...Sep 25, 2022·2 min read
rohanbagchi.hashnode.devLearning GraphQL Part 2: How to deploy an Apollo GraphQL backendThis is continuing from my earlier post: https://rohanbagchi.hashnode.dev/learning-graphql where we setup a running GraphQL server and consumed it with a React client. So far so good. However we do need to deploy it to some environment that is access...Sep 25, 2022·2 min read