Me
Categories
Literary
Thursday
Jan192012

Please notify me

We have been using Salesforce Chatter at work. It is an excellent micro-blogging platform with many features. However one thing it lacks is notifications of incoming chatter posts and responses. The only way to get notified is by email. But that is like sending somebody an email, and then calling them up to tell them that you sent them an email.

Salesforce Chatter needs to provide better notifications.  I would prefer to get notified of incoming posts and replies through the push notifications on Android / iOS, that appear in the status bar. Or may be a Chrome extension that shows number of unread chatter posts in the status bar. Or something similar to what Facebook / Google+ provide. 

Gmail and Google Reader notifications in a Chrome Extension

 Google+ notifications in Gmail 

There are many to provide notifications without utilizing email.

Here are some of the interesting ideas posted on the Salesforce IdeaExchange for improving chatter notifications:

 

So if any Salesforce engineer is reading this blog, I would like to request them to take a look at the aforementioned ideas and provide a better form of notifications.

Sincerely,
an avid chatter user 

 

Thursday
Jan052012

Looking for a Google API, Google Apps Script, AJAX and REST ninja

 

 

Wednesday
Nov302011

Don't be HaDuped by BigData/NoSQL peddlers 

With 100+ NoSQL / BigData Databases in the market, I am seeing a lot of marketing buzz claiming that BigData will addresses all the Business Intelligence (BI) challenges. These marketing folks try to portray a nirvana system where you just push the raw data into the system, and out comes intelligent analysis, magically. That's is not how it works. You need to have intelligent people who can create meaningful MapReduce jobs to synthesize the raw data. There is no silver bullet. There is no magic to BigData.

BigData addresses "some" Business Intelligence (BI) problems very efficiently, but you can't throw BigData at ALL BI problems. Problems that you have traditionally solved using Relational DBs efficiently, may not be the best fit for Big Data. BigData is good for prediction, trend-analysis, and graphs.

Tuesday
Nov082011

Merging of digital and real worlds — Your Street Identity

Not that digital world is not real, but Google wants to bring more realness to your digital identity on the internet. They want your digital identity to be tied to real-world physical things e.g. your home address, cell-phone number, the car you drive etc etc. To this end, they are proposing a new framework called Street Identity. Street Identity is a framework designed to increase the Level of Assurance (LoA) of OpenID to level 2/3 (Some/High confidence in the asserted identity’s validity), but instead of Identity Provider validating each entity's identity, the validation process is crowd-sourced.

Today users can create identities on sites like Microsoft Live, Yahoo and Google without having to validateSample postcard with code to validate the street address any of their information; therefore, those IDs are not suitable for transactions that might involve sensitive data or financial exchanges. These identities need a higher Level of Assurance — they need to be validated by a trusted 3rd party. However, the problem with the Identity Provider or Government taking on the task of validating each entity's Identity is that the process is too time-consuming, costly, not internet scalable. The crowd-sourcing method of validating the identity that Google is proposing, relieves the Identity Provider from this over-bearing task. Instead the onus is on the entity to build the assurance of their internet identity. This proposed process may sometimes involve very low-tech method, like snail-mailing a postcard to a human entity to validate their real home address. The Attribute Provider (AP) is verifying the user's address by sending a postcard to their claimed street address.  That postcard would tell them to come back to the AP's site and enter a unique code printed on the postcard.

Each of the identity attributes can be handled be different parties, referred to as Attribute Providers byAttribute Provider (AP), Identity Provider (IdP), and the Relaying Party (RP) relationshiip Google in the framework, so there is no one party doing all the work.

It is an interesting concept, and very doable, but will take the entire ecosystem of Identity Providers, Relaying Parties, and Attribute Providers to make it work.

I hope this works. This will really help in cleaning up the internet and making it a safer place.Google has a description of the framework and a nice working example here. Check it out and tweet me your thoughts.

Thursday
Nov032011

Requiescat in pace Gmail Web Clips :~(

Google has mercilessly killed Web Clips in the new Gmail UI: 

Now when you visit the Web Clips setting tab you will be greeted by the following msg:

"Due to low usage we've removed customization of web clips in Gmail. Your current setting will be maintained and you can still see your feeds below."

Requiescat in pace Google Reader. Requiescat in pace WebClips.