Beats are data shippers for Elastic Search, and replace Logstash Forwarder. In this post I show you how to compile and run them on the Raspberry Pi.
Your Antivirus Company Might Not Understand Security
Recently it was discovered that TrendMicro Antivirus installs the TrendMicro Password Manager by default. This in itself is fine, as a password manager is probably a good idea for many users. The problem? They open up a web server on the local machine with a number of security problems, and on top of that provides […]
Setting up SSH Keys for Azure Container Service
When you deploy the Azure Container Service you need to provide SSH keys in order to access the master and agent nodes from the jumpbox, and in order to login to the jumpbox. This of course works fine for the jumpbox, however when you subsequently try and login to the master or agents you’ll quickly […]
Deploy Azure Template from Portal
Deploy an Azure template from the portal without clicking on a magic “Deploy to Azure” button.
Install the Latest Version (v5.3.0) of NodeJS on Raspberry Pi
I recently ran into trouble trying to get the latest version of NodeJS installed on my raspberry pi. Why? Because all of the debian repos have not been updated to support it! Of course, installing it is quite simple once you give up on using a package manager. First, got to nodejs.org and get the […]
Optimizing power consumption? Check pullups, clock, and I2C!
There’s some obvious steps for reducing power consumption in embedded projects, but they often overlook the biggest power wasters!
Managing Azure DNS: The Easy Way™
Managing Azure DNS with the CLI is a pain, which is why I created an open source tool for managing it in simple text files savable in version control.
Azure DNS with the Cross-Platform CLI
The Azure DNS service is very powerful. It must be anyways, as the only way to interact with it is directly via the API. That said, it’s a world-class service that can easily handle all the traffic you could possibly get, and is quite robust as well. In addition to all of that, hosting your […]
Unit test your NodeJS app in 10 minutes
Testing your application can seem like a huge undertaking, but it doesn’t have to be. Setting up testing is easy, and lets you write your tests as you write your code (or vice-versa if you’re using TDD) and prevents you from gaining testing debt in your source code. In this brief guide I’m going to […]
Creating an Azure Organization Account (ORGID)
If you’re like me and you sign into Azure using your Microsoft account (MSA) then you’ll need an organization account to login to the Azure CLI for managing new Azure functionality (the good ol azure account import with a .publishsettings file doesn’t work for that stuff). Fortunately, creating one of these is easy. Start by […]