Thursday, May 10, 2007 5:19 AM bart

About Katmai, Astoria, Jasper, Acropolis, Pex and an update on LINQ-to-SharePoint

Warning: This is meta-blogging post. For deep dive technology stuff, keep an eye on my blog and you'll see much more technical in depth posts sooner or later again.

Yesterday I attended the Visual C++ evening session by Ronald Laeremans in Mechelen - within an hour or so I'll be heading to Mechelen again to deliver an IIS 7.0 session. It's my Karma I guess :-). One great thing about events like the one yesterday is to meet up and catch up with people and colleagues again, resulting in quite geeky conversations (especially when you're organizing C++ events -g-). One of them is David Boschmans who attended Mix07 lately and is keeping himself busy with a bunch of new technologies, including Silverlight and the DLR running Python, Ruby, JavaScript and VBx. Today he has posted a few introduction posts to various new technologies announced at Mix07, including:

As you can see, it's all about data these days. Although LINQ to Entities won't ship in band with Orcas, the teams are working very hard indeed to complete the story and to deliver it to you. Other interesting hot technologies include:

  • Acropolis - Building smart clients using WPF (go to the TechEd US Session Catalog and search for DEV318)
  • Pex - Automatic test generation and bug detection/fixing framework, currently in MSR and only available at Microsoft internally (one of the project members is Jonathan De Halleux, another Belgian in Redmond)

If I find some time in the near future, I'll blog about the data vision of Microsoft in more detail in more technical blog posts.

PS: For those of you following the LINQ to SharePoint project on CodePlex, I've checked in the Orcas Beta 1 compatible code in source control (change set 1156). Another release (0.2) will be out there next month, starring:

  • Revamped SpMetal architecture with a front-end and back-end separation;
  • Support for more SharePoint field types, including Lookup fields with lazy loading of "linked entities";
  • A more intelligent query parser and improved support for some query constructs in both C# 3.0 and VB 9.0;
  • Entity model, as part of the architecture that will support SharePoint list updates in the future;
  • Overall improvement of stability.

For the moment, prep work is done to deliver a fair amount of automated unit testing and research is in progress to finalize the update-supporting entity architecture. Stay tuned for updates (did you know CodePlex has RSS support?)! | Digg It | Technorati | Blinklist | Furl | reddit | DotNetKicks

Filed under: ,


# re: About Katmai, Astoria, Jasper, Acropolis, Pex and an update on LINQ-to-SharePoint

Thursday, May 10, 2007 5:58 AM by Frank Quednau

Lovely Developments! I would be quite interested in hearing about Microsoft's data vision. How do e.g. the good old DataSets fit in? What is MS's point of view on which data read/change technology will be best for which scenario?

# Links (5/10/2007) « Steve Pietrek’s SharePoint Stuff

Pingback from  Links (5/10/2007) « Steve Pietrek’s SharePoint Stuff

# Afternoon Coffee 77 – DevHawk

Saturday, April 16, 2011 10:19 PM by Afternoon Coffee 77 – DevHawk

Pingback from  Afternoon Coffee 77 – DevHawk