Ah, the “pivot”. It’s not a failure if it’s merely a complete change in what you’re doing. You’ve heard about lots of high profile pivots, like Groupon (originally for charity fundraising), Flickr (originally a game), and PayPal (originally a type of stone […]
You know it’s going to be a good one when a Facebook developer blog post starts with “At Facebook, our passion for serving users…”, so I wasn’t particularly surprised by this declaration that Facebook’s new policy aims to regulate the emotion of […]
When we write proposals for Facebook applications, we typically include definitions for the Facebook-specific terms we use, like wall, mini-feed, and notification. Facebook doesn’t provide much in the way of official definitions for these features, and new users are often confused by […]
Many of the prominent blog posts and press pieces about OpenSocial have touted its use of open standards a key benefit for developers. Focusing on HTML and JavaScript is not only inaccurate, but it actually makes the platform less attractive for developers. […]
Working creatively with APIs is one of the things that makes software development fun. APIs exist mainly to allow third parties to add functionality to software that the original authors don’t have the time, interest, or creativity to do on their own. […]