Availability in Distributed Systems
In a typical distributed software environment, besides latency, a key metric that correlates well with the health of the business is what is known as “availability”. Availability is usually measured
Thoughts on software engineering, and life
In a typical distributed software environment, besides latency, a key metric that correlates well with the health of the business is what is known as “availability”. Availability is usually measured
One of the most potent skills a senior engineer can possess in modern software engineering orgs is the ability to navigate distributed software systems at a global scale. Designing, constructing,
Today, I found myself wanting to talk about a SCADA related topic a little bit. What is SCADA you say? Well, you can either check this article, or just read
This post is about my thoughts on C#, Xamarin and cross-platform mobile programming in general. Originally, I wanted to talk exclusively about C# and it’s significance in modern mobile programming however
Do you know what a class factory is and why is it useful? Ever considered implementing a class factory in Golang (Google Go) even though Go is not considered fully object oriented in
This article serves to provide a decent overview of the industrial software industry. This industry is the gate to the intelligent solutions that drive the success of industrial operations in factories, plants, pipelines, electrical grids,
Simple Definition: A database is very simply a software program that stores any kind of information to be retrieved later. Examples: In schools, a database is the piece of