In Google IO event held in May 2016, Google has come up with a new operating system called Android N (7.0). Google has officially announced the name of Android N as Nougat. Some new features such as Multi-window, Drag and…

Mobile devices are an integral part of our lives and we use multiple applications on these devices to not just entertain ourselves but help us in communication, completing tasks, etc. Often the only way to interact with these devices to…

Over the period of time, we have seen that the maintenance of large enterprise applications has become critical and more complex. As new requirements constantly flow into Development, QA team gets stressed with meeting deadlines and SLAs during every release…

From the past few years penetration of mobiles has gone up exponentially. The Growth of mobile consumers has led to growth of multiple carriers, devices and platforms. The opportunity for developers (businesses and individuals) in the marketplace is the distribution…

What is SonarQube ? Most of you might have heard about Sonar or SonarQube as an automated code review tool. That’s right! However, SonarQube is not limited to only performing automated code review and providing a list of findings. As…

First of all, what is Shiny App? Why is it used? Where it is used? The answer is simple! Consider this scenario: A java program which calculates a square of a number. Easy to do in the command prompt or…

Component based web-applications development has, forever, been an area of interest to all software developers. As Javascript became more mature, powerful and omnipresent, this movement gathered much more momentum. JQuery provided the first big boost to Javascript developers by simplifying…

Unit testing is referred to as testing of smallest individual parts of an application independently. We will be looking at how to implement unit testing using Jasmine & Karma with an Angular JS application. What is Jasmine? Jasmine is a…

Is this the right resource? Yes, if you satisfy the following points then this tutorial is for you. Know basic JavaScript programming Want to setup your first AngularJS project with best practices and guidelines. Don’t know AngularJS Have little experience…

Mobile Applications We are currently in the midst of one the biggest software and hardware revolutions. With processing power, storage, and bandwidth increasing exponentially, smart phones and tablets are becoming our main personal computer. As a result customers, employees and…

The Java Management Extensions (JMX) technology is vastly used to build distributed Web-based, modular, and dynamic solutions for managing and monitoring devices, applications, and service-driven networks. In this blog, I will explain how one can enhance their application performance monitoring…

Before I introduce you to Backbone.js lets have some overview about Single Page Applications (SPA). SPA is a trend that is being widely followed while developing large, complex, yet scalable and high performance web apps. Google’s Gmail is a great…

Introduction: DukeScript is a new technology which is used to create cross-platform mobile apps, websites and desktop applications. It is fully enterprise ready and enforces true separation of concerns by using HTML5 for the view and Java for business logic…

Extensions are one of the prominent new feature in iOS 8. They allow apps to communicate and share data with each other in ways that haven’t been possible in previous iOS versions, while at the same time maintaining the app…

What is WebSocket? WebSocket is a protocol (RFC-6455) that enables full duplex communication between client and server. The core idea is that “client initiates a socket connection with server and then both the parties can exchange messages over single TCP…

In this post I give you an overview of JavaScript library D3, here I won’t compare D3 to other charting libraries but in some instances I will refer to popular technologies like jQuery and jQueryUI since it is very easy…

From the days when we used to play pixel-sized brick in Tetris in our hand held mini game consoles, to the 8 bit colored guy jumping over the poisonous tortoises, hopping in clouds and into tunnels as Super Mario Video…