Blogging about .NET, web technologies, Google's REST services and other UI stuff.
Creating DTOs at Runtime
One of the first problems that came up when creating the Linq2Rest project was how to handle LINQ projections (select statements). On the client the resulting anonymous type would be generated because … more
MVVM. de la découverte à la maîtrise - A Book Review
I just finished reading "MVVM. de la découverte à la maîtrise" (MVVM refers to the Model View ViewModel pattern if you need to ask). To my knowledge it is one of the only books … more
Queryable Web Services - Parsing Query Strings to LINQ
I have previously made a stab at supposedly RESTful webservices where the response type is determined by a part of the request URI and not the Accept header as it should be. This time I have been … more
Accept Headers for HTML Tags
RESTful services are in fashion at the moment, but there is some disagreement as to what actually constitutes RESTfulness (if that is an actual word). A lot of times I hear that a service is RESTful … more
UI Interaction Using the Kinect and WPF
I pushed an initial drop of code to hook up the Kinect to a WPF application using the Kinect SDK. The code is committed to BitBucket in the Kinect.WPF project. The main goal is to have a way to … more
Flocking and Clustering Using the K-Means Algorithm
I was looking around for an algorithm that would give me an outline of points in a dataset. Normally it would be a good idea to cluster the points and calculate the convex hull of the points in each … more
Testing Your Web Application With IIS Express and Unit Tests
After I read Scott Hanselman's blog post where he mentions how to launch IIS Express from the command line I thought it should be simple to integrate that into my tests so I can test the … more
Starting XMPP with .NET
If you haven't heard about XMPP before then I suggest that you find out what it is. In short, it's the protocol that Google Talk uses. But XMPP is so much more, and if you want to integrate real-time … more
Consuming REST Services from Silverlight
Silverlight has a relatively advanced network stack which allows you to perform GET and POST requests to both the same domain or other domains, provided they expose a cross-domain policy … more
4D Maps with Silverlight
The OverlayManager for the Bing Maps Silverlight control now lets you define time to your overlays through the VisibleTimeRange property, which means that it will filter out any overlays who are … more


