Learn the whys and hows of building Representational State Transfer (REST) Application Programming Interfaces (APIs) around your data and services. We'll discuss the origins of REST design, what it offers, how it differs from other web services (e.g. SOAP), the key components of good design, and some tools and information sources to help with your development and documentation. Depending on time, we'll take a look at some of the better-known REST APIs out there like Twitter and Github.
Dave Caraway is a Presidential Innovation Fellow working on Open Data Initiatives with the Data.gov team at the General Services Administration. Dave is a software developer intent on fostering government open-data initiatives, growing high-tech entrepreneurship in small-town communities and empowering citizens through information. Dave is a former Air Force officer with development and leadership experience covering a range of technical areas including commercial web development, real-time embedded systems, military simulations, and business intelligence. In 2012, he founded Fogmine, a software company specializing in data analytics, mobile applications, and web services. He holds a BS in Electrical Engineering and an MS in Computer Science. Dave enjoys trail running near his home in Dayton, Ohio, where he lives with his wife and two energetic kids.