Eventual Consistency

What is eventual consistency and why would we bother with it? Let’s first start by taking a look at the CAP theorem.

What is a theorem? For that we could search in on-line (just for speed) dictionaries and come up with some of the acceptable definitions. Please note that the most words have different definitions depending on how they are applied. The word “theorem” falls into such category. I am going to use the set of definitions from Dictionary.com. The word is a noun. It has different meanings in mathematics, logic, as a rule or law, and as an idea, belief, method, or statement generally accepted as true without a proof. Continue reading “Eventual Consistency”

Container ship collides with USS Fitzgerald

Over the weekend a container cargo ship sailing near Japan collided with the USS Fitzgerald causing loss of life (reportedly seven sailors die in the event). My sincere condolences to the family, relatives and friends affected. Over the weekend I read a few articles regarding this incident. For the reasons I am going to cover in this post, the news called my attention and motivated me to write this entry. Continue reading “Container ship collides with USS Fitzgerald”

Settings – Part I

Thinking of ways to architect / design software is a good way to improve your software skills. In this case I will try to come up with an initial design to implement a set of settings. The approach will look at the server and the client software. The idea is that different applications / sub systems would use a single application to manage their settings. Continue reading “Settings – Part I”