Containers

All The Ways to Run Containers on Azure

Containers are no longer the best kept secret in IT. Practically everywhere I go, I hear of organizations using containers for everything from small projects to mission critical 24×7 applications with 99.999% uptime SLA’s. These kinds of projects all have a myriad of different requirements and drivers that go into making the decision of where…

A Raspberry Pi Motion Detector with Azure Integration

After my webinar, lots of people have been asking about how I did the motion detection demo wherein I used a Raspberry Pi based motion detector that used the Azure IoT Hub and more broadly other Azure resources. The demo was a little cheeky because I used a princess castle, toy bear, and toy police…
.NET Core

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, and respond to it by providing something back to the the user who called it.  .NET Core is the venerable cross-platform development stack for Linux,…
OpenVPN

Using OpenVPN on Azure For a Low Cost, Private VPN

A personal VPN is a nice way of securing traffic between your device and the Internet. Securing your traffic is good for several reasons including safe browsing when one is away from a trusted network like one’s home or office. Untrusted networks would be those at coffee shops, airports, hotels, public libraries, and other places…
Blockchain

Interfacing .NET and Ethereum Blockchain Smart Contracts with Nethereum

.NET is the venerable framework that indie and enterprise developers alike have come to love. The ability to choose a variety of languages as well as deploy to a variety of platforms ranging from mobile to servers makes .NET a great choice for all kinds of applications. While .NET does a lot, it doesn’t do…

Developing a Routine for Performing Data Analysis with Pandas Webinar

Although there is no universally accepted approach to beginning a data analysis effort, it is typically a good idea to develop a formal process for yourself when first examining a dataset. This routine can manifest itself as a dynamic checklist of tasks that evolves as your data exploration skills progress. Exploratory Data Analysis (EDA) is…