It feels like summer started a blink of an eye ago but we have reached August already. The summer months tend to be slower, but it doesn't seem to be the case so far at Google.

In API and developer-product news...

Create calendars with the Google Calendar Data API.

The Google Calendar data API now supports two new read/write feeds that allow you to manage a user's list of calendars. One feed lets you create and delete calendars, while the second feed can be used to add and remove subscriptions to existing calendars.

New API: It Slices! It Dices! It Uploads Your Docs!

Not only can you create new calendars, but you can create, import, and manage your Google Docs and Spreadsheets.

Google Mashup Editor, built with GWT

The Google Mashup Editor is a high profile, complex application that was written with GWT. Rich Burdon of the GME team discusses the rationale behind the GWT tool choice.

Looking for somewhere in India, Hong Kong, Taiwan, Singapore, or Ireland? Just geocode it!

Over the past few weeks, we enabled geocoding in the API for India, Hong Kong, Taiwan, Singapore, and Ireland. That means there are potentially 1.1 billion more users that might now be able to locate themselves on your map - that's about 1/5 of the world's population. (Pamela utilized GoogleLookup functions in a google spreadsheet to do the calculations.)

Chris Schalk has a detailed article introducing the Google AJAX APIs. The articles does in depth on all things Ajax.

Around Google

Microformats in Google Maps

We're happy to announce that we are adding support for the hCard microformat to Google Maps results.

How long will it take at rush hour?

The Maps team has added estimated timing on directions depending on rush hour.

Computer science resources for academics

Because we know that between teaching, doing research and advising students, computer science educators are quite strapped for time, we've recently launched a site called Google Code for Educators. While you may have previously heard about our offerings for K-12 teachers, this new program is focused on CS topics at the university level, and lets us share the knowledge we've built up around things like distributed systems and AJAX programming. It's designed for university faculty to learn about new computer science topics and include them in their courses, as well as to help curious students learn on their own.

Featured Projects

The Google Singleton Detector, or GSD, is a tool which analyzes Java bytecode and detects our different types of global state, including singletons, hingletons, mingletons and fingletons.

GWT Ext allows you to Ext components from within your GWT applications.

Google Tech Talks

Open Source Speaker Series: SilverStripe CMS

Advanced Topics in Programming Languages: Java Puzzlers, Episode VI

Hardware/Software Hacking: Joining the Real and the Virtual

LLVM 2.0

View more tech talks.

Podcasts

Google Developer Podcast Episode Six: The Hibernate Shards Open Source Project

We got to discuss the newly open sourced Hibernate Shards project with two of the core team that worked on it.

The Toronto Connection

For our latest podcast, we spoke with four students who are working together on their Summer of Code projects. Three of the students attend the University of Toronto, but Jeff Balogh visited the university at the start of the program to do some project planning with David Cooper, so he's an honorary UT alumni; both David and Jeff are working with mentors from the Python Software Foundation.