Objective C programming in Windows – GNUStep & ProjectCenter

I have been toying with the idea of getting into full fledged iPhone application development for sometime now. To get into iPhone development, you need to be familiar with Objective C language and Cocoa framework. But the iPhone development environment is only available for Mac platform (which includes Xcode IDE and iPhone simulator). If you [...]

October 23, 2009 | Posted in Programming | 13 Comments »

Web application security guidelines and checklist

From the diagram above, it appears that the e-business application is very secure with all the layering and firewalls. But in reality, this is just one aspect of security, specifically network security. If the application itself is vulnerable, the above structure doesn’t give any security to the system. I will explain this with a metaphor. [...]

March 25, 2009 | Posted in Programming | No Comments »

Top 10 Web application usability guidelines & checklist

Introduction If you are a Web designer or Web application developer, it is very important to be familiar with Web usability guidelines. Most people put a lot effort in the visual design & code improvements but tend to ignore the usability factor of the Web application. Which is funny since easy implementation of simple usability [...]

March 15, 2009 | Posted in Programming | No Comments »

Eclipse, Subversion and Subclipse installation/integration on Windows

I have been using CVS as the source management tool for my pet projects for a long time. Recently I moved to Subversion and this article provides a step by step how to guide on configuring Subversion server and integrating Subversion client in Eclipse IDE. I use Windows XP on the developer machines and the [...]

December 19, 2008 | Posted in Programming | 2 Comments »

J2EE Web Application Performance – Concepts & Overview

Introduction Over the last 7+ years I have worked on over a dozen J2EE based Web applications. The most common and recurring problem across all these projects was the "performance problem". Some of these Web applications once put in production system or in UAT (User Acceptance Testing) displayed poor performance. This caused last minute panic [...]

August 25, 2008 | Posted in Programming | No Comments »