-
At blinkBox we cache a lot of data. Because we use a distributed cache, it's frequent that we need to get portions of the data from multiple cache nodes, and one way to potentially improve response times is to perform the fetches in parallel. Another way to improve response times is to put any data...
-
I've been a bit too busy with work and other things to finish the Linq translation posts, though I will return to them when I get some free time. For now I'll post some other things I had already drafted, and which are probably more interesting to most people anyway. Last year I noted that most...
-
In the last entry we created a service container that could construct a hierarchy of singleton services from configuration, which could pass services as objects, lists or dictionaries as constructor parameters to other services. This time we'll refactor the code to allow arbitrary types of argument...
-
In the last entry we created a service container that could construct a hierarchy of singleton services from configuration, which passed services as constructor parameters to other services. This time we'll extend the container to allow more complex parameter types such as lists or dictionaries of...
-
In the first entry in this series I outlined why it might be better to write your own service container rather than use an off-the-shelf one, and wrote the configuration classes and shell for our initial version of a service container that can load a hierarchy of dependent services. In this entry I'll...
-
In my last entry I described how to extend the ASP.NET cache to allow it to be hosted out-of-process as a distributed cache , and it turned out that the hardest part of it would be to change your existing code to use it rather than the in-process cache if you weren't using a configurable service...
-
To get a better understanding of how Lambda functions - and the functional programming capabilities they imply - might be used in C# 3.0, I've started playing around with Scheme (an introductory set of video lectures from MIT are available free to download ). One commonly used functional paradigm...