Welcome to the DevOps Library, this is Samantha with Episode 10. Today we’re going to talk about writing high quality, reusable PowerShell code. We will start out by looking at a typical PowerShell script that we found in the wild--and by rewriting it we’ll cover how and why to write commandlets instead of scripts. We’ll also cover a few advanced topics such as Hashmaps, Splatting, and creating modules from scratch.