APPM in Chrome Store

Edit: Unfortunately, as of 2/20/2019, APPM is no longer available for download from the Chrome Store. Any user wishing to leverage this extension must do so in Developer Mode; I will not be attempting to re-publish this extension in the future. Recently, I’ve been spending more of my free time cleaning up my open-source work. […]

Experiments in RF: Hunting for LTE

As AT&T and Verizon announce the timeline to sunset their 2G and 3G networks, respectively, LTE is no longer just the overtaking technology looming on the horizon; it’s here. Major providers have announced their intent to pivot to a mimimum-4G network and phase out the stepping stones of antiquated bands such as GSM, UMTS, CdmaOne (2G), and CDMA2000 […]

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 […]

Application Sharing via RDP “RemoteApp”

I was asked recently about Remote Desktop Protocol and how best to create a cheaper “Citrix-esque” way of hosting applications from a Windows server, so I’ve decided to transform some of my old instructions into more digestible content. This article assumes you have Windows XP SP3, Vista SP1+, Windows 7, or Windows 8 installed. These […]

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 […]