Promoting an API – Etsy offering basic programming classes…

A lot of people have spent time talking about the value you can get by providing an API (Application Programming Interface) for other people to use and build with. Basically it provides a managed route for people to utilise your data in their own creations, and can have big implications – such as the success of 3rd party applications in helping Twitter to grow, as an example.

A nice example of going further than simply creating and releasing an API has been announced by Etsy, the community of makers and sellers of all sorts of items. They’re offering a free four-week class on basic web programming, which doesn’t require any experience, and handily will use the Etsy API to demonstrate topics such as displaying Etsy listings on your site, searching listings via the API and adding special effects to a web page. The lessons and homework are available at codelessons.com, and the first class begins tonight.

Benefits for everybody:

It’s a nice bit of work which I hope succeeds, as it has benefits for everyone involved. Etsy obviously benefits if more people use better ways to share great purchases, website owners benefit from not only being able to better integrate and display items – but also get knowledge which can help them with APIs from other sources, and the general web user benefits from a better experience from a number of websites.

And knowing how to utilise and implement feeds from APIs is an increasingly important skill for a huge number of professions. Data feeds of all formats are more important than ever for journalists, marketeers, bloggers, etc as much as for developers and programmers, as more and more large data sets are becoming available to be used to create great content and applications.

Pipework by Matius Kalisky

Pipework by Matius Kalisky on Flickr (CC Licence)

One of the things which you could post-rationalise as a characteristic of a successful digital company is how they use data – Google, facebook, Demand Media, OKCupid etc, etc. All supply examples of how data can be used in a marketing, advertising or promotional context.

Or from a journalistic point of view, look at Wikileaks, Ushahidi, Police.uk, etc.

Understanding and Acceptance:

I’m not suggesting that we should all sign up to free classes like those using the Etsy API and within weeks we’ll be coding ideas to rival Google and Facebook.

But I’m suggesting that those with even a passing interest in digital should sign up to these types of classes to force themselves into understanding more about what is possible, and what opportunities they might have…

(On a similar note, meetups like Hacks/Hackers London are going on all the time for little or no cost. Or indeed Digital People in Peterborough)

Getting around the new Facebook Lightbox feature for photos

Facebook has been rolling out a new method for viewing photos, which now brings up a lightbox with the selected photo and lets you scroll through without losing your place on the site. It’s OK for browsing, but one flaw is that it doesn’t allow you to access the original photo, and quite often shows a smaller version than the original, which is a bit of a pain.

Dan Thornton Facebook Lightbox

So how can you get around the automatic lightbox feature? Simple – just locate the image in the album you want and right click on it to open in a new window. That will show you the original and use the old way of viewing photos on Facebook.

Guy Kawasaki’s ‘Enchantment – The art of changing hearts, minds and intentions’

I was pleasantly surprised to find a review copy of Guy Kawasaki’s new book, ‘Enchantment’ waiting for me when I got home yesterday, having submitted my details for an early copy a while ago. It’s pretty good timing considering the amount of new projects I’m working on, and I enjoyed reading The Macintosh Way a while ago – you can download it for free by liking the Enchantment Facebook page. (The Art of the Start has been on my list of books to read for ages, and this has reminded me to bump it up the list!)

Enchantment by Guy Kawasaki

Having opened the brown envelope last night, I’ve actually just finished it for the first time – with books like these I tend to read them through once just to enjoy them as a book, and then again to go through more thoroughly picking out all the things I need to do or write about.

And the essential message is that it’s good. I’ve tried to think of a one line summary, in case they need to replace Richard Brandson or Steve Wozniak on the book jacket, and I think it’s probably ‘The one essential habit of successful leaders and entrepreneurs’.

Essentially it’s a very readable and enjoyable collection of relevant wisdom on how to enchant your company, colleagues and customers, with simple and easy-to-follow advice and examples of how to inspire and engage people without manipulating them or trying to play mindgames. And the way to do this is to build on your likeable, trustworthy and visionary sides.

In addition to his own knowledge and reading on the subject, Kawasaki has included advice and examples from some other notable marketers and content creators, as well as ending each chapter with an example which was shared with him by a range of people.

There are a few points on which I’d disagree with the tactics recommended in the book, but I’d agree on the logic behind them (One internet-famous example is the advice to hire people to post interesting items and links on your Twitter account, which I’d say is potentially OK for a company, but not so much for an individual due to the difficulties of disclosure etc). And the chapter dealing with the techniques for specific sites (Twitter, Facebook, Youtube) will have dated information pretty quickly due to the nature of those ever-changing platforms.

I’ll try to get a more in-depth review up shortly, and the book goes on sale on March 3rd. In the meantime, the Enchantment Facebook page is worth checking out both for the book, and also as an example of how to create an ‘enchanting’ facebook fanpage.

Problem adding an @googlemail account to Google Analytics

I’m sharing this as much as a reminder to myself regarding problems when adding a user with an @googlemail.com account to a Google Analytics account or profile.

Having been unable to add an @googlemail.com account with the message that it didn’t exist (Despite already having 15+ sites linked to that address in Google Analytics already), it took a kindly prompt from @malcomcoles to remind me of the following:

When you’re adding an @googlemail.com, always use the @gmail version of the account name, as there has been a bug in Google Analytics for ages, which means that the @googlemail.com version often doesn’t work.

There’s some research that writing about a subject aids memory, so hopefully I won’t forget next time – and thankfully there are helpful people on Twitter!