Go Programming

The Go programming language was released as an open source project in late 2009. This session will illustrate how programming in Go differs from other languages through a set of examples demonstrating features particular to Go. These include concurrency, embedded types, methods on any type, and program construction using interfaces. …

Native Client: Using Native Code to Build Compute Intensive Web Applications

Some applications require high-performance client-side computation. Native Client is a technology for running native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps. This talk will give a brief overview of the architecture of Native Client. We’ll …

Building Applications in the Cloud

In this session we’ll explore how you can develop compelling web applications to manage and manipulate hosted documents, spreadsheets and presentations. Emphasis will be on the Documents List Data API, including handling revisions, modifying sharing parameters, downloading and converting files, copying documents to different users, generating thumbnail previews, and even …