Are you over 18 and want to see adult content?
More Annotations
A complete backup of skydivinginindia.com
Are you over 18 and want to see adult content?
A complete backup of tableau-noir.net
Are you over 18 and want to see adult content?
A complete backup of multibaggerinvestors.com
Are you over 18 and want to see adult content?
Favourite Annotations
Rysuję fejsbuki | Social media blog
Are you over 18 and want to see adult content?
Marionnaud : parfum, maquillage, soin - parfumerie et institut
Are you over 18 and want to see adult content?
A P O L O R A M A – ¡Hagamos boom hasta la moon!
Are you over 18 and want to see adult content?
Molienda -Harinas al mundo.
Are you over 18 and want to see adult content?
Персональный Блог Борисова Рустама | Создание сайта, Блоггинг, Web.Диз@йн и Продвижение...
Are you over 18 and want to see adult content?
Caroline Hulse Blog - POPULAR TEXAS LIFE AND STYLE BLOGGER
Are you over 18 and want to see adult content?
Fjällsjö Nyheter - Lokala nyheter för Norrland
Are you over 18 and want to see adult content?
Text
MINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
OPC MODBUS UA SERVER An open source OPC UA server for Modbus TCP devices. The project makes use of the powerful open source NodeOPCUA (http://node-opcua.github.io/) package, combined withOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. THOUGHTS ON PROCESS HISTORIANS CONCURRENCY IN GOLANG Concurrency in Golang is one of the most powerful features in the language. Numerous folks covered the topic, today is my turn. PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). A DIVE INTO THE INDUSTRIAL SOFTWARE INDUSTRY 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, and similarfacilities.
HOW TO BUILD A MODBUS DRIVER IN GO? The address of the first value we seek which is 4. Number 3, to make it known to the Modbus slave that we need 3 consecutive values. The above is basically the building block of most of the Modbus read messages. Then from there, based on your Modbus flavor, you add more blocks like CRC, TCP info, session ID..etc.MINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
OPC MODBUS UA SERVER An open source OPC UA server for Modbus TCP devices. The project makes use of the powerful open source NodeOPCUA (http://node-opcua.github.io/) package, combined withOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. THOUGHTS ON PROCESS HISTORIANS CONCURRENCY IN GOLANG Concurrency in Golang is one of the most powerful features in the language. Numerous folks covered the topic, today is my turn. PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). A DIVE INTO THE INDUSTRIAL SOFTWARE INDUSTRY 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, and similarfacilities.
HOW TO BUILD A MODBUS DRIVER IN GO? The address of the first value we seek which is 4. Number 3, to make it known to the Modbus slave that we need 3 consecutive values. The above is basically the building block of most of the Modbus read messages. Then from there, based on your Modbus flavor, you add more blocks like CRC, TCP info, session ID..etc. MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernGENERAL ARCHIVES
For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currentlybelong.
OPINIONS ARCHIVES
Outside the box. For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currently belong. The thing is though, I don’t really thinkthe majority of
OUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think.MODBUS REST API
Mina Andrawos My thoughts on software, and life. Menu. Skip to content MY FIRST BOOK JOURNEY 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 loved ones proud. But why do we like it? From my own experience, the reason for that passion is different from one developer to another. INTRODUCING MASTERING GOLANG PROGRAMMING 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 video course on the world of the Go language. The Go programming language is considered by many as a phenomenal disruptive technology despite it’s young age. A PRACTICAL THOUGHTS ON HMIS AND INDUSTRIAL SOFTWARE 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.WHAT IS SCADA?
Simple Definition: SCADA is the layer that sits between a computer screen and any control or monitoring device. Examples: In a factory, SCADA is what allows the factory operators and engineers control the temperatures and pressures of the production lines. In a power generation facility, SCADA is what allows the operators or theengineers
THE EMPTY INTERFACE IN GO One of the most hotly debated topics in the world of the Go programming language, is the lack of generics. Generics are considered a key feature in other statically typed programming languages like Java or C#. However, the makers of Go resisted theMINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
OPC MODBUS UA SERVER An open source OPC UA server for Modbus TCP devices. The project makes use of the powerful open source NodeOPCUA (http://node-opcua.github.io/) package, combined withOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. THOUGHTS ON PROCESS HISTORIANS CONCURRENCY IN GOLANG Concurrency in Golang is one of the most powerful features in the language. Numerous folks covered the topic, today is my turn. PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). A DIVE INTO THE INDUSTRIAL SOFTWARE INDUSTRY 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, and similarfacilities.
HOW TO BUILD A MODBUS DRIVER IN GO? The address of the first value we seek which is 4. Number 3, to make it known to the Modbus slave that we need 3 consecutive values. The above is basically the building block of most of the Modbus read messages. Then from there, based on your Modbus flavor, you add more blocks like CRC, TCP info, session ID..etc.MINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
OPC MODBUS UA SERVER An open source OPC UA server for Modbus TCP devices. The project makes use of the powerful open source NodeOPCUA (http://node-opcua.github.io/) package, combined withOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. THOUGHTS ON PROCESS HISTORIANS CONCURRENCY IN GOLANG Concurrency in Golang is one of the most powerful features in the language. Numerous folks covered the topic, today is my turn. PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). A DIVE INTO THE INDUSTRIAL SOFTWARE INDUSTRY 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, and similarfacilities.
HOW TO BUILD A MODBUS DRIVER IN GO? The address of the first value we seek which is 4. Number 3, to make it known to the Modbus slave that we need 3 consecutive values. The above is basically the building block of most of the Modbus read messages. Then from there, based on your Modbus flavor, you add more blocks like CRC, TCP info, session ID..etc. MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernGENERAL ARCHIVES
For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currentlybelong.
OPINIONS ARCHIVES
Outside the box. For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currently belong. The thing is though, I don’t really thinkthe majority of
OUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think.MODBUS REST API
Mina Andrawos My thoughts on software, and life. Menu. Skip to content MY FIRST BOOK JOURNEY 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 loved ones proud. But why do we like it? From my own experience, the reason for that passion is different from one developer to another. INTRODUCING MASTERING GOLANG PROGRAMMING 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 video course on the world of the Go language. The Go programming language is considered by many as a phenomenal disruptive technology despite it’s young age. A PRACTICAL THOUGHTS ON HMIS AND INDUSTRIAL SOFTWARE 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.WHAT IS SCADA?
Simple Definition: SCADA is the layer that sits between a computer screen and any control or monitoring device. Examples: In a factory, SCADA is what allows the factory operators and engineers control the temperatures and pressures of the production lines. In a power generation facility, SCADA is what allows the operators or theengineers
THE EMPTY INTERFACE IN GO One of the most hotly debated topics in the world of the Go programming language, is the lack of generics. Generics are considered a key feature in other statically typed programming languages like Java or C#. However, the makers of Go resisted theMINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
THOUGHTS ON PROCESS HISTORIANSOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. INTRODUCING MASTERING GOLANG PROGRAMMING 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 video course on the world of the Go language. The Go programming language is considered by many as a phenomenal disruptive technology despite it’s young age. A PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). It may not be as complex as analysis algorithms embedded in data historians , or asfancy
CONCURRENCY IN GOLANG Concurrency in Golang is one of the most powerful features in the language. Numerous folks covered the topic, today is my turn. HOW TO BUILD A MODBUS DRIVER IN GO? The address of the first value we seek which is 4. Number 3, to make it known to the Modbus slave that we need 3 consecutive values. The above is basically the building block of most of the Modbus read messages. Then from there, based on your Modbus flavor, you add more blocks like CRC, TCP info, session ID..etc. IMPLEMENTING UDP VS TCP IN GOLANG 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 is networking communications. There are numerous application level protocols by which software can communicate over a network. Underneath the great majority of these protocolsMINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
THOUGHTS ON PROCESS HISTORIANSOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. INTRODUCING MASTERING GOLANG PROGRAMMING 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 video course on the world of the Go language. The Go programming language is considered by many as a phenomenal disruptive technology despite it’s young age. A PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). It may not be as complex as analysis algorithms embedded in data historians , or asfancy
CONCURRENCY IN GOLANG Concurrency in Golang is one of the most powerful features in the language. Numerous folks covered the topic, today is my turn. HOW TO BUILD A MODBUS DRIVER IN GO? The address of the first value we seek which is 4. Number 3, to make it known to the Modbus slave that we need 3 consecutive values. The above is basically the building block of most of the Modbus read messages. Then from there, based on your Modbus flavor, you add more blocks like CRC, TCP info, session ID..etc. IMPLEMENTING UDP VS TCP IN GOLANG 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 is networking communications. There are numerous application level protocols by which software can communicate over a network. Underneath the great majority of these protocols MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and Modern INTRODUCING MASTERING GOLANG PROGRAMMING 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 video course on the world of the Go language. The Go programming language is considered by many as a phenomenal disruptive technology despite it’s young age. AOPINIONS ARCHIVES
Outside the box. For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currently belong. The thing is though, I don’t really thinkthe majority of
OUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. PRACTICAL THOUGHTS ON HMIS AND INDUSTRIAL SOFTWARE 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. OPC MODBUS UA SERVER An open source OPC UA server for Modbus TCP devices. The project makes use of the powerful open source NodeOPCUA (http://node-opcua.github.io/) package, combined with A DIVE INTO THE INDUSTRIAL SOFTWARE INDUSTRY 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, and similarfacilities.
MODBUS REST API
Mina Andrawos My thoughts on software, and life. Menu. Skip to contentWHAT IS SCADA?
Simple Definition: SCADA is the layer that sits between a computer screen and any control or monitoring device. Examples: In a factory, SCADA is what allows the factory operators and engineers control the temperatures and pressures of the production lines. In a power generation facility, SCADA is what allows the operators or theengineers
HOW TO BUILD A MODBUS DRIVER IN GO? This article serves as a practical guide into how to build a Modbus driver. I use the Go (Golang) programming language because I like it . However, the principles outlined should apply toMINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and Modern TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
THOUGHTS ON PROCESS HISTORIANSOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. OPC MODBUS UA SERVER An open source OPC UA server for Modbus TCP devices. The project makes use of the powerful open source NodeOPCUA (http://node-opcua.github.io/) package, combined with CONCURRENCY IN GOLANG Concurrency in Golang is one of the most powerful features in the language. Numerous folks covered the topic, today is my turn. PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). HOW TO BUILD A MODBUS DRIVER IN GO? The address of the first value we seek which is 4. Number 3, to make it known to the Modbus slave that we need 3 consecutive values. The above is basically the building block of most of the Modbus read messages. Then from there, based on your Modbus flavor, you add more blocks like CRC, TCP info, session ID..etc.MINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and Modern TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
THOUGHTS ON PROCESS HISTORIANSOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. OPC MODBUS UA SERVER An open source OPC UA server for Modbus TCP devices. The project makes use of the powerful open source NodeOPCUA (http://node-opcua.github.io/) package, combined with CONCURRENCY IN GOLANG Concurrency in Golang is one of the most powerful features in the language. Numerous folks covered the topic, today is my turn. PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). HOW TO BUILD A MODBUS DRIVER IN GO? The address of the first value we seek which is 4. Number 3, to make it known to the Modbus slave that we need 3 consecutive values. The above is basically the building block of most of the Modbus read messages. Then from there, based on your Modbus flavor, you add more blocks like CRC, TCP info, session ID..etc. MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernGENERAL ARCHIVES
For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currentlybelong.
CONTACT ME - MINA ANDRAWOS Contact me. My name is Mina. I am a SCADA Engineer, a programmer and a fellow human being. This is my personal website. My software experience overview. My SCADA Experience overview. You can find me at GitHub or Linkedin. To contact me, simply fill the form below:OPINIONS ARCHIVES
Outside the box. For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currently belong. The thing is though, I don’t really thinkthe majority of
OUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. PRACTICAL THOUGHTS ON HMIS AND INDUSTRIAL SOFTWARE 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. INTRODUCING MASTERING GOLANG PROGRAMMING 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 video course on the world of the Go language. The Go programming language is considered by many as a phenomenal disruptive technology despite it’s young age. A A DIVE INTO THE INDUSTRIAL SOFTWARE INDUSTRY 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, and similarfacilities.
WHAT IS SCADA?
Simple Definition: SCADA is the layer that sits between a computer screen and any control or monitoring device. Examples: In a factory, SCADA is what allows the factory operators and engineers control the temperatures and pressures of the production lines. In a power generation facility, SCADA is what allows the operators or theengineers
THE EMPTY INTERFACE IN GO One of the most hotly debated topics in the world of the Go programming language, is the lack of generics. Generics are considered a key feature in other statically typed programming languages like Java or C#. However, the makers of Go resisted theMINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernGENERAL ARCHIVES
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 loved ones proud. TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
OPC MODBUS UA SERVER An open source OPC UA server for Modbus TCP devices. The project makes use of the powerful open source NodeOPCUA (http://node-opcua.github.io/) package, combined withOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. THOUGHTS ON PROCESS HISTORIANS PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). It may not be as complex as analysis algorithms embedded in data historians , or asfancy
MODBUS REST API
Mina Andrawos My thoughts on software, and life. Menu. Skip to contentMINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernGENERAL ARCHIVES
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 loved ones proud. TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
OPC MODBUS UA SERVER An open source OPC UA server for Modbus TCP devices. The project makes use of the powerful open source NodeOPCUA (http://node-opcua.github.io/) package, combined withOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. THOUGHTS ON PROCESS HISTORIANS PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). It may not be as complex as analysis algorithms embedded in data historians , or asfancy
MODBUS REST API
Mina Andrawos My thoughts on software, and life. Menu. Skip to content MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernPUBLICATIONS
I am the author of two video courses, and the coauthor of one book: My Book is Cloud Native Programming With Golang. My video courses areMastering
CONTACT ME - MINA ANDRAWOS Contact me. My name is Mina. I am a SCADA Engineer, a programmer and a fellow human being. This is my personal website. My software experience overview. My SCADA Experience overview. You can find me at GitHub or Linkedin. To contact me, simply fill the form below:OPINIONS ARCHIVES
Outside the box. For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currently belong. The thing is though, I don’t really thinkthe majority of
PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). INTRODUCING MASTERING GOLANG PROGRAMMING 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 video course on the world of the Go language. The Go programming language is considered by many as a phenomenal disruptive technology despite it’s young age. A REAL TIME FILE LOGGER Real Time File logger or rtfilelogger for short, is a simple desktop application written in Python. The tool allows you to read text\log on-binary files in real time. A DIVE INTO THE INDUSTRIAL SOFTWARE INDUSTRY 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, and similarfacilities.
THE EMPTY INTERFACE IN GO One of the most hotly debated topics in the world of the Go programming language, is the lack of generics. Generics are considered a key feature in other statically typed programming languages like Java or C#. However, the makers of Go resisted the MACHAT: CHAT SERVER AND API Mina Andrawos My thoughts on software, and life. Menu. Skip to contentMINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernGENERAL ARCHIVES
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 loved ones proud. TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
OPC MODBUS UA SERVER An open source OPC UA server for Modbus TCP devices. The project makes use of the powerful open source NodeOPCUA (http://node-opcua.github.io/) package, combined withOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. THOUGHTS ON PROCESS HISTORIANS PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). It may not be as complex as analysis algorithms embedded in data historians , or asfancy
MODBUS REST API
Mina Andrawos My thoughts on software, and life. Menu. Skip to contentMINA ANDRAWOS
From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernGENERAL ARCHIVES
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 loved ones proud. TCP MODBUS EXAMINER TOOL WITH A MODERN UI TCP Modbus Examiner tool with a modern UI. Modbus examiner is an open source TCP Modbus client tool, built from the ground up with newer software technologies and modern user interface. The main purpose of the tool is to read and write data from and to TCP Modbus slave devices. The tool is capable of performing periodic data pulls to keepyour
OPC MODBUS UA SERVER An open source OPC UA server for Modbus TCP devices. The project makes use of the powerful open source NodeOPCUA (http://node-opcua.github.io/) package, combined withOUTSIDE THE BOX
The phrase “thinking outside the box” means very different things from one person to another, because of the simple fact that the “box” differs from one person to another. Everyone of us has her or his box. Your box is not only dependent on your circumstances, but also your desires, as well as how people around you think. THOUGHTS ON PROCESS HISTORIANS PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). It may not be as complex as analysis algorithms embedded in data historians , or asfancy
MODBUS REST API
Mina Andrawos My thoughts on software, and life. Menu. Skip to content MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernPUBLICATIONS
I am the author of two video courses, and the coauthor of one book: My Book is Cloud Native Programming With Golang. My video courses areMastering
CONTACT ME - MINA ANDRAWOS Contact me. My name is Mina. I am a SCADA Engineer, a programmer and a fellow human being. This is my personal website. My software experience overview. My SCADA Experience overview. You can find me at GitHub or Linkedin. To contact me, simply fill the form below:OPINIONS ARCHIVES
Outside the box. For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currently belong. The thing is though, I don’t really thinkthe majority of
PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). INTRODUCING MASTERING GOLANG PROGRAMMING 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 video course on the world of the Go language. The Go programming language is considered by many as a phenomenal disruptive technology despite it’s young age. A REAL TIME FILE LOGGER Real Time File logger or rtfilelogger for short, is a simple desktop application written in Python. The tool allows you to read text\log on-binary files in real time. A DIVE INTO THE INDUSTRIAL SOFTWARE INDUSTRY 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, and similarfacilities.
THE EMPTY INTERFACE IN GO One of the most hotly debated topics in the world of the Go programming language, is the lack of generics. Generics are considered a key feature in other statically typed programming languages like Java or C#. However, the makers of Go resisted the MACHAT: CHAT SERVER AND API Mina Andrawos My thoughts on software, and life. Menu. Skip to contentMINA ANDRAWOS
tl;dr I wrote a Golang news aggregator mobile app, I open sourced it.If you use Android, you can get the app.. It is no secret that I am a huge fan of the Go language! Go has proved to be a very reliable partner in my projects, whether the project in question is personal orprofessional.
WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernGENERAL ARCHIVES
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 loved ones proud. TCP MODBUS EXAMINER TOOL WITH A MODERN UI All what you need to do is fill the connection information for your Modbus TCP slave device, then hit the Add button. The connection information includes the hostname\ip address, port number, slave id, start address, the count or number of addresses to read, the modbus device type (holding registers, input coils..etc), and an option for one based addresses. THOUGHTS ON PROCESS HISTORIANSOUTSIDE THE BOX
For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currentlybelong.
PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). A DIVE INTO THE INDUSTRIAL SOFTWARE INDUSTRY 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, and similarfacilities.
MODBUS REST API
Mina Andrawos My thoughts on software, and life. Menu. Skip to contentMINA ANDRAWOS
tl;dr I wrote a Golang news aggregator mobile app, I open sourced it.If you use Android, you can get the app.. It is no secret that I am a huge fan of the Go language! Go has proved to be a very reliable partner in my projects, whether the project in question is personal orprofessional.
WHO AM I? - MINA ANDRAWOS My name is Mina. I am an author, a software Engineer, a SCADA software expert and a fellow human being. This is my personal website. I am the author of : – Mastering Go Programming video training course by Packt publishing – Modern Golang Programming video training course by Packt publishing – The cloud Native programming with Golang MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernGENERAL ARCHIVES
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 loved ones proud. TCP MODBUS EXAMINER TOOL WITH A MODERN UI All what you need to do is fill the connection information for your Modbus TCP slave device, then hit the Add button. The connection information includes the hostname\ip address, port number, slave id, start address, the count or number of addresses to read, the modbus device type (holding registers, input coils..etc), and an option for one based addresses. THOUGHTS ON PROCESS HISTORIANSOUTSIDE THE BOX
For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currentlybelong.
PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). A DIVE INTO THE INDUSTRIAL SOFTWARE INDUSTRY 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, and similarfacilities.
MODBUS REST API
Mina Andrawos My thoughts on software, and life. Menu. Skip to content MY WORK - MINA ANDRAWOS I am the author of two video courses, and two book. I wrote a free Modbus protocol testing tool for industrial engineers. I also authored a number of open source projects. My books are Cloud Native Programming With Golang, and Hands-On Full Stack Development with Go My video courses are Mastering Go Programming, and ModernPUBLICATIONS
I am the author of two video courses, and the coauthor of one book: My Book is Cloud Native Programming With Golang. My video courses areMastering
CONTACT ME - MINA ANDRAWOS Contact me , Mina Andrawos contact page. My name is Mina. I am a SCADA Engineer, a programmer and a fellow human being. This is my personal website. My software experience overviewOPINIONS ARCHIVES
For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the Silicon Valley culture, where I currentlybelong.
PRACTICAL THOUGHTS ON INDUSTRIAL OPC 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 device (sensors, PLCs..etc). INTRODUCING MASTERING GOLANG PROGRAMMING 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 video course on the world of the Go language. The Go programming language is considered by many as a phenomenal disruptive technology despite it’s young age. A REAL TIME FILE LOGGER Real Time File logger or rtfilelogger for short, is a simple desktop application written in Python. The tool allows you to read text\log on-binary files in real time. A DIVE INTO THE INDUSTRIAL SOFTWARE INDUSTRY 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, and similarfacilities.
THE EMPTY INTERFACE IN GO One of the most hotly debated topics in the world of the Go programming language, is the lack of generics. Generics are considered a key feature in other statically typed programming languages like Java or C#. However, the makers of Go resisted the MACHAT: CHAT SERVER AND API Mina Andrawos My thoughts on software, and life. Menu. Skip to contentSkip to content
MINA ANDRAWOS
My thoughts on software design, SCADA and lifeMenu
* Articles expand
child menu
* Opinions
* Technical
expand child
menu
* Google Go
* SCADA
* What is?
* JavaScript
* About me expand child menu* Who Am I?
* Contact me
* My Work expand child menu * Modbus Examiner tool * Publications expandchild menu
* Mastering Golang Programming * Cloud Native Programming With Go * Modern Golang Programming * Open Source Projectsexpand child menu
* Real Time File Logger * Machat: Chat Server and API* Modbus REST API
* OPC Modbus UA Server MY FIRST BOOK JOURNEY 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 loved ones proud. But why do we like it? From my own experience, the reason for that passion is different from one developer to another. It’s about what makes you ‘tick’. For some developers, they enjoy the logical constructs that work together to build a piece of software. For others, they are obsessed with the mental challenges that come with programming. read moreAuthor Mina
Posted on
April 22, 2018April 26, 2018Categories
Opinions
,
Technical
Leave a
comment on My first book journey THE EMPTY INTERFACE IN THE GO PROGRAMMING LANGUAGE One of the most hotly debated topics in the world of the Go programming language, is the lack of generics. Generics are considered a key feature in other statically typed programming languages like Java or C#. However, the makers of Go resisted the demand to add it to the language so far. A key reason why Go’s makers and developers could utilize the language in complex production software without the presence of generics, is because of the “empty interface” feature, which helped fill some of the gaps left by the lack of generics in Go.read more
Author Mina
Posted on
December 29, 2017March 21, 2018Categories
Golang , Technical
5 Comments
on The empty interface in the Go programming language PRACTICAL THOUGHTS ON HMIS AND INDUSTRIAL SOFTWARE ENVIRONMENTS 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 will also cover important concepts that apply to the data performance of industrial software in general. The article will first go through the basic concepts around HMIs, their use cases, and how they work. From there, we’ll dive deeper into real world design and implementation considerations, that come along with embedding HMIs in industrial environments. read moreAuthor Mina
Posted on
June 4, 2017
Categories
SCADA , Technical
Leave a
comment on Practical thoughts on HMIs and industrial softwareenvironments
INTRODUCING MASTERING GOLANG PROGRAMMING 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 video course on the world of the Go language. The Go programming language is considered by many as a phenomenal disruptive technology despite it’s young age. A game changer when it comes to building powerful software products. Since it’s inception, Go had grown in popularity dramatically, becoming the TIOBE programming index 2016 language of the year winner.read more
Author Mina
Posted on
February 8, 2017February 11, 2017Categories
Golang , Technical
3 Comments
on Introducing Mastering Golang Programming PRACTICAL THOUGHTS ON INDUSTRIAL OPC Industrial OPC is a vital, yet relatively small componentin 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 device (sensors, PLCs..etc). It may not be as complex as analysis algorithms embedded in data historians,
or as fancy as visuals reflected on HMI screens.
However, Inspite of this, industrial OPC can never be ignored. OPC is the equivalent of those resilient nails that make a fancy piece of furniture come together. read moreAuthor Mina
Posted on
December 18, 2016
Categories
SCADA , Technical
2 Comments
on Practical thoughts on industrial OPC IMPLEMENTING UDP VS TCP IN GOLANG 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 is networking communications. There are numerous application level protocols by which software can communicate over a network. Underneath the great majority of these protocols lie either TCPor UDP
. In this
article, we’ll talk about the code involved in implementing UDP vs TCP in Golang. Let’s get started. read moreAuthor Mina
Posted on
May 14, 2016October 29, 2017Categories
Golang , Technical
3 Comments
on Implementing UDP vs TCP in Golang CONCURRENCY IN GOLANG 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 powerful features in the language. Numerous folks covered the topic, ranging in their takes from very simple to overly complicated. Today, it’s my turn to give my two cents. Concurrency in Golang is a way of thinking more than just syntax. In order to harness the power of Go , you need to first understand how Go approaches concurrent execution of code. Go relies on a concurrency model called CSP ( Communicating Sequential Processes) , which -in computer science- is basically a model that describes interactions between concurrent systems. But since this is not a scientific paper, I will skip the formalities and jump into the practical description of what it does. read moreAuthor Mina
Posted on
December 6, 2015October 29, 2017Categories
Golang , Technical
1 Comment on
Concurrency in Golang THOUGHTS ON PROCESS HISTORIANS 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 thisarticle , or
just read on. SCADA is a world that I live in, where software meets temperature sensors and pressure gauges. SCADA is the software layer that sits between a human being and a bunch of devices that control and monitor operations in a factory, oil pipelines in the desert , or power generation substations… you get the idea!! Process historians are not considered SCADA systems by themselves, however they are vital companions in almost all SCADA related project. You can put both Process historians and SCADA systems under the umbrella of industrial software. read moreAuthor Mina
Posted on
November 20, 2015November 20, 2015Categories
SCADA , Technical
,
Uncategorized
Tags historians
, scada
, technical
9 Comments on Thoughts onProcess historians
HOW TO WRITE A URL SHORTENER GOLANG WEB SERVICE WITH MONGODB? Web technologies are in the heart of the software industry in this day and age. And one of the most popular approaches for web services to communicate with the outside world is the HTTP RESTful APIdesign,
which is integral in making modern software scalable and open. At the same time, NOSQL databases are gaining more and more market share as the new data storage engines of choice for a lot of software professionals. Since Go is a very modern language, it’s a very smooth experience to combine the two technologies via Go. This article serves as a practical tutorial into how to build a Golang web service combined with the popular Mongodb NOSQL document store database. The web
service does URL shortening, meaning you could use it to beautify long ugly URL addresses, by providing a shorter URL that you would like to use instead (think http://tinyurl.com). read moreAuthor Mina
Posted on
September 5, 2015February 28, 2018Categories
Golang , Technical
7 Comments
on how to write a URL Shortener Golang Web Service with Mongodb? SAME PAGE NAVIGATION IN METEORJS We currently live in a world dominated by JavaScript. While JS might not be my most favorite language, I am practical enough to realize that ignoring it isn’t a sound approach to being an efficient software professional. Having said that, I still get the freedom to pick the JS framework that strikes my fancy the most. In my case, I like Meteor . I have been experimenting with the framework for some time now, one of the challenges that I faced was same page navigation in MeteorJS. This article assumes some basic knowledge of MeteorJS. If you need some head start, check this quick tutorialread more
Author Mina
Posted on
June 3, 2015
Categories
JavaScript
,
Technical
Tags
javascript , jquery
, meteorjs
, technical
Leave a comment on Same page navigation in MeteorJSPOSTS NAVIGATION
Page 1 Page 2 Page 3Next page
SEARCH
Search for: Search
* Articles expand
child menu
* Opinions
* Technical
expand child
menu
* Google Go
* SCADA
* What is?
* JavaScript
* About me expand child menu* Who Am I?
* Contact me
* My Work expand child menu * Modbus Examiner tool * Publications expandchild menu
* Mastering Golang Programming * Cloud Native Programming With Go * Modern Golang Programming * Open Source Projectsexpand child menu
* Real Time File Logger * Machat: Chat Server and API* Modbus REST API
* OPC Modbus UA Server Mina Andrawos Proudly powered byWordPress
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0