Azuli: A Windows Azure Client

Link. October 28, 2008. Comments [4]. Posted in: .NET | Ruby

As many have already heard or read, today Microsoft unveiled the Windows Azure Cloud Computing Platform. Besides allowing you to host your own applications, Azure also provides a Blob storage service, a Queue Service and a Table service exposed over REST-based HTTP endpoints.

Azuli is my attempt to write a client library for these services in Ruby. Since it’s one of my first attempts at any meaningful ruby code, it’s pretty ugly, but already usable to get started with it.

Currently there’s no documentation (except a few tests), but it already has the authentication bits in place for using the default Shared-Key authentication, and some basic facilities for interacting with the Blob service: You can create/list/delete containers, /create/retrieve/delete blobs.

I’ll be adding support for the Queue service soon and eventually for the Table service. Any feedback (particularly of the constructive kind) would be appreciated.

Code is at GitHub, so feel free to play with it, hack at it or whatever you want.



Monday, October 27, 2008 9:20:09 PM (SA Pacific Standard Time, UTC-05:00)
Is there already an SDK for Ruby?

http://www.dotnetservicesruby.com/
Monday, October 27, 2008 9:44:46 PM (SA Pacific Standard Time, UTC-05:00)
Didn't know about it; honestly. If I'm reading it correctly, though, that's for what used to be called "BizTalk Services", which is built on top of the core Azure stuff. Maybe I'm wrong. Still, it's fun stuff to work with.
Wednesday, November 19, 2008 4:03:49 PM (SA Pacific Standard Time, UTC-05:00)
That is awesome work. Windows Azure storage is actually different from .NET Services.

Sriram Krishnan
Windows Azure
Wednesday, November 19, 2008 5:00:02 PM (SA Pacific Standard Time, UTC-05:00)
I would love to hear how you're doing tables as well. Do mail me (sriramk@microsoft.com) if you need anything from our end. We really do love what you're doing
Comments are closed.

Syndicate

About

Tomas Restrepo is a software developer located in Colombia, South America. His interests include .NET, Connected Systems, PowerShell and lately dynamic programming languages. More...

tomasrestrepo @ twitter My Flickr photostream My saved links on delicious My Technorati Profile

email: tomas@winterdom.com
msn: tomasr@passport.com

View my profile on LinkedIn

MVP logo

Ads


Categories

Statistics

Total Posts: 1050
This Year: 1
This Month: 1
This Week: 0
Comments: 825

Archive

Other

Copyright © 2002-2008, Tomas Restrepo.

Powered by: newtelligence dasBlog 2.2.8279.16125

Sign In