Blog

Customize Webpack and babel configuration with fork of create-react-app to optimize SPA

Problem Statement:Many of us start our React SPA project with create-react-app script. We make the deployable app using available configuration of CRA on development environment. But when we run ‘yarn build or npm run build‘ and serve it, the app faces below problems:-> Takes more time to load page due to large bundle size-> Third party library is not…

5 min read

UI-licious for Automation

What is UI-licious? To make sure our application delivers value to our users, always – UI-licious is a complete solution for teams to rapidly set up end-to-end user journey tests and continuously monitor their web application. It’s a simple and robust tool for automating interactions with modern web applications. Quite useful to test our web applications to…

3 min read

Tour of Quality in Agile World

Welcome aboard on the QA tour! Today we are going to explore the various sights and attractions of Quality Assurance such as Agile testing, automation, test failures and much more. Before we begin, let’s recap the Agile manifesto – Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract…

5 min read

When in doubt … Use json-diff

The original quote by the legendary Ken Thompson goes something like this“When in doubt use brute force.” One possible meaning that can be derived from this quote is that when you are trying to do something clever and you don’t know if/how it works – you need something very simple, core and brute-force to check if your clever solution works or…

4 min read

Debugging Kafka Consumer Rebalancing Issue

I would like to share a debugging session we had for an issue related to Kafka consumer rebalancing. A few days ago we got an alert that the Shaadi Metric Beat (SMB) consumer lag is consistently increasing. The APM of the service showed that the service is going on and off. The container of the…

3 min read

How to: Work from Home during #Coronapocalypse!

These are weird confusing times but we have to help people find love! And we have to do it together! While it is already crazy – everywhere! (the virus, politics, healthcare, family, the economy, etc) we have to keep calm and do some awesome kaam. And so we have to quickly learn to work from home!…

How to Optimize your Container Images

What is this about? Our best practices on writing Dockerfiles. The idea is that if people know of the intricacies of docker, then they will make better decisions regarding their applications and how they containerize it! How to optimize your Containers ? Here are a set of recommendations that I think are crucial. I will…

Our Digital Universe Expands at an Alarming Rate

What is the digital universe? The universe of Apple, the universe of Google, the universe of Facebook and other digital corporations collectively constitute the digital universe. The digital universe is vast, very complex, and growing. Once its untapped potential is unlocked, it promises to inform us in ways that can improve lives, find remedies to…

6 min read

Breaking the JavaScript Magician’s code

My name is Houdini J.S. Magnifico. What I’m about to perform here are a set of illusions and magic tricks that are sure to blow your mind! So prepare to be amazed! The tricks shown here are performed by trained professionals. Do not attempt these stunts at home. Do it at your office. Viewer discretion is…

5 min read

Are we Dogfooding?

Now what is Dogfooding? In the tech industry it is called as “the use of one’s own products“. The term “Dogfooding” is used to describe the companies using their own products. The idea is that by being a user, the company will find issues with products and improve their overall experience. It is a decision…

4 min read