Web Application Testing with Selenium WebDriver

Selenium WebDriver is a popular Open Source tool used for the automation of web applications. It is a simple, concise programming interface that supports dynamic web pages ...
Read More

The Why, What, and, How of Fleet Management Solutions

Introduction 'Fleet' is a group of motor vehicles operating together under the same ownership or leased by a business, government agency or other organization. A group of ...
Read More

Run your own Message Bus to communicate between View, View models & Services

I am working on a project that had a requirement to centralize message system. I decided to use Prism’s Event Aggregator which worked fine. However I did find a few ...
Read More

Mobile App Testing - Overview

A Mobile App is a software application developed specifically for use on small, wireless computing devices, such as smartphones and tablets, rather than desktop or laptop ...
Read More

How to Get Started with Test Automation?

In the recent past, software companies have shown their preference to release products/ applications faster with focused emphasis on quality assurance.  To ensure rapidity and ...
Read More

How to work your way through log4net?

Log4net is an open source library and by using this library any .net application can write a log to different sources (i.e text file, console, database, event Log etc.). ...
Read More

Seven Reasons Web Developers Should Learn AngularJS

1.  AngularJS supports single page applications Single page applications are becoming more popular for a good reason. They fill a very specific need. More functionality is ...
Read More

Appium Blog Series - Part 1 - How to Automate Testing for Android Native Apps Using Appium

Appium is an open source mobile application user interface (UI) testing framework, and is used to automate native, hybrid and web mobile apps. It enables cross-platform mobile ...
Read More

Compatibility Testing is Not All about Browsers and Operating Systems

In the world of software testing, whenever one talks about compatibility testing there will always be two words which recur `browsers' & 'operating systems'! However, there are ...
Read More

Why Troubleshooting Skills are Critical for a Programmer ?

'How do I learn computer programming?' is a question which often arises in the minds of engineering graduates as soon as they complete their course. In my experience, a ...
Read More

Simplifying I18N for Java Web Applications

Today’s e-commerce sites like to cater to users across the globe. Process of enabling any application to adapt many languages based on user location is know as ...
Read More

Why 'User Control' is Better Than 'Notify' in WPF

As we all know Notify icon is small pop up window which pops for any updates or any warnings.  Notify icon control is readily available in WPF. Its implementation in the back ...
Read More

Common Mistakes that PHP Developers Make

One of the best things about PHP is that it is  a great language to just `dive into'. Thanks to its wide-ranging popularity, anyone with the ability to hit "Search" on Google ...
Read More

What Makes DOJO a 'CooL' TOOLKIT ??

Over the years, several scripting languages to develop dynamic web pages have appeared but JavaScript has continued to remain a strong contender as a preferred scripting ...
Read More

Rooting process in Android phones: Do you get more than you lose?

For a normal user, Android looks straightforward and simple. However, most users may not be aware that rooting is a process in Android which allows users to attain privileged ...
Read More

Eight brutally efficient steps to Geo-code & Reverse Geo-code with Tiger DB

Let us understand Geo-coding first! Geo-coding is the process of finding associated geographic coordinates from  geographic data, such as street addresses and so forth. To ...
Read More

Identifying effective test scenarios & designing great test cases - Points to remember

Before we discuss the points to be remembered for identifying test scenarios and designing test cases, let me first explain the meaning behind `test scenario' and `test case'. ...
Read More

Why Silk Performer is the Best Performance Testing Tool for Enterprises

What is Silk Performer? Silk Performer provides advanced facilities for running multi-user tests to validate an application’s performance under different load conditions. It ...
Read More

Why 'early to bed & early to rise' is important for project execution!

Welcome to my blog, where I share my thoughts & experience in software project execution and relate the same to a popular adage, 'early to bed & early to rise'.
Read More

So, you want to optimize performance of Asp.net MVC applications

In this article we will discuss how to improve performance of asp.net MVC4 application. First of all you need to debug the application to find out areas that has performance ...
Read More