Enhancing your Development with Kotlin

Posted Leave a commentPosted in Technical

Right since it was announced in Google IO ‘17, Kotlin has been a big hit among developers and many are now switching their development from traditional Java to Kotlin. My aim is that after reading this article you start using Kotlin for your daily tasks or wherever you have been using Java. So let’s start! […]

PyMongo Tutorial: Testing MongoDB Failover in Your Python App

Posted Leave a commentPosted in Cloud, Technical

Python is a powerful and flexible programming language used by millions of developers around the world to build their applications. It comes as no surprise that Python developers commonly leverage MongoDB hosting, the most popular NoSQL database, for their deployments due to its flexible nature and lack of schema requirements. So, what’s the best way to use MongoDB with Python? PyMongo is […]

MySQL High Availability Framework Explained – Part III: Failover Scenarios

Posted Leave a commentPosted in Cloud, Technical

In this three-part blog series, we introduced a High Availability (HA) Framework for MySQL hosting in Part I, and discussed the details of MySQL semisynchronous replication in Part II. Now in Part III, we review how the framework handles some of the important MySQL failure scenarios and recovers to ensure high availability. MySQL Failover Scenarios Scenario 1 – Master MySQL Goes […]

How to Integrate Selenium Grid with Docker?

Posted Leave a commentPosted in Technical

You must have studied about selenium grid. Selenium Grid is a component of Selenium which is used for parallel testing across different browsers and machines. You can have your system as a hub which will distribute the test cases across various other machines. Other machines on which the test will be distributed are called as nodes. A […]

5 Must-Have Features of A Defect Management Tool

Posted Leave a commentPosted in Technical

There are different stages in a software development process and developers pay utmost attention to each to ensure delivery of quality applications. This is why defect/bug tracking is essential to identify underlying problems in software. Whether it is a minor or major defect, testers need to record, manage, and solve each error to improve the […]

MySQL vs PostgreSQL: 2019 Showdown

Posted Leave a commentPosted in Cloud, Technical

PostgreSQL and MySQL are types of database management systems (DBMS). This article explains the differences between the systems, reviews the recent trends, and attempts to answer the question of which database management system takes the lead in 2019. Hint: it might not be an either-or answer. Primary Database Model – RDBMS vs ORDBMS Databases store […]

How to Move Disruptive Network Technologies Smoothly

Posted Leave a commentPosted in Technical

The problem with disruptive network technologies is that they are sort of…well…disruptive. The issue occurs when you’re trying to institute a disruptive network technology and it forces your system to go offline – something many corporate IT networks simply can’t afford to let happen. The reason many companies opt for tried and tested technology over […]

Managing High Availability in PostgreSQL – Part II

Posted Leave a commentPosted in Technical

Are you deploying PostgreSQL in the cloud and want to understand your options for achieving high availability? In our previous blog post, Managing High Availability in PostgreSQL – Part I, we discussed the capabilities and functioning of PostgreSQL Automatic Failover (PAF) by ClusterLabs. In Part II, we’re introducing you to an alternative open source tool, Replication Manager from 2ndQuadrant, to be […]