As a developer, you have a lot of choices when it comes to how you attack a project. From programming languages, like Ruby and Python, to development frameworks, such as Rails and Django, to deployment environments, like Amazon EC2 or Google App Engine, there is a wide range of options to get the job done.
But over the last few years, social media sites and their application programming interfaces (API) have spawned what we like to call “developer ecosystems.” These are communities centered around building applications on top of more popular services, such as Twitter or Facebook. Social media APIs have been responsible for adding a new layer of functionality to popular services and have spawned a new era of innovation.
Which developer ecosystem should you program and hack for, though? In order to help you answer that question, we’ve written up a brief overview of four different ecosys