Upgrading .Net Core 2.2 Web API with SWAGGER and ODATA to .Net COre 3.1

Decided to take the plunge and update a fairly sizeable WebAPI with OData and Swagger to .Net Core 3.1. Why the hell would you do this you may ask? Well to take advantage of 3.1’s endpoint routing and OData’s recent support for this with OData 7.40. Inspired by Hassan Habib’s blog entry on Microsoft Dev blogs and decided to go for it. read more

C# Recursive Hierarchy. Get the parent’s children, and their children, and their children, and ……….

The Issue

This one cropped up at work recently. As part of a project there was a requirement for an API to carry out a check as part of an update on an object to ensure that none of the object’s children met a certain criteria (I’m avoiding business context here). read more

How to fix briefly unavailable for scheduled maintenance error in WordPress

Occasionally, on updating a plugin you might see the ‘Briefly unavailable for scheduled maintenance’ message in WordPress. This will be visible even if logged in as Admin. As part of the update process a “.maintenance” file is temporary created in the root folder of WordPress. read more

Magic Whiteboards!

What?

What are magic whiteboards you may ask? Well they’re pretty magic. They comprise of tear off white sheets that are statically charged and can stick to just about any wall. read more

Wire @ Brudenell Social Club, Leeds, 31st January 2020

Brudenell fairly recently turned up the Northern social club vibe by selling pie and mash. Not just any old pie of course but a Pieminister pie. It’s not that unbelievable then when I enter the venue, walk into the lounge to grab a pint I spot the whole band sat around one of the tables getting stuck into a round of pies. There’s a few looks amongst the crowd of “is that Wire eating pie?” and yeah it is. So what. Anyway, I look across a little later and noticed the band apart from Graham have left and the support is on. I decide to check out the support… read more