Singletons in C#
In many ways software engineering strives to strike a balance between testability, scalability (and performance), execution logic and symmetry (in the case of distributed algorithms), and semantics (easily understood and …
Subject 15 sheets
In many ways software engineering strives to strike a balance between testability, scalability (and performance), execution logic and symmetry (in the case of distributed algorithms), and semantics (easily understood and …
“In a forest a tree will fade; from a forest a tree is made.” –Unknown Over the past several years I’ve focused on application of P2P algorithms for the commercial space. Anyway, I thought I’d share some of my thoughts …
When defining an information model, should one favor an abstract or concrete design? The short answer is neither. Generally speaking, the life of any distributed system directly relates to its level of entropy. …
BitVault (opens in a new window) ( defined (opens in a new window) ) is a very interesting distributed data retention platform architecture from Microsoft Research. You can read the research paper here . Another …
A colleague and I discussed the value in using a 64 bit Update Sequence Number (USN) versus a 128 bit USN. Here are my thoughts assuming 64-bits. To provide a bit of context, we were considering a solution space that …