Importance of User Experience Design (UXD)

Introduction User experience design (UXD) is the process of enhancing user satisfaction with a product by improving the usability, accessibility, and pleasure provided in the ...
Read More

Concurrency in Java Swing

Java Swing Programming is mainly used for developing GUI for desktop applications. This blog aims to provide a brief understanding of `Concurrency in Swing Programming'.
Read More

CSS Flexbox - The Most Powerful Way to Layout Elements Without a Grid Module

CSS Flexbox CSS Flexbox is a layout module from CSS3 to improve alignment, direction and order of the items (dynamic or even unknown size) present in a container.
Read More

Introduction to Java Persistence API (JPA)

Understanding JPA
Read More

Angular 2 Single Page Apps using Routing – Part 5

Have you gone through the earlier four blogs, in this 5-part blog series: `Angular 2 Single Page Apps using Routing – Part 1′ and `Angular 2 Single Page Apps using Routing – ...
Read More

Angular 2 Single Page Apps using Routing - Part 4

Do go through the earlier three blogs, in this 5-part blog series: `Angular 2 Single Page Apps using Routing - Part 1' and `Angular 2 Single Page Apps using Routing - Part 2', ...
Read More

Using "Jasper"to Generate and Export Reports

Data reporting is the process of collecting and submitting data to authorities entrusted with compiling statistics. Accurate data reporting gives rise to accurate analysis of ...
Read More

RESTful Web Services

REST stands for Representational state transfer protocol. Restful web services are designed for resource intercommunication. REST APIs provide access to resources (data ...
Read More

OAuth 2.0 (Part 1)

Introduction OAuth 2.0 (Open Authentication) is an authorization framework which enables websites or applications to obtain limited access to a HTTP service (such as Facebook, ...
Read More

Angular 2 Single Page Apps using Routing - Part 1

In this 5-part blog series I will go through a PetCare application to explain the concept of Single Page App using a router component.
Read More

Hadoop - Handling Big Data

Apache Hadoop is all about handling Big Data especially unstructured data. It helps in streamlining data for any distributed processing system across clusters of computers. ...
Read More

Using Gearman with PHP

The Gearman is a extension which is used to distribute work load to different processes or machines to optimize them. It is an anagram for a manager who can efficiently ...
Read More

SEO Services: Proven SEO Techniques To Help Grow Your Website Traffic

Webmasters need to be updated with the current SEO practices in order to establish a strong and visible presence online. This can only be made possible with the help of the ...
Read More

Java Design Pattern v1.1

Overview : Design patterns, speaking generically, are language-independent, (i.e. Java/C# etc.) strategies for solving common object-oriented design problems. We can summarize ...
Read More

AngularJS - A Structural Framework for Dynamic Web Applications [Part 1]

AngularJS is an open source web application framework to build large scale and high performance web applications while keeping them easy to maintain. It provides developers ...
Read More

Optimizing Codes with Object Oriented Cascading Style Sheets

Object Oriented Cascading Style Sheet (OOCSS) ensures that your code is reusable, fast, maintainable, scalable and efficient.  OOCSS style sheets are easy to add and maintain ...
Read More

Best Practices for Responsive Web Design

As most of us already know, Responsive Web design (RWD) is an approach by which a website is rendered seamlessly when users switch from their respective desktops/ laptops to ...
Read More

Use EmberJS and Simplify Complex Web Application Creation

What is EmberJS? EmberJS is a free, open source JavaScript framework for developing complex web applications using Model-View-Controller (MVC) pattern. EmberJS relies on ...
Read More