Twitter Engagement Part 2: Collecting Tweets and Users

Guest Author, November 19th, 2013

TwitterControlling a local database is vital for collecting tweets and users from the Twitter API. Once this is accomplished, you no longer have to worry about rate limits, API reliability or speed of access. I do most of my work with MySQL, but any server-based database can be used—even a flat file in CSV format is a viable solution for minimal storage needs.

The Top Ten Mistakes Of Running Hackathons

David Berlind, November 13th, 2013

Do you know what it means to be “brogrammer?” Can you tell the difference between a real hackathon prize and a lame attempt to patronize developers? Meet Brandon Wirtz who recently participated at some hackathons and has some constructive feedback for the people who organize them.

How To Use the Twilio API To Send an SMS Message

Judah Frangipane, November 8th, 2013

Businesses are taking advantage of the ubiquity of mobile devices and SMS. This tutorial describes how to send an SMS message to a phone with PHP using the Twilio API. Twilio provides numerous communications services, including the ability to make and receive phone calls through the browser, mobile or desktop, send and receive SMS and MMS messages, and handle short codes.

XML vs. JSON – A Primer

Sean Lindo, November 7th, 2013

As more and more Web and mobile applications utilize APIs to drive their respective front ends, performance becomes an emerging concern. XML, long used as a method for exchanging data, is giving way to JSON, now considered the gold standard. But is JSON always the right choice over XML? This article examines the foundations of JSON and XML and the differences between them, providing recommendations for how to choose the right path.

Writing API Documentation in an Agile Environment

Guest Author, November 7th, 2013

Writing API documentation for software being created with an agile process can be especially challenging because what is being documented is constantly being changed. Project managers and developer leads must assign resources to writers up front, and writers should speak up as soon as issues arise because documentation challenges can snowball much faster in an agile environment.

Government Open Data: How To Get Involved

Mark Boyd, October 24th, 2013

A workshop on open government data pathways by API Evangelist and current White House Innovation Fellow, Kin Lane, shows there is still plenty of potential for developers, startups and interested citizens to influence the government open data agenda and make use of government data assets. Lane ran the workshop as part of the pre-opening day’s workshop series at API Strategy and Practice, being held in San Francisco for the rest of the week.

What Makes a Good Developer Portal – The Story of DocuSign DevCenter

Mike Borozdin, May 7th, 2013

Any company that makes an API knows that just having the API is not enough. A bare endpoint is probably worse than not having an API at all. To make your API and platform useful you need documentation, tools, examples and forums. If you are a successful API company you start developing a community of people that work with your service. The community shares ideas and helps each other out.

Codecademy Expands APIs Curriculum: New Lessons Include Box, Evernote, Dwolla and More

Janet Wagner, February 20th, 2013

CodecademyLast month ProgrammableWeb reported that Codecademy had launched a new curriculum featuring website and application development using APIs. Codecademy has just announced the addition of new APIs and courses to the curriculum.

How to: Analyze Data from BigQuery using GoodData and CloudConnect

Guest Author, January 10th, 2013

GoodDataI really like playing around with cutting edge technologies. One of them is GoodData CloudConnect, the tool for ETL and building GoodData projects. Since we released this new feature, I have dozens of ideas how the data from various sources can be easily transformed in the cloud. Recently, for example, I found myself wondering: “How about using the Google BigQuery API as a data source? What about visualizing the data from it in GoodData?”

Netflix Open Sources “Resilience Engineering” Code Library

Curtis C. Chen, November 30th, 2012

NetflixHystrix: it’s the genus name for “Old World” porcupines, and it’s also the latest release from Netflix. But you won’t see it in their catalog of movie and TV titles, and you can’t add it to your queue, because it’s not content–it’s how Netflix makes sure its content is highly available. Now, Netflix has made Hystrix open source, for anyone using Amazon Web Services (AWS) to implement in their own cloud applications. Read on for details on this “resilience engineering” code library.

Follow the PW team on Twitter

APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.