Codename "Astoria": Data Services for the Web

The “data programmability” team at Microsoft is responsible for the various technologies developers use in applications to access and manipulate data. One of the topics we have been looking at lately is how “new” internet applications use data in the web environment. Project codename “Astoria” reflects our current thinking on the topic. Instead of telling…

37

Application models for Astoria

When you combine technologies such as Silverlight or AJAX-style applications with Astoria there is an opportunity for building great interactive data-driven applications. However, this combination also results in a new ways of organizing the various pieces that make up the application, so the question on what is the right application architecture comes up. I’ll tackle…

19

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

SQL Data Services goes full relational

A few days ago we announced the big news about SQL Data Services (SDS) switching to being a full relational database on the cloud. I’ve been a strong supporter of this path for a number of reasons. Relational databases are very well understood and there is a large base of expertise for them in the…

8

Astoria FAQ from MIX

We announced Microsoft Codename Astoria at Mix this week, and we did two sessions on the technology during the event. This was great because we got a chance to talk 1:1 with a lot of folks that were interested in the topic. We also got a ton of feedback online through blogs and emails. Here…

8

Mix 2009 next week in Las Vegas

Given how much of what we do in my team is related to the web (ADO.NET Data Services, System.Xml, etc.), Mix is one of the events I look forward every year, both to share some of the stuff we’re working on and to hear from attendees who are building real-world applications. If you are around,…

7

The state of Astoria: incubation or what?

I’ve seen a few instances on posts to forums or blogs asking whether Astoria continues to be an experiment or an incubation project or has become something else (this one prompted me to write this). So in the interest of transparency and to make sure we’re clear about this, let me tell you where we…

6

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

Project Astoria December CTP is out!

We just released the December 2007 CTP of Project Astoria, or I guess I should say the ADO.NET Data Services framework as Mike pointed out. This is an important milestone for Astoria, as this is the first release that is based on the real, production code base and not on the initial prototype that we…

6

HTML5 does databases

The HTML5* specification has been cooking for a while and lately the amount of buzz around it has been growing at full speed. Just search for #HTML5 in twitter and you’ll see what I mean. After even a quick look at it, it becomes evident that the next version of HTML aims to go much…

5