Archive for the ‘Architecture - Design’ Category

 

Ritesh on Dec 19th, 2009Bookmarklets are as bad as software on a CD

Bookmarklets are funny pieces of software. Even though its primarily used in the web browser, mainly to perform small nifty tasks, its one resource that you have no control over after its deployed. Unlike Mozilla addon’s that prompt for an update, general websites which update when refreshed, bookmarklets are almost as archaic as delivering software [...]

Ritesh on May 26th, 2009Design Patterns Quick Reference

I am back to designing some software and want to use all my knowledge of Object Orientation and patterns to tackle common problems with design. I found this great reference for the most commonly used design patterns that I must share. It lists all of the core design patterns, all 23 of them,  listed in [...]

Ritesh on Apr 13th, 2009Limitations and Challenges in Cloud Computing for Applications

I was supposed to be involved in a discussion about cloud computing at Cloudcamp Bangalore, but due to other commitments, I could not attend the event. I had a small writeup about the limitations and challenges in Application clouds. Here is the full text of it.
Cloud Computing is a way of providing dynamically scalable and [...]

Ritesh on Aug 1st, 2008Redesigning interfaces: what facebook and delicious got right

I have like two new interface changes in the recent past. One being the new Facebook interface and more recently (ie today) the del.icio.us page. Both these interfaces have one thing in common, putting the most essential information out where you would need them and more importantly break through the clutter.
 Lets take the example [...]

Ritesh on Jun 30th, 20083rd Party Application Integration – Implications

Quite recently there have been many apps that have added the ability for third party applications to plug into the main app. Some examples include Myspace, facebook, iGoogle, Okut and currently Yahoo Search ( thanks to SearchMonkey). The intent is to improve the usefulness of the main application in turn make these otherwise undiscovered third [...]