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 …
Section 27 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 …
A dear friend and former colleague (opens in a new window) notified me of an upcoming event for Jim. From Werner Vogels‘ (opens in a new window) site:
I ran across a very good book titled The Fiefdom Syndrome (opens in a new window) , which discusses the cause and effect of fiefdoms (opens in a new window) .
“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 …