Introduction Edge computing is the processing of data at or near the location in which it is captured. The advantages of edge computing include improved data security, reduced latency, and the ability to use mobile devices as processing units. Edge computing can be used for interactive communication, personalization and adaptation, […]

Introduction The cloud is a big, exciting concept. But it can be intimidating to work with. How do you get started? Where do you deploy your applications? What types of clouds are there? These questions (and more) will be answered in this guide to cloud deployment models. In this article […]

Introduction Machine learning is a field of computer science that deals with automated learning from data. In other words, it’s a way for computers to “figure out” how to do something by looking at examples of past behavior. Machine learning has been around for decades, but it’s recently become much […]

Introduction Blockchain is the technology behind Bitcoin and other cryptocurrencies. A blockchain, or distributed ledger, is a decentralized database that records transactions across many computers so that the record cannot be altered retroactively without alteration of all subsequent blocks and the collusion of the network. Blockchain: A Beginner’s Guide (Part […]