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
  • Opinions
  • Technical

My first book journey

Mina April 22, 2018 No Comments

Coding is a passion for many software developers. A lot of us do it because we simply like it, not because it pays for fancy steak dinners, or make our

Read More
  • SCADA
  • Technical

Practical thoughts on HMIs and industrial software environments

Mina June 4, 2017 No Comments

Welcome again to the world of industrial software. This article is a collection of thoughts to provide practical exposure into the concept of HMIs, and why they are important. We

Read More
  • Golang
  • Technical

Introducing Mastering Golang Programming

Mina February 8, 2017 3 Comments

For the past year, I had worked really hard with Packt publishing on building an advanced video course about the Go language called “Mastering Go Programming“. Mastering Golang Programming is an extensive

Read More
  • SCADA
  • Technical

Practical thoughts on industrial OPC

Mina December 18, 2016 2 Comments

Industrial OPC is a vital, yet relatively small component in a SCADA system. This is because OPC is typically responsible for the software communication aspect between a piece of industrial software, and a monitoring or control

Read More
  • Golang
  • Technical

Implementing UDP vs TCP in Golang

Mina May 14, 2016 6 Comments

Go is known to be a very capable systems programming language. Programmers enjoy it’s simplicity, ease of deployment, and performance when writing backend services. A key feature in any backend software service

Read More
  • Golang
  • Technical

Concurrency in Golang

Mina December 6, 2015 1 Comment

Yesterday, I answered a question in Quora about the concurrency model in Go. Now, I feel like I want to say more!! Concurrency in Golang is one of the most

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
  • 1
  • 2

Search

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