Sparse Checkout using Jenkins

I was recently working on a project where I required only a particular folder inside a bitbucket repository to be cloned and tracked on the server. This was when I stumbled upon the sparse checkout feature that Jenkins offered. I decided to write this short post so that it might help you in case you have a similar requirement as […]

Pytest, argparse.ArgumentError and the -V: conflicting option

The CI tests for our open sourced framework suddenly started failing with: argparse.ArgumentError: argument -V/–ver: conflicting option string: -V. Pytest was clearly telling us that the -V option was being used elsewhere. But it was not clear about where the ‘used elsewhere’ was located. Further, while we knew what the error meant but could not understand why the error would […]

Sending Email through Amazon SES with Flask App

This post is about sending automated Emails with Amazon Simple Email Service(SES). We wanted to explore Amazon SES and hence implemented a sample Flask app to send an automated email. What is Amazon SES? Email is the heartline of any business these days. So sending an automated email,is an important part of business, whether it is the response to a […]

Clearing springy.js graphs

I recently used springy.js as part of writing a web application. I chose springy.js because it made it super simple to draw directed graph network. However, I ran into a problem when I updated the graph via an ajax call. The graph flickered and sometimes displayed the data from the previous ajax request. This post outlines how I ended up […]

Integrating Tox with CircleCI

Tox is a generic virtual environment management and test command-line tool used to run your tests in different environments and with different Python versions. This blog guides you in the implementation of Tox with CircleCI. I will be integrating Tox in CircleCI for our qxf2-page-object-model framework. I have divided the integration process into two main sections: Editing the config.yml file […]

Banning 1:1 technical communication

I banned 1:1 communication for anything technical within Qxf2. This post outlines a) the motivation behind the decision b) new rules for technical communication c) the fallout of the decision d) adjustments we made since introducing the ban Motivation Qxf2 is a fully remote company that offers software testing services to startups. We have been a small company for many […]

Transition from College to Work

There are different phases in every student’s life. After graduation, the big changes gonna happen. Yes, It’s college to work life. This transition is challenging for many students as it can be more stressful and it is like stepping into a whole new world. Initially, it is quite uneasy to adopt a corporate routine because the corporate world is different from […]