Since the third installment of the introductory “Working with APIs” series (also: parts 1, 2), I’ve been thinking about how to wrap up the series. I wanted to show examples of coding interfaces to APIs—in fact I even said that in this installment “I’ll show you some nifty tricks that involve server-side programming,” but there’s a lot to cover between pulling data from query strings or modifying attributes of widgets and using server-side scripting to do custom work.
Instead, I’m going to wrap up this series by talking about why I keep harping on the use of APIs and knowing how things work: the web is a platform. This is not a new idea. It is, in fact, the first point of Tim O’Reilly’s “What Is Web 2.0″ article from 2005:
Like many important concepts, Web 2.0 doesn’t have a hard boundary, but rather, a gravitational core. You can visualize Web 2....












Developing online and blended learning programs requires research and collaboration. Learn how top technology companies are partnering with campuses across the country to advance online learning as it becomes an increasingly important aspect of higher education.