Implementing CDN for your website

This is a follow up post on my previous post about optimizing your website. Few weeks ago I was planning to move some files in my website to CDN(content delivery network) for faster download of files. I thought about it and I was reminded of the issues faced by me and...

Personalization in software

In the projects that I have worked so far the teams have invested considerable amount of effort to provide a very good user experience (UX) for the users. One of the most neglected areas when developing software is personalization. I have always felt that...

Authentication and Authorization

In internet hacking is now becoming a day-to-day issue to deal with for websites. Some of the public facing websites I worked on had dedicated team to monitor the traffic real time and take action against the suspected sessions and users. Developers should also take...

Open Source and Open Mind

I have been working as a developer using proprietary technologies for over a decade in IT. I have been fascinated by the eco-system created by companies that own the proprietary technologies. I have also been following open source software and its evolution for over...

Optimizing your website

This article will outline some of the strategies to improve the performance of your website. Before delving into the article I would like introduce my experience in web development. I have worked on more than 20 public facing websites of which majority of them are...

Modernizing Legacy Applications

Whenever a new version of an application is released in your company, are you getting stung by new bugs? Do you feel like opening a beehive when making major changes to your applications? You are not alone. This is the perfect time to modernize your application....