6 Popular Test Automation Frameworks for UFT (QTP)

In the software testing domain, automation frameworks are considered to be of critical importance, especially when you are involved in automation testing. In this blog, we would be exploring the different types of automation frameworks. So, what exactly is an automation framework. In technical terms, an automation framework is a set of guidelines, which comprises of coding standards, structure of app code and app data folders, test results storage,

Role of Hadoop Combiner in MapReduce API

In my previous blog, I discussed about Hadoop Counter. In this post, I would like to focus on Hadoop Combiner, a highly useful function offered by Hadoop. Similar to my previous post, I would be demonstrating the functionality of Hadoop Combiner using an example and would be utilizing the same dataset (Customer Complaints), which was used in my previous post, I am sure this would

10 Simple Code Review Tips for Effective Code Reviews

Software code review is a process to ensure that the code meets the functional requirements and also helps the developers to adhere to the best coding practices. Additionally, code review process helps in improving the software quality.  Based on my experience, would like to share 10 simple code review tips, which would help code reviewers and software developers during their code reviews. 1. Highlight issues in the code Never

How to Create Smarter Style Sheets Using LESS CSS

In my previous blog, we discussed about the features and advantages of LESS CSS preprocessor. I am sure after evaluating the advantages and the robust features of LESS CSS preprocessor, you might be really keen to try out LESS CSS. Here’s a step-by-step guide that would help designers / developers to configure and use LESS CSS processor. LESS CSS – Step-by-Step Guide The entire LESS CSS preprocessor installation process has

Hadoop – Counters in MapReduce API with Example

Big data is gaining massive popularity in today’s information-driven era. It is considered as one of the hottest IT buzzwords in 2015. It has the potential to solve key business problems by taming large volumes of data and creating meaningful insights. In order to maximize its potential developers are relying on parallel processing architectures, such as Hadoop etc., to process large amounts of data. The

Getting Started with Coded UI Automation Tool

Coded UI Test (CUIT) is a relatively new automation tool in the software market. It was made available as part of the Visual Studio 2010 update. The product has undergone a lot of enhancements and its new version has been released as part of Visual Studio 2013. Software code can be easily reviewed and debugged in Visual Studio, it also has an IntelliSense code completion

10 Reasons Why Grails Web Application Framework Rocks

Grails is an extremely popular open source web application framework powered by the Groovy programming language and based on the Java Virtual Machine (JVM). The software community has given a big thumbs-up to Grails due to its smart features. Some of the world’s best known brands such as Disney, MTV, Netflix, Sky, LinkedIn, Walmart, ESPN etc., have developed their well-known products using Grails, making it as one

Effective UI Design Tips for Android Phones and Tablets

Mobile computing is rapidly on the rise, the mobile industry is witnessing a huge demand for mobile devices across geographies. To meet the consumer demand, mobile phone manufacturers are developing android devices that come in screen sizes and display resolutions. It has become quite challenging for mobile application developers to create standard UI designs for mobile phones and tablets due to the wide-ranging variations in their screen size

Implementing Single Sign-On in SOA

With the rapid rise in RESTful Web Services, it has now become increasingly important for software developers to host each of the business subsystem into its own service. A classic example is an e-commerce website, it can have multiple subsystems i.e. inventory, order management, user management, payments, etc. Advantage of Maintaining a Standalone Service Hosting each of these subsystems within its own service makes

LESS CSS Preprocessor – Why Web Developers Prefer {LESS}

LESS is a CSS preprocessor, which is gaining increasing popularity among web designers and developers due to its extensive features and ease of usage. LESS CSS preprocessor offers a wide-ranging features that include variables, nesting, mixins, operators and functions. These robust features allow web designers/developers to create Cascading Style Sheets (CSS) that are easy to customize, maintain and extend. The LESS CSS preprocessor runs