When it comes to OpenId, Yahoo has some real trust issues. Getting Yahoo to work with OpenId wasn’t  difficult at all. But when I signed-in to Yahoo from my website , this is the message that greeted me

Warning: Yahoo! cannot verify this website. We recommend you do not share any personal information with this website.

For a second, I was scared to signin to my own website !!!

So far, I have tested OpenId with Google, Yahoo, and MyopenId – this is the only provider I have found which is so touchy. (If this is for a good reason, then why don’t others care as well ???)

Anyway- this is how I fixed this…

Basically, you need to provide an XRD document to the OpenId provider. This blog post is an excellent read on this -

http://blog.nerdbank.net/2008/06/why-yahoo-says-your-openid-site.html

Another good resource I found was http://wilkinsonlab.ca/home/node/31

These two resources cover it all, but in case you are looking for grails or Acegi specific advice- following might help.
Continue reading »

 

Its no easy task doing a book review for book on Web usability especially a book so well written like “Don’t make me think: A Common Sense Approach to Web Usability by Steve Krug”

This book will introduce you to yourself as the web user.  Granted this book is all about common sense , so you can probably argue that you don’t learn anything new. It is more of discovering what you probably know but is locked under the layers of your sub-conscience mind.

The message

Anything which makes a user pause and think stops the natural flow of web surfing and is an impediment which soon translates into disappointment.
Continue reading »

 

If I were to summarize my experience in Software development, that I have gathered over the last 10 years or so, it would be more of a collection of “Don’t do that” rather than “Do that”.

In other words, I have learned more from doing things incorrectly rather than doing correctly. Why? I guess simply because the affects of mistakes stick for a longer time than the benefits you get from doing things the right way.

I may not know the best way to get to New york from Boston. But i can tell you what highways to avoid and what the rush hours are…

So today, I want to “confess” three mistakes that I did and the valuable lessons that I learned from them.

1) Don’t stop listening when you tell.

This was very early in my career, I was young and restless. At that time I was working on the authorization module of a Swing based CORBA client. Roughly put, it worked as follows: Users had permission to either read or create or modify information. Our trick was to have a semantics based naming convention for the button variables. Then using reflection, the buttons would get disabled, thus denying access to parts of the application
Continue reading »

© 2011 Technology Cafe Suffusion theme by Sayontan Sinha