The Performance Evil that is JSF dataTable

August 15, 2012

In JSF 1.x, dataTable was bizarrely inadequate and unnecessarily complicated. Things have become much easier in JSF 2.0 and it’s a pleasure to work with….

Using jQuery With JSF 2.0

June 6, 2012

Today, I had to finally use both technologies in the same project. You need to do a few things for jQuery to work with JSF…

Understanding JSF View Parameters

May 17, 2012

JSF 2.0 adds support for view parameters. This, essentially adds some support for GET request making it possible to bookmark some of the pages. This…

Goodbye Tomcat!

May 17, 2012

Tomcat has been a very popular alternative to other application servers like JBoss, WebLogic and WebSphere. People preferred it for its simplicity. I am writing…

Understanding Automatic Reference Counting (ARC)

February 9, 2012

ARC was introduced in XCode 4.2. Immediately, the technology became shrouded in an aura of mystery. Experts proclaimed that there is no mystery. The technology…

Custom HTML Buttons with CSS

January 27, 2012

The default <button> and <input type="submit"> tags work great but look super drab. Sometimes, you want jazz things up by adding images and stylized text….

Uploading Files Using XMLHttpRequest Level 2

December 16, 2011

As a part of HTML5, XMLHttpRequest API is undergoing enhancements. You can now upload files to a server and display a progress bar. Files are…

Orientation Change in Android

November 23, 2011

By default, when the device orientation changes, Android destroys the active activity and creates a new one. This lets you load a different layout for…

JavaScript Equality Operators

August 25, 2011

We use equality operators like == and != all the time. They appear to be same as Java or C++ on the surface. But, in…

Understanding IBM Process Manager 7.5 Advanced Edition

August 22, 2011

IBM has merged WebSphere Lombardi Edition (WLE) and Lombardi TeamWorks with WebSphere Process Server. The new combined product is now called IBM Process Manager 7.5….