Mina Andrawos

Thoughts on software engineering, and life

  • Articles
    • Leadership
    • Opinions
  • Technical
    • Google Go
    • SCADA
    • What is?
    • JavaScript
    • Software systems
  • About me
    • Who Am I?
    • Contact me
  • My Work
    • The Golang News mobile app
    • Modbus Examiner tool
    • Publications
      • Mastering Golang Programming
      • Cloud Native Programming With Go
      • Modern Golang Programming
    • Open Source Projects
      • Real Time File Logger
      • Machat: Chat Server and API
      • Modbus REST API
      • OPC Modbus UA Server

Mina Andrawos

Thoughts on software engineering, and life

  • Articles
    • Leadership
    • Opinions
  • Technical
    • Google Go
    • SCADA
    • What is?
    • JavaScript
    • Software systems
  • About me
    • Who Am I?
    • Contact me
  • My Work
    • The Golang News mobile app
    • Modbus Examiner tool
    • Publications
      • Mastering Golang Programming
      • Cloud Native Programming With Go
      • Modern Golang Programming
    • Open Source Projects
      • Real Time File Logger
      • Machat: Chat Server and API
      • Modbus REST API
      • OPC Modbus UA Server
  • Software design
  • Software systems
  • Technical

Availability in Distributed Systems

Mina November 12, 2023 No Comments

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

Read More
  • General
  • Software design
  • Software systems
  • Technical

Distributed Software Systems at scale

Mina March 26, 2023 1 Comment

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,

Read More
  • SCADA
  • Technical
  • Uncategorized

Thoughts on Process historians

Mina November 20, 2015 10 Comments

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

Read More
  • Technical

Cross-platform mobile development

Mina April 1, 2015 5 Comments

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

Read More
  • Golang
  • Technical

A Class Factory in Golang (Google Go)

Mina September 25, 2014 14 Comments

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

Read More
  • SCADA
  • Technical

A dive into the industrial software industry

Mina August 19, 2014 2 Comments

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,

Read More
  • What is?

What is a Database?

Mina March 15, 2014 No Comments

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

Read More

Search

  • Twitter
  • Linkedin
  • Reddit
  • Facebook
Copyright © 2025 Mina Andrawos | Powered by Themepoints