Mike Porter

What is FTP? FTP stands for file transfer protocol. It is a protocol that allows you to easily transfer files to and from your computer to a remote computer. For example, if you have a website you can use FTP to transfer files to and from that site. Alternatively you […]


What is RFID? Here is what Wikipedia says of RFID: “Radio-frequency identification (RFID) uses electromagnetic fields to automatically identify and track tags attached to objects. The tags contain electronically stored information. Passive tags collect energy from a nearby RFID reader’s interrogating radio waves. Active tags have a local power source […]

Radio-frequency Identification (RFID)

What is machine to machine? Wikipedia says: “Machine to machine refers to direct communication between devices using any communications channel, including wired and wireless. Machine to machine communication can include industrial instrumentation, enabling a sensor or meter to communicate the data it records (such as temperature, inventory level, etc.) to […]

Machine to Machine

What is Cisco Jasper? Jasper was purchased by Cisco. Jasper was formerly known as Jasper Wireless Inc. and was in the cloud computing market in software. Wikipedia says: “Jasper provides a cloud-based software platform for the Internet of Things (IoT) and, more specifically, to enable product businesses to become IoT […]

Cisco Jasper

What is an Enterprise Architecture Framework? Before defining that, have a look at the post on Enterprise Architecture. Wikipedia defines an Enterprise Archtecture Framework in this way: “An enterprise architecture framework (EA framework) defines how to create and use an enterprise architecture. An architecture framework provides principles and practices for […]

Enterprise Architecture Frameworks

What is Enterprise Architecture (EA)? Wikipedia defines it this way: “Enterprise architecture (EA) is “a well-defined practice for conducting enterprise analysis, design, planning, and implementation, using a comprehensive approach at all times, for the successful development and execution of strategy. Enterprise architecture applies architecture principles and practices to guide organizations […]

Enterprise Architecture

What is Apache Kafta? Kafta is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java. Distributed Streaming Platform At the website of Kafta, they describe a distributed streaming platform as having three characteristics. It lets you publish and subscribe to streams of records. […]

Apache Kafka

What is Go Language. Wikipedia says: “Go (often referred to as golang) is a free and open source programming language created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a compiled, statically typed language in the tradition of Algol and C, with garbage collection, […]

Go Language

What is Cygwin? Wikipedia says: “Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.” Wikipedia goes on to say: “Cygwin provides native integration of Windows-based applications, data, and other system resources with applications, software tools, and data of the Unix-like environment. Thus it is possible to launch Windows […]

Cygwin Introduction

The docker website describes docker this way: “Docker is the world’s leading software container platform. Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolated containers to get better compute density. Enterprises use […]

Docker Introduction

What is cURL? Wikipedia says: “cURL is a command line tool for getting or sending files using URL syntax”. Wikipedia goes on to say: “cURL is a computer software project providing a library and command-line tool for transferring data using various protocols. The cURL project produces two products, libcurl and […]

cURL Introduction

How do you get started using blockchain? First of all you want to be sure that your specific industry is a good candidate to use blockchain. Alternatively you may just be interested in getting to know the technology so that you can be a part of blockchain implementation. The next […]

Blockchain Implementation

Wikipedia says: “Crowdfunding is the practice of funding a project or venture by raising monetary contributions from a large number of people. Crowdfunding is a form of crowdsourcing and of alternative finance. In 2015, it was estimated that worldwide over US$34 billion was raised this way.” Wikipedia says: “Crowdsourcing is […]