The document is a presentation about building applications in the browser given by JD Sharp at the 2010 jQuery Conference in Boston, Massachusetts. It discusses organizing code into discrete, communicating components to build scalable applications. Components include requests, core applications, publishing/subscribing events, and views. The presentation emphasizes that web developers must integrate various technologies and think about component APIs.