Posts
  • Pablo Castro's blog

    Advertising support for OData in web pages

    • 0 Comments
    Most browsers today will automatically enable their RSS/Atom reader option when you're on a page that has a feed in it. This is because the page has one or more <link> elements pointing to RSS/Atom endpoints, for example: <link rel="alternate"...
  • Pablo Castro's blog

    HTTP PATCH support for OData in WCF Data Services

    • 0 Comments
    NOTE: this post was originally published on 5/20/10 but somehow disappeared, probably during the transition to the new blogging infrastructure in blogs.msdn.com. This version should be close to the original although it may differ in details. Back when...
  • Pablo Castro's blog

    OData chat with Scott Hanselman, warming up for Mix

    • 1 Comments
    A few days ago Scott and I recorded a "hanselminutes" episode where we spent some time talking about OData. Scott came armed with a whole bunch of questions to help tease apart the current transition we're going through regarding products names. We also...
  • Pablo Castro's blog

    Implementing only certain aspects of OData

    • 0 Comments
    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...
  • Pablo Castro's blog

    Want to work on HTML5 database stuff? We're looking

    • 2 Comments
    As I mentioned yesterday , we're working on HTML5 stuff in general here at Microsoft, and my team in particular is looking at the database APIs in HTML5. If you want to be a part of this (working with the rest of the standard folks, design APIs, design...
  • Pablo Castro's blog

    HTML5 does databases

    • 1 Comments
    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...
  • Pablo Castro's blog

    Every SharePoint 2010 server is a Data Services server

    • 5 Comments
    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...
  • Pablo Castro's blog

    We're on a roll: Java client for Data Services announced

    • 0 Comments
    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...
  • Pablo Castro's blog

    ADO.NET Data Services v1.5 CTP2!

    • 0 Comments
    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...
  • Pablo Castro's blog

    PHP toolkit for ADO.NET Data Services

    • 0 Comments
    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...
  • Pablo Castro's blog

    Mix 2009 next week in Las Vegas

    • 7 Comments
    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...
  • Pablo Castro's blog

    SQL Data Services goes full relational

    • 8 Comments
    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...
  • Pablo Castro's blog

    Busy week: ADO.NET Data Services v1.5 CTP coming and "Astoria Offline" preview out

    • 1 Comments
    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...
  • Pablo Castro's blog

    Adding support for JSONP and URL-controlled format to ADO.NET Data Services

    • 2 Comments
    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...
  • Pablo Castro's blog

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

    • 16 Comments
    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...
  • Pablo Castro's blog

    Now you know...it's Windows Azure

    • 4 Comments
    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...
  • Pablo Castro's blog

    Trying something: short videos in our design notes

    • 1 Comments
    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...
  • Pablo Castro's blog

    Timeline of Project Astoria

    • 6 Comments
    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...
  • Pablo Castro's blog

    Coming from under the rocks just to celebrate for a bit

    • 2 Comments
    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...
  • Pablo Castro's blog

    Software Development Meme

    • 3 Comments
    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...
  • Pablo Castro's blog

    Data Services and Entity Framework beta bits available

    • 4 Comments
    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...
  • Pablo Castro's blog

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

    • 0 Comments
    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...
  • Pablo Castro's blog

    The Astoria team is hiring!

    • 2 Comments
    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...
  • Pablo Castro's blog

    REST and Concurrency Control

    • 1 Comments
    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...
  • Pablo Castro's blog

    Unifying service interfaces

    • 3 Comments
    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...
Page 1 of 3 (52 items) 123