Container Networking and tcpdump

Looking at packets as they travel through the network can tell you a lot about how the network is behaving and what can potentially go wrong. I am just starting to learn about the various ins and outs of this ecosystem, so I never lose an opportunity to use tcpdump. Sometimes I get results and […]

Read More Container Networking and tcpdump

ML Model Consumption Dilemmas: Part 1

Tuning Partner Preferences At times, pragmatically consuming ML models gets more challenging than the training process itself.  In this series, we will discuss some of the unique problems we encountered in consuming our models and how we tackled those problems at Shaadi.com. In this part, we would look at a classic tuning issue on our […]

Read More ML Model Consumption Dilemmas: Part 1
Featured

From Testing to Development

A programmer’s journey from breaking things to making them. Who believes “When in doubt, choose change!” Writing code is power…  Change is not easy. It takes a great deal of discipline, motivation, inspiration, and most importantly courage. I come from a Quality Assurance background and now develop code. And I hope these tips will be […]

Read More From Testing to Development

If you think you have written enough tests, it’s high time you reconsider it!

What is this about? It’s about a built-in feature of Codeception (a tool powering the Falcon’s testing suite, which is a BehaviourDrivenDevelopment-styled PHP testing framework, brought to you by Codeception Team, OpenSource and MITLicensed), which helps in analyzing the code coverage. This feature of Codeception allows you to collect code coverage reports for all your tests: […]

Read More If you think you have written enough tests, it’s high time you reconsider it!

Ghost in the AB Framework!

The history effect induces a bias in an AB Framework Unlike lab tests, AB tests are not run in isolation and hence are prone to be affected by external events. With the orthogonal splits in our new AB framework we have largely ensured that any external event has equal effect on both control (A) and […]

Read More Ghost in the AB Framework!

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 […]

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

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 […]

Read More UI-licious for Automation

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 […]

Read More Tour of Quality in Agile World