24 Nov

Leadership development for technical professionals

For people who work in a technical profession it’s vital to continually learn and grow our skills to keep up with the pace of change.  However, one area that’s too often neglected by technical staff is that of leadership.  For the past few months I have been participating in...
25 Oct

3 Startup Culture Hacks

Cale and Shaw, FairDealFX
Last week Cale and myself both took a week of leave from our full-time jobs in a large company and we worked on our startup (FairDealFX) at Fishburners, a co-working space in the Brisbane CBD. Neither of us are strangers to the startup community, both having been involved in...
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...