Digital Ruminations

Discourses on divers matters related to computers and their programming, lead by your humble host Mathew Charles.

Blog - About

About Digital Ruminations

My name is Mathew Charles, and I'm a Software Engineer at Microsoft. I'm currently a developer on the WFC RIA Services team. In the past, I was a member of the C# team, working on the Linq To Sql project. The goal of this blog is to discuss software engineering in general, and interesting aspects of my current projects in particular.

  • Digital Ruminations

    RIA Services Output Caching

    • 11 Comments
    It has come to my attention that we haven’t published any good resources on an important feature of RIA Services – our integration with ASP.NET output caching . This is a shame, since output caching can greatly improve the performance of your...
  • Digital Ruminations

    ComplexTypes in RIA Services

    • 18 Comments
    Our team has just released WCF RIA Services V1.0 SP1 Beta and WCF RIA Services Toolkit October 2010 ! You can also access these download links from http://silverlight.net/riaservices . In addition to lots of bug fixes, the release also includes several...
  • Digital Ruminations

    Direct EntityQuery Execution - “Non-Accumulating execution”

    • 6 Comments
    For a while internally on the team we’ve discussed the need for an easy way to invoke a query operation without having those results accumulated in the DomainContext. The normal way queries are executed is of course to call DomainContext.Load for the...
  • Digital Ruminations

    Tamper Resistant Controllers and APIs (to Seal or not to Seal?)

    • 1 Comments
    My dog chewed up my slick black XBOX controller last night – the right thumb stick is gone. I feel much cooler and dangerous using the black one, so being inclined toward do it yourself handiness, I thought I’d just swap out a replacement part from my...
  • Digital Ruminations

    DomainService Error Handling

    • 13 Comments
    When errors occur server side in a DomainService during request processing, your customErrors configuration in web.config determines the level of error information that will be displayed to clients. By default the custom error mode is RemoteOnly . Deployed...
  • Digital Ruminations

    EF v2 Goodness + RIA Services

    • 2 Comments
    If you’ve spent any time on the RIA Services forums or attempting to use our LinqToEntitiesDomainService base class yourself, you’ll know that it wasn’t very hard to run into issues :) For example, it was very easy to run into server side issues when...
  • Digital Ruminations

    Composition Support in RIA Services

    • 19 Comments
    I’m having a great time at PDC 2009 talking to customers about Silverlight and RIA Services. The second keynote just finished, Scott unveiled SL4 which means now our team can talk about our PDC Beta of RIA Services for VS 2008 / SL3 as well as our...
  • Digital Ruminations

    .NET RIA Services July CTP

    • 0 Comments
    After much work, our team just released the July CTP of .NET RIA Services . We're releasing this CTP in step with the big Silverlight 3 release, as trumpeted on ScottGu's SL3 blog post here . As mentioned in Scott's post, " The new .NET RIA Services framework...
  • Digital Ruminations

    Devs Writing Haiku?

    • 2 Comments
    A while back Jomo Fisher on our team started a rather interesting tradition. It all began one day after he had sent out a code-review to the team but after some time had heard no response. Being the impatient guy that he is, he decided to prod his colleagues...
  • Digital Ruminations

    Linq To Sql POCO Support

    • 7 Comments
    A colleague and I were recently discussing POCO support in Linq To Sql (LTS), and he pointed me to a great blog post by Ian Cooper on Domain v.s. Data Centric design methodologies and how Linq To Sql can be used for domain centric development. As Ian...
  • Digital Ruminations

    C# LINQ to SQL Chat

    • 1 Comments
    We just had another community chat yesterday on Linq to Sql (aka DLinq) - you can access a copy of the transcript here: http://blogs.msdn.com/charlie/archive/2006/12/13/c-linq-to-sql-chat-dec-12-2006.aspx . We had a good turnout and got a lot of great...
  • Digital Ruminations

    DLinq User-Defined Function support

    • 4 Comments
    [Updated on 8/30/2007: Code samples below updated for Beta2. The main thing we did was simplify the code required by providing framework methods ExecuteMethodCall/CreateMethodCallQuery that create the required expression trees (where you had to create...
  • Digital Ruminations

    Spring Linq CTP finally hits the shelves!

    • 1 Comments
    [Updated on 8/30/2007: Code samples below updated for Beta2. The main thing we did was simplify the code required by providing framework methods ExecuteMethodCall that creates the required expression trees (where you had to create them before). You'll...
  • Digital Ruminations

    Genesis...

    • 1 Comments
    As a first post, I'll introduce myself, and state briefly my intention for this blog going forward. I've been a software engineer at Microsoft for four years. I spent the last 3+ years working on a project named MBF ( Microsoft Business Framework ), but...
Page 1 of 1 (14 items)