Measuring What Matters
Building User-Centric SLOs from the UI Outwards
Burhanuddin Udaipurwala's blog where he writes occasionally
Building User-Centric SLOs from the UI Outwards
Learn how to use ETags and content hash to cache your build output and ensure that your web apps load Blazingly Fast™️.
Thoughts on why not to estimate time for software tasks
A few thoughts on when NOT to do module federation
Managing state in a micro-frontend can be tricky. In this article, we will explore two libraries that effectively solve this problem.
How to build a great developer experience and deploy micro-frontends independently using a shell based architecture with Module Federation
Journey from a monolith to a module federated architecture at RazorpayX
Document decisions and assumptions made while building systems. Future engineers will thank you for it.
Talking about decision making with respect to technical decisions with long term implications
Use what works for you. Enterprise-level difficulties are distinct, and you are unlikely to encounter the same problems
The art of implementing and driving technical change. So you've figured out the solution, but how to drive it?
Why is module federation so hyped? Exploring module federation for the purpose of building micro frontends
80/20 thinking is a way to achieve more from less. Strive for excellence in a few things rather than being good-enough at many. Stop worrying about the 80% that does not yield you any result. Instead focus on the 20% that do.
I talk about the epidemic of over engineering everything. When developing software products, this creates more complexity than necessary
My journey on how I cured myself of social media addiction
At RazorpayX, we have a scheduled RCA meet every Thursday. We practice blameless postmortems and analyse the issues in-depth. This article outlines some things that I have learnt on how to make RCA meetings productive
Some advice for starting your career
Create a React library and bundle it with the new Parcel v2. Parts of Parcel are rewritten in Rust and that means it is now faster than ever
First article in a guide on how to build your own styled-components clone. Understand why it is necessary and how to start working on your own library
The const keyword creates a read-only reference to a value. It does not mean that the value itself is immutable. It is just that the variable identifier cannot be reassigned
Speed up your Webpack builds by leveraging esbuild, a tool written in Go that promises faster build times even for large codebases
Enable your users to log into Firebase even with unsupported providers like Discord with this handy feature
Type in Hindi by using a standard English keyboard. A brief explanation of the project along with usage and Github links
An article explaining how Reacts latest Fiber architecture works and speeds up your website
Understand what is reconcilliation and the reconcilliation algorithm used by React up until React 15
An explainer of basic terminology used in React internally and a prerequisite to understanding more advanced React concepts
Chakra UI is a simple, modular and accessible component library that gives you all the building blocks you need to build your React applications
Short answer - NO
miny is a decluttered launcher for Android. It is aimed at reducing the craving to constantly check phone every few minutes
I began coding at the age of 15 and the first app I made was a directory of my friends containing their phone numbers, addresses, a photo, and a quote, much like a yearbook.
A guide on how to use Ant Design in NextJS with custom variables
There is an exploitable feature in WhatsApp and other similar chatting apps that allow you to spam other users by sending thousands of messages at the click of a button
Replace Redux with React Context and provide an API similar to Redux throughout your app
A quick tutorial / copy pastable code on how to add fonts when using React Native Expo
I created this boilerplate after working on electron for one of my own apps