Tags: apis

Laying The Groundwork For Extensibility—Smashing Coding

The authors of the Extensible Web Manifesto explain the thinking behind their …uh… thinking.

There’s a lot to like here, with some practical examples of where we’ve seen a disconnect between JavaScript APIs and declarative HTML (looking at you, Geolocation).

Lockdown – Marco.org

A superb piece by Marco Arment prompted by the closing of Google Reader. He nails the power of RSS:

RSS represents the antithesis of this new world: it’s completely open, decentralized, and owned by nobody, just like the web itself. It allows anyone, large or small, to build something new and disrupt anyone else they’d like because nobody has to fly six salespeople out first to work out a partnership with anyone else’s salespeople.

And he’s absolutely on the money when he describes what changed:

RSS, semantic markup, microformats, and open APIs all enable interoperability, but the big players don’t want that — they want to lock you in, shut out competitors, and make a service so proprietary that even if you could get your data out, it would be either useless (no alternatives to import into) or cripplingly lonely (empty social networks).

I share his anger.

Well, fuck them, and fuck that.

The State Of Responsive Web Design on Smashing Mobile

A comprehensive look at the current state of things in the world of responsive design, with a look to possible future APIs.

Exquisite Tweets from @genmon, @kellan, @anildash

I need to get Matt to an Indie Web Camp.

Google Keep? It’ll probably be with us until March 2017 - on average

Charles Arthur analyses the data from Google’s woeful history of shutting down its services.

So if you want to know when Google Keep, opened for business on 21 March 2013, will probably shut - again, assuming Google decides it’s just not working - then, the mean suggests the answer is: 18 March 2017. That’s about long enough for you to cram lots of information that you might rely on into it; and also long enough for Google to discover that, well, people aren’t using it to the extent that it hoped.

The Web We Lost - Anil Dash

Oh, my! This excellent, excellent post from Anil Dash is a great summation of what has changed on the web, and how many of today’s big-name services are no longer imbued with the spirit of the web.

Either you remember how things used to be and you’ll nod your head vigorously in recognition and agreement …or you’re too young to remember this, and you won’t quite believe that is how things worked.

This isn’t some standard polemic about “those stupid walled-garden networks are bad!” I know that Facebook and Twitter and Pinterest and LinkedIn and the rest are great sites, and they give their users a lot of value. They’re amazing achievements, from a pure software perspective. But they’re based on a few assumptions that aren’t necessarily correct. The primary fallacy that underpins many of their mistakes is that user flexibility and control necessarily lead to a user experience complexity that hurts growth. And the second, more grave fallacy, is the thinking that exerting extreme control over users is the best way to maximize the profitability and sustainability of their networks.

APIs First « Just Getting Started

The best “Mobile First” strategy is an “API First” strategy:

“Mobile first” companies really are just a front end selection accessing a solid API driven backend infrastructure.

I think Luke would agree. He built a command line interface for Bagcheck, for example, before there was even a UI—mobile or otherwise.

inessential.com: Apps and web apps and the future

Brent Simmons follows up on that Dave Winer post with some future-friendly thoughts:

If I had to choose one or the other — if I had some crazy power but I had to wipe out either native apps or web apps — I’d wipe out native apps. (While somehow excluding browsers, text editors, outliners, web servers, and all those apps we need to make web apps.)

That’s not the case, though. Nothing has to get wiped out.

I think instead that we’ll see a more tangled future. Native apps will use HTML, CSS, and JavaScript more. Web apps will appear more often on smart phones as launchable apps.

Mobile HTML5 - compatibility tables for iPhone, Android, BlackBerry, Symbian, iPad and other mobile devices

This just launched at the Breaking Development conference: another site that uses the term HTML5 to include CSS and Ajax. Still, despite its inaccurate nomenclature, it’s a useful compatibility table of device support in mobile browsers.

The Super Awesome Music Blog Finder Thingy ™ - exfm labs

An excellent little service: give it your Last.fm username and it finds music blogs you’ll probably like. I’ve found a treasure trove of Huffduffer sources through this.

Minimal Competence: Data Access, Data Ownership, and Sharecropping. - Laughing Meme

Kellan outlines the bare minimum you should expect from any service that you are putting data into.

CloudMade - Make Maps Differently

A set of APIs built on top of OpenStreetMap data.

Hack Day – Group at Last.fm

The first ever Last.fm hack day is taking place in London on December 14th. I'll be there.

moomazon

Here's a nifty little mashup from Simon: create Moo cards with book details from Amazon.

Show Us a Better Way

Tell the UK government what you'd build with public information and they could help fund your idea. Time to put your hacking hat on.

Official Google Data APIs Blog: OAuth for Google Data APIs

All of Google's data APIs (Calendar, Blogger, Contacts, etc.) all now support OAuth. Excellent!

Scripting Enabled

Christian is using the prize money he won at Mashed to put on an event in London in September devoted to "ethical hacking": creating mashups to make social networks more accessible.

