Hacking the Social Web with Python

Description

Open Stack: Hacking the Social Web

Presented by David Recordon/Mike Malone

In this tutorial we'll explain what the Open Stack is and how you can use
tools like OAuth, OpenID, and Portable Contacts to integrate your app with the
rest of the web. We'll cover each component in depth, and walk through example
Python implementations for a variety of scenarios.

Intended Audience

Beginning to intermediate Python programmers interested in Web Development

Python programmers who provide or consumer web service APIs

Class Outline

Intro: what is the "Open Stack"

Working with HTTP in Python

Working with responses: JSON, XML, Atom, RSS, HTML

Decentralized identity with OpenID

Implementing a Provider in Python

Implementing a Relying Party in Python

Delegated authorization with OAuth

Implementing a Provider in Python

Implementing a Consumer in Python

Exchanging contacts with Portable Contacts

Aggregating activity with Activity Streams

Discovering how to communicate: LRDD + XRD

Making markup structured: microformats

The future of the Open Stack

Learn more & get involved: resources and communities

Q[HTML REMOVED]

Requirements

Some experience doing web development or working with web service APIs