Google+ API is finally released. This initial API release is focused on public data only (it lets you read information that people have shared publicly on Google+).
Google+ API methods are RESTful HTTP requests which return JSON responses and it uses OAuth 2 for secure trusted access to user data.
Here are some sample codes from the Google’s blog post:
GET https://www.googleapis.com/plus/v1/people/108189587050871927619?key=yourAPIKey
And it will return:
{
"kind": "plus#person",
"id": "108189587050871927619",
"displayName": "Chris Chabot",
"image": {
"url": "https://lh5.googleusercontent.com/-cQNLOQzkGpE/AAAAAAAAAAI/AAAAAAAAEjo/M9_pXL-ra4Q/photo.jpg"
},
"organizations":
[
{
"name": "Google+ Developer Relations",
"title": "Developer Advocate & Manager",
"type": "work"
}
]
}
Check out the new Google+ Developer Website at developers.google.com/+/ for more information. There are also a few beta libraries already available (.NET, GWT, Java, Objective C, PHP, Python & Ruby) from Google.
Official Site: Google+ Developer Site
Official Blog Post: Getting Started on the Google+ API
mig33 is about to unveil a new Developer program for developers and brands that want to build social games and apps for her 50 million registered users and thriving virtual economy.

mig33 Developer Program Launch
About mig33 Developer Program
The Developer Program is a joint initiative by our company, and also both East Asian social networking services: Japan’s GREE and China’s Tencent QQ, valued at USD$2.5 billion and $43 billion.
The launching event will be attended by our CEO and co-founder Steven Goh; our Vice President of Business Development Chris Chandler; and Director, Head of International Alliance Division at GREE Daisuke Kobayashi.
Developers and partners alike will gain a better insight into our basic technical architecture, the Developer Program, and the opportunities made available by our partnership with GREE.
Developer Program Launch
Date: 20th July 2011
Venue: Chijmes Hall, 30 Victoria Street, Singapore
Time: 5pm – 8pm
If you are a developer or have interest in apps whether it is business or development related, feel free to drop by.
You can RSVP over at Flickevents.
Looking forward to seeing you guys there!
PS: The Javascript code in the image above is real, try it out and see what is the output. It is written by my senior Software Engineer Timothee.
Copy and paste the code below in Firebug or Chrome Developer Tools:
n=17260027;s='';do{s+=String.fromCharCode((n&63)+50)}while(n>>>=6);s;
Just want to share some rsync code snippets that I used to backup my data to either Dropbox or Jungle Disk on my Mac.
I have problems finding/Googling the proper flags to use for rsync for Dropbox and Jungle Disk when I first got started with rsync on the Internet, hopefully this blog post will be useful for someone.
As Dropbox is essentially a folder on your Mac, the rsync flags are pretty straight forward, however the same cannot be said for Jungle Disk as it is using WebDAV and storing the file over at Amazon S3 or Rackspace Cloud Files where file modification times will not be accurate.
/usr/local/bin/rsync -avz --delete --log-file='/path/to/Dropbox/logs/rsync/yourdomain.com.txt' --log-file-format='[%o] %f (%l bytes) (Last Modified: %M)' --exclude-from '/path/to/Dropbox/web/exclude_yourdomain.com.txt' -e ssh username@yourdomain.com:/home/username/public_html/ /path/to/Dropbox/web/yourdomain.com/
Rsync Flag Description
Layman’s Terms
/usr/local/bin/rsync --verbose --recursive --omit-dir-times --times --inplace --size-only --delete --log-file='/Volumes/webdav/web/logs/yourdomain.com.txt' --log-file-format='[%o] %f (%l bytes) (Last Modified: %M)' --exclude-from '/Volumes/webdav/web/excludes/yourdomain.com.txt' -e ssh username@yourdomain.com:/home/username/public_html/ '/Volumes/webdav/web/yourdomain.com/';
Rsync Flag Description
Layman’s Terms
Take a look at Rsync Manual Page for more detailed explanations.
I am up for discussions under the comments =)
I think the logo looks pretty nice. I think I will get the t-shirt!

HTML5 Logo
An HTML5 Logo
It stands strong and true, resilient and universal as the markup you write. It shines as bright and as bold as the forward-thinking, dedicated web developers you are. It’s the standard’s standard, a pennant for progress. And it certainly doesn’t use tables for layout.We present an HTML5 logo.
Official Site: WC3 HTML5 Logo
T-Shirt: HTML 5 Shirt
Packt Publishing has sent me a complimentary copy of Ext JS 3.0 Cookbook Book which I will be reviewing after I get back from my holidays.
As we all know, the web has always been dominated by either jQuery, scriptaculous and MooTools, just to name a few.
Ext JS is yet another JavaScript library which can be used to build rich internet applications. Check out the samples, I am pretty impressed on what it can do.
Here is a description of the book:
Using Ext JS you can easily build desktop-style interfaces in your web applications. Over 400,000 developers are working smarter with Ext JS and yet most of them fail to exercise all of the features that this powerful JavaScript library has to offer.
Get to grips with all of the features that you would expect with this quick and easy-to-follow Ext JS Cookbook. This book provides clear instructions for getting the most out of Ext JS with and offers many exercises to build impressive rich internet applications. This cookbook shows techniques and “patterns” for building particular interface styles and features in Ext JS. Pick what you want and move ahead.
It teaches you how to use all of the Ext JS widgets and components smartly, through practical examples and exercises. Native and custom layouts, forms, grids, listviews, treeviews, charts, tab panels, menus, toolbars, and many more components are covered in a multitude of examples.The book also looks at best practices on data storage, application architecture, code organization, presenting recipes for improving them—our cookbook provides expert information for people working with Ext JS.

Ext JS 3.0 Cookbook
Users: 45 Guests, 3 Bots