Azure Key Vault in UWP Applications

As part of my strategy to transition some of my skills from WPF to UWP (two standards of graphical user interfaces with C# that are fairly similar), I decided to do a full port of my Azure Key Vault Manager application into UWP. One of the most significant issues I ran into was around the authentication mechanism […]

Azure Key Vault Manager

Over the last several months, I’ve been doing a lot of work with Azure Key Vault, one of Microsoft’s new Azure service offerings. While I do really like the concept, I’ve never been a Powershell fan for simple maintenance tasks. Unfortunately, right now the only management option for Key Vault is via Powershell cmdlets. I decided […]

CryptInject Goes Public

CryptInject, the project that came out of the Part 1 post from a couple weeks ago has finally gone public on my GitHub account! Not much to say about it, but it’s been something that I’ve been thinking about doing for an incredibly long time and I’m thrilled to finally have something out for people to […]

An Engineer’s View from the Startup Trenches

What life as a software engineer has taught me about the business of startups Charting the pulse of a startup company is generally the job of an organization’s executive leadership, sales, and marketing. It makes sense: they’re the ones with access to costs and revenue streams, and they’re the ones involved in client and/or investor […]

On Good Software Design

Most engineers I talk to on a regular basis have said at one time or another… Look at this spaghetti code! How did such a simple system function turn into this 500-line disaster of engineering? It’s because as intriguing and unique an experience as seeing one’s idea simply execute is, it’s difficult for many people […]