New Features in Entity Framework 4.0 (V2)
Entity Framework 4.0 is just around the corner and it will bring some long awaited relief. I previously wrote and explained the issues around Persistence Ignorance and POCO as they apply to the Entity...
View ArticleJSON Serializers In .NET
I was introduced to the various serialization options in .NET while trying to build the JSON and XML filter for ASP.NET MVC. In this post I’ll take a look at the different JSON serializers in .NET and...
View ArticleTr.im Goes Open – Bad Move or Marketing Ploy?
Tr.im is a URL shortening services that converts your URL from http://aleembawany.com/2009/08/17/tr-im-goes-open-bad-move-or-marketing-ploy/ to something like http://tr.im/wzz0. It’s useful for...
View ArticleOnline Strategy & Development in a Nutshell
Microsoft Innovation Center hosted the Microsoft Web Days session today where I gave a talk about online strategy and development (in a nutshell). Even thought it was in a nutshell, I slipped in some...
View ArticleJang News: Advertising vs User Experience
The Jang News website is one that just keeps getting worse with each passing day. When I wrote a review of Dawn.com Beta website launch, I highlighted their technical and interface shortcomings but the...
View ArticleUnderstanding Abstract Classes in PHP
Abstract classes are an often misunderstood feature of PHP object-oriented programming (OOP) and the source of confusion when considered versus an Interface. The obvious reason for using an Interface...
View ArticleThe Express Tribune
What on the onset seemed quite trivial actually turned out to be quite hard. The Express Tribune launched just 2 days ago with a stunning paper and a web portal to match. Building large scale systems...
View ArticleTop 1000 Most-visited Sites on the Web
Google’s just released list of “1000 most-visited sites on the web” is a real treat and quite interesting to analyze. It has to be one of the most accurate lists given Google’s massive network reach....
View ArticleVPS Configuration for Apache, MySQL, PHP
After having tried out SliceHost and Amazon EC2 micro instance, Linode is the only VPS that worked out well for my needs even though EC2 Micro offers 768MB RAM versus Linode’s 512MB. The main...
View ArticleA Reminder on Usability
Usability and accessibility go hand in hand. Usually this is because something that’s built to be user-friendly is generally also accessible to handicapped persons, or for that matter, even handicapped...
View Article