Browse by Tags

Tagged Content List
  • Blog Post: Implementing only certain aspects of OData

    While we focus on keeping things simple, the whole OData protocol does have a bunch of functionality in it, and you don't always need the whole thing. If you're implementing a client or a server, how much of OData do you need to handle? OData is designed to be modular and grow as you need more...
  • Blog Post: Every SharePoint 2010 server is a Data Services server

    I haven't been writing much here, mostly because I've been way too busy but also because I couldn't discuss publicly many of the things I'm doing. Now that SharePoint 2010 has been announced and its feature set published everywhere, I can finally discuss one of the coolest things we've been up to lately...
  • Blog Post: We're on a roll: Java client for Data Services announced

    Just a few weeks after announcing the PHP toolkit for Data Services we now are happy to announce a Java toolkit for consuming Data Services that follow the Astoria RESTful data services pattern. The library ships as an extension to the existing Java Restlet library. I'm really happy to see more and more...
  • Blog Post: ADO.NET Data Services v1.5 CTP2!

    Yesterday we announced that the CTP 2 of the ADO.NET Data Services framework (yeah, Astoria) is available for download. We put in a ton of work on this release, ranging from adding better support for high-end services to making it easier to write applications in Silverlight by having cross-domain and...
  • Blog Post: PHP toolkit for ADO.NET Data Services

    Folks in the interoperability team at Microsoft just announced something they've been cooking for a while, developed Persistent Systems : a client PHP toolkit for Astoria services. It follows more or less the model of the .NET client where you can run a tool during development to get code-gen based on...
  • Blog Post: 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, feel free...
  • Blog Post: Busy week: ADO.NET Data Services v1.5 CTP coming and "Astoria Offline" preview out

    We announced two releases this week, kind of usual but it worked out this way. The first one is the first CTP of ADO.NET Data Services v1.5. This is the next version of "Astoria" or the ADO.NET Data Services framework, and it includes a number of enhancements that were requested both by the developer...
  • Blog Post: Adding support for JSONP and URL-controlled format to ADO.NET Data Services

    JSONP is a common way of making data accessible in client-side mashups even when the requests need to be cross-domain. While the current version of the ADO.NET Data Services framework does not support this, it’s possible to build it on top. There are a couple of ways of doing this. Here is what’s probably...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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 again...
  • Blog Post: 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 get to RTM...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Unifying service interfaces

    As David Treadwell announced yesterday, we are starting to align the Windows Live services interfaces to use the AtomPub protocol, and to have a uniform set of conventions that are shared across internet services and the Project Astoria bits. What does that mean? It means that starting now (and more...
  • Blog Post: Going to Mix 2008? See you in Las Vegas!

    Mix is one of my favorite events. It's a different kind of conference, many perspectives all in one place. Since it's all about the web, the Astoria team couldn't miss Mix 2008 . Mike , Andy and myself will be there giving talks, making announcements and hanging out in the open space area. So if you...
  • Blog Post: "Data Friction", spot-on

    Jon Udell wrote a brief piece on how data is locked on servers behind UIs that were not designed for data sharing. He views this as "data friction"...it's just the perfect way to describe the problem. I couldn't agree more with Jon's take. I would even take it further: an operation-centric approach...
  • Blog Post: Interview with Greg Low: LINQ, Entity Framework, ADO.NET Data Services

    Greg is a great interviewer, I'm sure you'll enjoy this conversation. In this occasion we did a bit of history around LINQ, talked about LINQ and the Entity Framework with a some of a DBA perspective, and then we discussed Astoria (the ADO.NET Data Services Framework) briefly. We also jumped topics here...
  • Blog Post: Idempotence on HTTP operations

    A few folks sent me email asking about idempotence on Astoria operations over the HTTP/REST interface, motivated by this post . I completely agree that idempotence is an important characteristic of an interface as it allows you to make a bunch of assumptions on the consuming side. That said, there are...
  • Blog Post: Seriously good content on creating and using data services

    There is a number of folks that have been writing about Astoria. Collectively they built a lot of reference material that is probably the best reference point for getting started and learning about practical aspects around creating and using data services with the Astoria framework. Jonathan Carter...
  • Blog Post: 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...
Page 1 of 1 (23 items)