29 Aug

Convention Tests

AKA: Protecting “future me” I needed a way to ensure that I didn’t stupidly include internal data types in WebAPI methods Installation Install-Package TestStack.ConventionTests Example Usepublic class ApiControllersShould {public void UseDtoParameterTypes() { // Define some data var methods = Methods.InAssemblyOf("Api Controller Methods", t => t.Where(p...
28 May

Thinking differently about hiring

Every business these days is working in a fast moving, disrupted, technology-driven world. In order to survive we need to be constantly thinking outside the box, and potentially contrary to the ways we’ve been working for years. If we continue to hire people who think the same way...
20 Aug

Live Streaming on a Budget

CapabilitiesLive Stream Video Include Presentation Audio / Video Include Live AudioTools and Products UsedTelestream WireCast Wowza Media Server (Local Instance)ChallengesAudio not streaming from Desktop Presenter No hardware control surfaceThings LearntMixer output is Line Level, Camera...
19 Aug

ServerSpec For Testing Windows Infrastructure

Environment Validator I’m using the ServerSpec framework to do environment validation of development and test environments. The first version is set up in a very basic way where you pass a single host IP or Name and it connects over WinRM. This is specifically designed to be an example...
29 May

Visual Studio Code Behind a Proxy

If you’re having trouble running Visual Studio Code behind a corporate proxy, the following steps might help. Basically on a mac you just need to set two variables. This is what will happen if you’ve got proxy problems: osx:vscode shaw.innes$ dnu restore Restoring packages for /Users/shaw.innes/Desktop/vscode/AkkaAkka/project.json GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Console'. Warning:...