High Speed Internet and Data Caps

High Speed Internet and Data Caps

While consumers are often inundated with advertisements for ever-increasing speeds for internet access, service providers often hide a nasty caveat in their contracts – including on so-called “unlimited” plans – that can put a damper on the...
The Value of Gaming APIs

The Value of Gaming APIs

Sometimes software designers create an application programming interface (API) for their product, meaning third parties can ask questions of, and get results from, the given software. That sentence may sound esoteric, but please bear with me. If a single server holds...
Security: a Zero-Sum Game

Security: a Zero-Sum Game

In the wake of 2016 and 2017’s wide-spread online security breaches, I now regularly have clients who ask how their data can be secured against online threats, but who at the same time don’t want to change their existing processes or learn new technology....
Regular Expressions (Part 1)

Regular Expressions (Part 1)

A powerful, pervasive, and yet poorly-understood aspect of computer programming is the concept of “regular expressions.” Through what at first may seem like arcane symbols and syntax, system administrators and coders can search through large swaths of text...
Rescuing an Old Server

Rescuing an Old Server

Recently a client came to me, wanting to upgrade their aging network server. It handled Exchange (email), MS SQL (database), file/print services, and Active Directory (network administration), so the upgrade process wasn’t as straightforward as if it had been...
Correcting Hyper-V Management Errors (Server 2016)

Correcting Hyper-V Management Errors (Server 2016)

Recently I had occasion to work on my first Server 2016 machine, and after installing the required roles and features, I ran into a head-scratching issue – when trying to use the Hyper-V Manager, I received a fatal warning that the virtual machine management service...