MSDN Webcast: geekSpeak: Silverlight and ADO.NET Data Services with John Papa

On Wednesday John Papa will be giving a webcast about anything and everything you ever wanted to know when consuming Astoria Data Services from a Silverlight 2.0 app.  Should be a good one. I also noticed that his new book will be out January 2nd.  I have already preordered my copy.  I do wonder where…


What is IUpdatable? Why should I care?

Over the past few weeks I have posted a couple of samples of implementing IUpdateable for non-EF DALs so those can be used as data sources for ADO.NET Data Services.  A handful of people have asked me why this is interesting, so I now realize I should have given more background up front. Out of…


Attention! Phani on Deck!

One of the most common feature requests we hear for Astoria is the ability to mark properties on an entity as hidden.  Currently in V1 we support this on the server, but not with the .NET or Silverlight clients. Phani, resident Astoria hacker (and a really good tester), has written a very good post on…


IUpdateable for Linq to Sql – Fixing a few issues

Finally got IUpdateable.ResetResource() for Linq To Sql working correctly.  This means that REPLACE operations are now working correctly.  I have uploaded those changes to code gallery. Going forward all changes to the code with be available exclusively on code gallery.  Also, I am trying to track known open issues there with the issue tracking capability….


Developing aN Astoria data provider for SubSonic

I have developed a data provider for SubSonic to enable it as a ADO.NET Data Services data source. This ended up being a bit harder then I initially thought, and is definitely still a work in progress. If you are interested, I have started a code gallery project for it. I decided to base the…


Slides for my ASP.NET Connections Sessions

As promised the slides & demos for my two ASP.NET Connections talks from 11/11/08:       MDA01: Deep Dive: ADO.NET Data Services Framework—Application Patterns       MDA04: LINQ to XML, SQL, Entities, DataSets and Co.: Data Access Technologies Explained  – AKA Linq to Anything   Update: 11/12/08 – download now includes all demos including Linq to Twitter, PetBook,…


IUpdateable for Linq To Sql

IUpdatable for Linq to Sql I have had an implementation of IUpdateable for Linq to Sql about half done for quite some time now. Yesterday I decided to bite the bullet and finish it up. Below I have included that code. I’ve done some light testing, but I am sure there are some bugs –…


Linq to anything

Along with my manager Shyam Pather, I am giving the following talk at the upcoming Dev Connections conference:   MDA04: LINQ to XML, SQL, Entities, DataSets and Co.: Data Access Technologies ExplainedWith the release of the Microsoft .NET Framework 3.5, Microsoft introduced several new data access technologies based on its LINQ technology, such as LINQ to…


Astoria team is hiring!

The Astoria team is hiring! We have positions open for Developers and Program Managers.  Currently, we are finishing up V1 and planning for V2, so it is a great time to join the team.  For V2, we are thinking about expanding the project into new areas (e.g. offline support, sync, dynamic language support) so there…


New Windows Live Services will be compatible with Astoria

The news is out! At Mix, Windows Live will be announcing several new Live Services with AtomPub endpoints.  These services will also be compatible with Astoria and therefor will work with the Astoria client library.  An excerpt from David Treadwell’s post: Microsoft is making a large investment in unifying our developer platform protocols for services…