Dynamic Job Scheduling Using Quartz Scheduler and RRule

Schedulers play a key role of running batch processes in software applications. As a matter of fact Java language supports several key frameworks that assist software developers in dynamic job scheduling. Fulcrum Scheduler, Oddjob Scheduler, JDRing, Quartz Scheduler and J2EE Scheduler are some of the popular job schedulers. Out of all these, Quartz Scheduler is the most widely used job scheduler, as it offers impressive features including dynamic

How to Integrate Existing SSO Authentication Module to Bonita BPM

Generally speaking, enterprise applications encompass multiple line-of-business (LOB) applications. These LOB applications are primarily accessed via a common authentication gateway module i.e. by implementing or making use of a single sign-on authentication. Is it similar in Bonita application too? Let’s find out, along with this, we will also figure out the process of integrating an existing SSO authentication module to Bonita application. SSO Authentication When the

Fluent Automation Testing Framework for Web Applications

It is important for organizations to clearly identify the merits and demerits of a test automation framework before choosing a framework. When organizations decide to automate web application testing, they prefer a simple but a powerful testing framework. Although, there are a lot of automation testing frameworks available in the market, Fluent Automation Framework categorically stands out. Fluent Automation is clearly becoming a preferred choice for automated web application testing. The

How to Setup Grails Framework in Windows Environment

In my previous post ‘10 Reasons Why Grails Web Application Framework Rocks’, we figured out specific reasons that helped Grails framework gain wide acceptance among the software developer communities. Taking this topic to the next level, we will figure out the process of setting up a Grails framework in the Windows environment. I have segregated the blog in six simple steps, which would not only help

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