2024

August

Choosing a Customer Identity Management System

March

Integration Decision Tree

January

API & Integration Lifecycle Governance

2023

February

Measure by Metric

January

Our Expertise

2022

January

Cloud Adoption

DevOps Radar

Digital Estate Planning

2021

January

Finops

2020

May

Azure IoT Edge - using Grafana on the Edge

April

Azure IoT Edge – using TimescaleDB on the Edge

Azure IoT Edge – using Apache Nifi as a 3rd party container

March

Azure IoT Edge - Developing custom modules

February

Agile

Data Estate Assessment

DevOps

Azure IoT Edge- Who is cooler? dotnet, node or python?

January

Partners

Using Azure to setup a new blog and domain

2019

August

Using Azure Pipelines to restore a production database to another environment

Azure Service offering

July

NDepend code analysis

April

Reactive architecture with event grid

February

Configure D365 fo and event grid

2018

December

D365 FO OData proxy generation

August

Perth .Net user group talk

Charge Id - Deploying a ML.Net Model to Azure

July

Charge Id – The prediction model

Charge Id – Analysing the data

Charge Id – solution overview

Charge Id - Lean Canvas

Charge Id – What is the problem?

2017

December

Word prediction with Natural Language Processing

October

Trello with GetCorrello as an Agile Kanban Tool

September

Coursera Practical Machine Learning - Prediction Assignment

May

Story mapping workshop

2016

December

Dynamics 365 Field services mobile app debugging

July

R–Data Exploration

March

LinqPad and F# Charting

2015

October

User story example

September

Map .html extension to the .Net razor view engine

July

Value Tests –> Eliminate Toil

June

Cloud Terms

Chocolatey machine setup

From DotNetBlogEngine to WordPress

March

Scrum to kanban

2014

July

Software Development Best Practice (minimum)

May

Web API Test to ensure public routes do not change

February

Software Playbook

2013

October

XUnit Ignore test at runtime (with SpecFlow tag @IgnoreLocally)

August

Why Agile?

April

Powershell & SVN – Export files to CSV

March

13 Steps to exception presentation design (from http://michellebowden.com.au/)

NServiceBus Powershell Install

2012

October

Powershell script to delete mail from specific folder

September

Software quotes

June

Round house and powershell

2011

November

PSAKE- Gallio–SpecFlow–XUnit–on the build server

March

My interview coding test

Sales Tax Calculator using SpecFlow & The State Pattern And Chained Commands

Interview Process

F# Beginnings

DatabaseBackup.fs

2010

October

Spec Flow, Specifications and Chained Commands

September

Agile Flavours

August

Custom NHibernate User Type

Invalid object name ‘master.dbo.spt_values’.

July

RhinoMocks – WhenCalled

June

Crystal Software Development

Integrated Security = SSPI – Security Support Provider Interface

LIFO vs FIFO

May

WPF UI Thread Dispatcher

Rhino Mock Constraints – AssertWasCalled

CFA – Accounting Ratios

March

Allow IIS7 to download .config files

February

Stream bytes to files

ISpecification

Castle Windsor – WCF Endpoint Configuration

January

ConvertPropertiesAndValuesToHashtable Extension method

2009

December

Obliterate Database

November

WCF Tracing

October

Log4Net config

Context Specification

September

SQL Server error handling

Resharper Live Templates

July

Extensions Methods

April

RandomHelper

March

Design Principles

Sorting Algorithms

February

Winforms UI cross thread operations

Biztalk notes

WCF Windsor Interceptor, AOP with Logging and Exception Handler Interceptor

January

Performance Testing using a counting semaphore – Dijkstra

2008

December

NANT CruiseControl NUnit - How to get unit tests running and displaying on the build server

October

Windows SharePoint Services Notes

August

How to use DB Deploy

Active Record and Fake In Memory Repositories in Test Driven Development

July

SQL Tricks

Impersonation in Microsoft Dot Net

Winforms export datatable to excel without COM+

June

Converting ints to char

Hi