ADO.NET Data Services in Windows Azure: pushing scalability to the next level

The announcement of Windows Azure is a big milestone for us in the Astoria team. We got a chance to add our little contribution to the platform by providing data service interfaces for a couple of the Azure services. Currently there are two services that use the ADO.NET Data Services runtime: the Windows Azure Tables…

16

Now you know…it’s Windows Azure

Since we shipped ADO.NET Data Services v1 in .NET 3.5 SP1 (and actually before that as well) I’ve been working on a few things that I could share (such as offline/sync support for data services) and some that I couldn’t discuss publicly until all the big plans where announced. This week at PDC Microsoft announced…

4

Trying something: short videos in our design notes

During the design of Data Services (Astoria) v1 we did the transparent design thing. We’re quite happy with the result, we got a lot of feedback and were able to adjust many aspects of the project based on that. Now that we’re in full swing with v2 design work, we’re going to be posting regularly…

1

Timeline of Project Astoria

It’s amazing how much information is there in our email archives. Now that we’ve shipped the thing, I thought I would share my summarized (still long), partial view of how the ADO.NET Data Services Framework ("Project Astoria") came to be. I left out a ton of partners, important events and features that came and went…

6

Coming from under the rocks just to celebrate for a bit

I’ve been sort of under a rock for a while, but I thought I’d come out for a minute to celebrate. Today we made available .NET 3.5 SP1 and Visual Studio 2008 SP1. There are two components in the release I spent a bunch of time on, which interestingly enough have very different origins and…

2

Software Development Meme

Roger just tagged me for this software development meme thing…it looks like Julia tagged him, Shawn tagged Julia, etc. so all the usual suspects have been down this path already. I’ll bite… How old were you when you first started programming?I got my first computer, a Commodore 64, when I was 10. I just had…

3

Data Services and Entity Framework beta bits available

The news are out. The ADO.NET Data Services Framework (Astoria) and the ADO.NET Entity Framework will be shipping as part of .NET 3.5 SP1, and the Beta 1 release is now available. All the official blogs discussed the details already, including the Astoria team blog, ADO.NET team blog, Scott’s, and many others out there. Folks out there trying…

4

Provider availability enables Entity Framework and Data Services over many database vendors

There are fresh news about ADO.NET provider support here, and there is an official looking statement from last December with more details here. The ADO.NET Entity Framework is designed so that the upper layers of the system are database-independent. There has been many attempts at this in the past, with varying degrees of success. I…

0

The Astoria team is hiring!

The Astoria team builds the ADO.NET Data Services Framework and works on creative projects in the data+web space. In my completely biased opinion, it’s quite a special team at Microsoft; we’re given a lot of freedom to innovate; we use agile methodologies for development, cross the traditional lines between software and services constantly as we…

2

REST and Concurrency Control

As part of the Astoria design process we scanned through many topics, some of them are straightforward, some are hard but mostly mechanical, but there are some that become interesting, fundamental aspects to address. I found the problem of concurrency control over REST interfaces very interesting to explore. The problem is actually well addressed in…

1