Advanced Google Checkout J2EE sample at SPA 2007

SPA 2007 Conference

Monday March 26th I will present a 75-minute tutorial about Google APIs: Search, Advertising and Commerce at SPA 2007 in Cambridge, UK. I will talk about many APIs: AJAX Search, Maps, Google Data, AdWords, Checkout and Google Web Toolkit, and show some cool demos of what you can do with them. After the conference, I'll post the slides on the Google Code Blog.

For Checkout API aficionados, we will have a special treat: my British colleague Simon J. Smith from the Google-UK Checkout team will co-present with me. He'll present the excellent Java code samples he's been working on recently, where he uses Message Driven Beans to process Checkout Order Notification messages. Exciting stuff: Message Driven Beans are the right way to process asynchronous messages in J2EE in a scalable way. We'll post updates about this code sample in this blog when Simon publishes it.

If you're in the UK and are interested in Google APIs, come join us in Cambridge. Else Wednesday March 28th I'll be in London and would be delighted to meet developers from the area at The Victoria Pub in Belgrave St (it seems to be the watering hole for London Googlers), starting at 7 pm, to talk tech with a beer in hand. Comment on this post if you're interested.

Permalink | Links to this post | 0 comments

Classic ASP Sample Code v2.0 released



We are happy to announce that we recently released a new version of the Classic ASP sample code.

The three biggest enhancements in this new version are:

  1. It does not require a COM object anymore. This means you don't need to install the G_Crypt COM object in order to run the code. In order to get rid of that dependency, we now use the alternate technique for posting carts to avoid having to sign the cart, and we implemented our own Base64 encoding function.
  2. Each API request is bundled into a class for easier manipulation.
  3. Each callback/notification is parsed into an object representation for easier accessibility.

Check it out and let us know how it goes!

Also, the sample code is an open-source project, so if you're interested in contributing to the project, please get in touch.

Permalink | Links to this post | 0 comments

PerlMonks get started with Google Checkout


We'd like to thank Qbxk from PerlMonks for Getting Started with Google Checkout's perl suite, a good tutorial about how to get started with the Google Checkout API using my diligent, patient and humble colleague David Shao Lin Zhuo's recently published Google-Checkout-1.0.1 CPAN module.

Thanks to David's module, Perlmongers who want to integrate Google Checkout in their application will be able to do so in the spirit of Larry Wall's famous quote: Three great virtues of programming are laziness, impatience, and hubris. Great Perl programmers embrace those virtues.

Questions and discussions about this module can be conducted on the Perl & Google Checkout API Forum.

Permalink | Links to this post | 0 comments