Server errors and the Astoria client

Marcelo Lopez Ruiz, a developer on the Astoria team, has written a nice post describing how to deal with Astoria server errors returned via HTTP. One thing I regret that we didn’t get into the Astoria December CTP was the ability to show detailed Astoria server errors to remote clients.  Something like what ASP.NET supports. …


Project Astoria Links for 12/18/07

Jonathan Carter is in the midst of writing a 11 Part (!) Training Series about ADO.NET Data Services. Guy Burnstein has also started a “Get Started with ADO.Net Data Services” post series.


Linq to REST

Late Sunday night we released the first public preview of ASP.NET 3.5 Extensions.  For information on the release, see ScottGu’s announcement. As part of that preview, we released the first CTP of the production version of Project Astoria.  For details, see public release announcement by Mike Flasko on the Astoria Team Blog. Astoria actually has been given its official…


191 Miles to Astoria

A couple of months ago I became Development Lead for Project Astoria.   The goal of Project Astoria is to provide a data services for the web. AKA Project Astoria provides a RESTFUL head for any sort of "queryable" data, for example data stored in relational databases.  It also contains a O/R style client library (usable…


Project Jasper sample

Tok Wee Hyong of the .Net Singapore user group has put together a nice Project Jasper sample available here if anyone is interested.


Science Project

In the original Linq CTP and the first Orcas Beta, we included a DataSet specific Linq operator called CopyToDataTable<T> (It was called ToDataTable at one point also).  For Beta 2 of Orcas, we ended up restricting this method to only work with DataRows (or some derived type) via a generic constraint on the method.  The…


We are going Agile!

Over the last few months, it dawned on us that if we were writing software apis/ frameworks (Jasper, Astoria) specifically designed for Agile development that perhaps we should really understand Agile development by actually doing it. Breath taking insight, I know… So here is the problem. I need to learn about Agile development quickly and…


Three more books + Andrew Conrad trivia

Scott Hanselman has blogged about what he thinks is the Six Essential Language Agnostic Programming Books.  Can’t say I can argue with any of the six he has choices, but let me make a few suggestions: Patterns of Enterprise Application Architecture – Martin Fowler   My own personal opinion, may now be more important than the…


Excellent Astoria article by the author of my new favorite geek book

Leonard Richardson, the coauthor of my new favorite geek book Restful Web Services has an excellent break down of Project Astoria and how Restful it is.  Also, don’t miss the really good conversation between him and Pablo in the blog comments.


ORMs and changing data stores

The folks at Rails Envy have posted a bunch of funny parodies of the “Mac vs PC” pitting ROR versus various technologies. The one to pay particular attention to is ad #4 out of 4:  Changing Databases. Cleverly done – but for anyone that knows what it is like to change the DBMS for an…