From the CEO of 3scale

Steven Willmott

Subscribe to Steven Willmott: eMailAlertsEmail Alerts
Get Steven Willmott: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Steven Willmott

John Borthwick has been advising companies for a while now to build APIs that mimic the Twitter API. His reasoning is that if your API look and feels similar to the Twitter API then third party developers will have an easier time adopting it and building to it. Makes sense to me. via www.avc.com There was a great thread on AVC this week on the impact of Twitter's API specs being reused by others (check out the lengthy comments thread as well). I think this is the beginning of a trend and we'll see a lot more of it in different types of apps: APIs for different content types are likely to come in similar forms (there just aren't that many ways to build a half-way efficient blogging API). Familiarity helps adoption and reduces friction for everybody Although different services often have unique features there's likely to be a "common core" Actual standardization (W3C e... (more)

Applying Software Patterns to the Cloud and the Internet Operating System

The MVC for the Cloud meme got me thinking about other principles that might apply to programming the Web as a whole. A lot of the principle's we routinely apply to web apps to great effect seem to have analogies when taken beyond individual apps. While MVC seems a clear fit, here are some others: DRY - Don't Repeat Yourself! Dynamic Languages Convention over Configuration Data and Control Abstraction Continuous Integration Taken together with MVC these also make a lot of sense applied to the cloud. On the first one, I think it's fair to say we're already getting there: DRY (or DIE... (more)

My Data, Your Service - The thin red line of User Data Access APIs (LinkedIn shuts out BranchOut and Others)

Today's news that Linked in has shut off API access to Branch Out, BeKnown, Visible.Me and a number of others once again illustrates the tension between openning data and controlling monetization (in a similar way to Twitter's service changes recently). LinkedIn's reason for shutting down the access is primarily that these companies may be planning premium services which draw on LinkedIn's data (and potentially be a threat to LinkedIn's own monetisation plans).   It would be easy to say that this is a mistake on LinkedIn's part (because of the chilling effect it will almost cer... (more)

MVC for the Cloud

While planning for a talk at Cloud Expo Europe a few weeks ago I was thinking about appropriate metaphors for the way APIs are changing the web. Although the title was APIs as glue for the Cloud, I think the core metaphor behind it deserves some explanation: MVC for the Cloud. I thought I'd add some notes here as to what this might mean. MVC or Model View Controller is an architectural pattern for software that seperates out three import things - Models (or Data), Views (visualisation of that data) and Controllers (operations on the data). Since it's invention at Xerox Parc in t... (more)

Standards in the Age of Facebook

They have 400 million users and 500 million people visit the site each month. Only Google, Microsoft and Yahoo have more monthly visitors than Facebook. And only Google has more page views. And they aren’t done growing yet. In a year they will likely be second on the list of unique visitors. In two years, they’ll probably be first. via techcrunch.com In all the discussion about the open graph release by Facebook (more here), I think this is the real point behind the story. Facebook has done an amazing job of using the power of the network effect to build a huge, active and growi... (more)