Learning PowerShell by Reinventing the Wheel

Back in 2011 when I started learning how to code in PowerShell, my initial thought to writing a script was...

Create Windows Machine Builds With Packer

While it supports Windows and Linux, creating an OS image is vastly different between the two. In this article, I...

How I completely Automated Managing Windows desktop software…Forever – A Chocolatey Story (Video)

Import Machine Images Into AWS With Packer

Amazon Web Services (AWS) is still the most popular cloud platform and Packer provides great integration that enables users to...

What motivates you?

Disclaimer: this is not the usual technical post. Close your shell or editor. Time to get a little human. All...

My Chocolateyfest (WinOps) Conference Experience

Several months ago I was text messaging with Rob Reynolds, found of Chocolatey. Rob and I have become friends over...

Running PowerShell In Vagrant

In this article, I will show how to configure a Vagrant box to run PowerShell. One of key features of...

Using custom DSC resources in Puppet

In this blog, I will go through the steps of taking a custom community Desired State Configuration (DSC) resource module,...

The Future Of Remoting In Windows – OpenSSH

With OpenSSH, you can remote into any operating system from any operating system. This is a wonderful thing! Linux and...

Anatomy Of A Chocolatey Package

In this article, I will dive into a Chocolatey package to show the important components. When utilizing a technology, sometimes...