App Engine, Facebook Platform, OpenSocial, and the Future of the Web - O'Reilly Radar

David Recordon shares his first impressions of Google App Engine.

Flickr: Find your friends

Now this is how to do the "find your friends" trick. For GMail, Yahoo Mail, and Hotmail, Flickr never once asks for your password. Bravo!

Episode 21 - .net magazine

I had a chat with Paul Boag this morning and now the podcast episode is online. Me, Paul Hammond, Drew McLellan and Christian Heilmann discuss APIs.

Dopplr Blog » Announcing the first release of Dopplr’s API

Dopplr can has API.

Digital Web Magazine - Hacking on Open APIs

The second part of Gareth's series for Digital Web on APIs. This time he's got some PHP code samples for parsing XML and JSON.

Amazon.com: Amazon FPS, Amazon Flexible Payment Service: Amazon Web Services

PayPal has a new competitor. Amazon is now offering a payment services to developers.

Walk Score - How walkable is your house?

Find out whether you really need a car in your neighbourhood. My place got a score of 75 which is pretty darn good.

[this is aaronland] Trying not to cut down the trees for an inability to see the forest

Aaron weighs in with his thoughts on JavaScript, web apps, the iPhone, dashboard, the papernet and more. Oh, and he's built a machine-tag mashup.

LOL: Twitter / Jeremy Keith

I'm loving this mashup of lolcats, Twitter and Flickr. Occasionally the text and the picture matches up in a serendipitously hilarious way.

[this is aaronland] Mining for Pynchonite

This is a brilliant idea by Aaron: printing QOOP books of Flickr pics where each picture is accompanied by a map. It's all about the context, baby!

Multimap :: Open API

Multimap's API is now open and free as in beer (as long as the traffic is within reasonable bounds). This is good stuff. And they're all in with the Open Street Map guys too.

sixtwothree.org » Ameriganzapalooza

Track Cindy and Jason on their trip across the country... mashup style.

A Hack for Europe! (plasticbag.org)

Registration for Hack Day Europe (June 16th-17th) is open. Sign up now! This is going to be a lot of fun.

Google Developer Day

Google Developer Day will be taking place around the globe on May 31st, including a London event. I'll probably be in Copenhagen though.

Google Maps API Official Blog: KML and GeoRSS Support Added to the Google Maps API

Google gets behind GeoRSS. This is good. Somewhere, Mikel Maron is doing a little dance.

memespring | Twitter watcher

Another fun toy that uses Twitter's API, this one from Richard Pope.

twittervision

A mesmerising mashup of Twitter and Google Maps. I could watch this all day.

Index of /twitapi

Aral just posted his extensions to the Twitter API.

Urban Dirty: Free texture stock photography for your artwork, desktop and design

A nice collection of royalty free texture photos using the Flickr API.

Where I Had My First Kiss . com - where was your first kiss?

Here's a mashup for ya: Google Maps meets young love.

Nick Dunn's stream

A very nice life stream implementation that uses APIs to pull in images (though the underlying markup is a bit weird).

PandoraFM

A mashup of Pandora and Last.fm. While you listen to Pandora, the track information is uploaded to your Last.fm account.

If I dig a very deep hole, where I go to stop?

Find the antipodes of your location. Remember, most of the world is ocean.

Contactr : a bird's eye view of your Flickr contacts

A cool way of looking at photos from your Flickr contacts, built using the Flickr API by Jason Garber and Jeremy Carbaugh (who are here with me at Refresh Orlando).

API and RSS | irrepressible.info

Here's an API for accessing material that is censored in countries like China or Iran.You can use this API to republish that information on other sites, circumventing the censorship.

Documentation of the Programmatic Interface (API) to The W3C Markup Validation Service

The W3C Validator now has an API. It's SOAP only unfortunately, but this could still prove to be immensely useful for rolling into a CMS.

Flickr Services: Flickr API: flickr.tags.getHotList

This new method in the Flickr API could be used to create some fun zeitgeist-driven mashups.

Flickr Services: Flickr API: flickr.photos.comments.getList

Hallelujah! I've been waiting for Flickr to add this method. Now the API is truly complete.

Flickr Services

You can now get responses from the Flickr API formatted as JSON.

YUI’s Matt Sweeney and Hands-on YUI Workshops at Yahoo! Developer Day/Hack Day September 29-30 in Sunnyvale » Yahoo! User Interface Blog

Yahoo is opening up Hack Day to the masses. If you're anywhere near Sunnyvale on September 29th, this should be fun.

Vitamin Features » Go forth and API

Cameron has written a great article on using APIs with Ajax. I love the idea of using .htaccess to fake a proxy and get around the same-site restriction.

Waxy.org: Daily Log: Yahoo and Upcoming, Sitting In A Tree

Yahoo! acquires Upcoming.org. First Flickr, now this. Yahoo! are snapping up all the coolest social apps.