High Availability vs Disaster Recovery

Any good system that is targeting the public or the enterprise these days must be built to expect the unexpected. No system is perfect and at some point, something will […]

Azure: ARM Template Tips

With the ease of creating resources on Azure, getting a project up and running on the cloud is not only fast but straightforward.  A primary consideration for creating resources on […]

5 Ways Just About Anyone Can Use Azure

“Cloud computing” is typically associated with enterprises looking for a place to move their services to save money and improve availability. While this is certainly one of the major use […]

Into the Cosmos with the Cassandra API

Azure Cosmos DB is Microsoft’s globally distributed, multi-model database service for mission-critical applications. It supports turn-key global distribution, elastic scaling of throughput and storage worldwide, single-digit millisecond latencies at the […]

Creating a Daemon with .NET Core (Part 2)

This little project is a practical implementation of a blog post I wrote about implementing daemons in .NET Core. This daemon is a .NET Core console app that is using […]

Creating a Daemon with .NET Core (Part 1)

Daemons are as essential to servers as caffeine and pizza are to developers. The executables run as services on a server waiting to receive input usually from a network call, […]