Recent posts:

Edifier MR4 Powered Studio Monitor Speakers

Rear view of speaker showing input jacks and bass/treble knobs I quite often like to have music playing in the background when I'm working. Double J is my default choice, though I sometimes will pick out an old CD that I have copied onto my Synology, or for that rare time when I'm under the pump then some calming classical music (via ABC Classic 2) is just the ticket.… Read more...

Changing the Windows touchpad settings programmatically

Screenshot of Windows Settings, showing Touchpad configuration, with 'Tap for a single finger to single-click' unchecked Now that I've got a reliable process for reinstalling Windows, I do have a list of things that I'd like to automate to get it configured "just right". As such, I've created a new repository on GitHub and added issues to track each one of these. While my Boxstarter scripts will remain for now as GitHub Gists, I think it's going to be easier to manage all of these things together in the one Git repository.… Read more...

Customising and optimising Windows 11 installation

Windows 11 logo In theory, I'd like to reinstall my laptop regularly - say every couple of months? In practise, it's easy to keep putting it off. One of the detractions was not just the time to re-install Windows, but also to then install all the various device drivers. So time goes by and next you realise it's been a year or longer.… Read more...

ConfigureFunctionsWorkerDefaults vs ConfigureFunctionsWebApplication in .NET Azure Functions

Azure Functions logo When you're creating a .NET Azure Function using the isolated worker model, the default template creates code that has the host builder configuration calling ConfigureFunctionsWorkerDefaults. But if you want to enable ASP.NET Core integration features (which you would do if you wanted to work directly with HttpRequest, HttpResponse, and IActionResult types in your functions), then the documentation suggests to instead call ConfigureFunctionsWebApplication.… Read more...

DDD Melbourne 2025

DDD Melbourne 2025 logo I last attended DDD Melbourne 9 years ago, back in 2016. In the intervening time, it has grown roughly twice the size and shifted from a uni campus to the Melbourne Town Hall. As such, I was really pleased to be able to combine a work trip to Melbourne with being able to attend DDD Melbourne 2025 this last Saturday.… Read more...