Paul Mcilreavy Software Consultant @ Telstra Purple On dotnet and the other things.

Keep your dev loop as short as possible with Sql Server Snapshots

How to make use of Sql Server Snapshots to keep your dev loop as short as possible.

Keep your dev loop as short as possible with Sql Server Snapshots feature image

Creating an Azure Event Grid Simulator

Some notes creating an Azure Event Grid Simulator in order to make local integration testing a whole lot easier.

Creating an Azure Event Grid Simulator feature image

Locally Debugging an Event Grid Triggered Azure Function with Postman

How to use Postman to locally debug an Azure Function that has an Event Grid Trigger.

Locally Debugging an Event Grid Triggered Azure Function with Postman feature image

Readify Consultant Toolbelt

A curated collection of ubiquitous libraries and tools that were created by current or ex-Readify employees.

Readify Consultant Toolbelt feature image

The CallerArgumentExpression Attribute in C# 8.0

An exploration of how the new C# 8 CallerArgumentExpression attribute could enhance my open source 'GuardAgainst' library.

The CallerArgumentExpression Attribute in C# 8.0 feature image

We're All Basement Dwellers

Challenging the stereotype that everyone in the IT industry is a basement dweller that doesn't experience life to its fullest.

We're All Basement Dwellers feature image

Using an Azure function to get Octopus deployment notifications in Slack

If you want to be notified in Slack when an Octopus deployment occurs it's not just as simple as plugging in the Slack webhook url into Octopus. You need to use an intermediary that can translate the Octopus json format into the Slack json format. This post gives a high-level overview of how an Azure function can be used to do this.

Using an Azure function to get Octopus deployment notifications in Slack feature image

Microsoft Monitoring Agent Assembly Weirdness

Calling GetReferencedAssemblies() on an Assembly returns different results if Microsoft Monitoring Agent is installed.

Skype Command Line Arguments

How to run two instances of skype using different accounts.

Hello World!

It’s alive, it’s alive.