Unit testing IaC? Really...
Mar 1, 2025
Because why stop at one distribution?
Jan 15, 2025
Docker can run more than one container at a time? 🤯
Sep 16, 2024
How to have AWS Elastic Container Registry (ECR) automatically expire your old images for fun, savings and security
Sep 3, 2024
How to 'just' rename some of the files in a directory in a bash shell (and in the child directories)
Jun 16, 2023
How to 'just' search for a file in an S3 bucket
Jun 2, 2023
When setting up infrastructure is more straightforward than the 'simple' task you need to perform
Jun 1, 2023
It is time to do the right thing
Jan 7, 2023
What?!? There's no such thing as a default file?
Dec 27, 2022
Moving forward, one step at a time
Dec 22, 2022
Testing your code that uses HttpClient may not be as hard as you thought
Aug 12, 2021
Your expectation may be being matched by mistake
May 10, 2021
Unknown event handler property... will be ignored 👀
May 3, 2021
A run down of the things that I have found to be helpful and interesting this week
Jan 8, 2021
I feel the need, the need for speed!
Jun 4, 2020
I am a developer. I am one with the connection string, and the connection string will guide me.
Apr 19, 2020
Yes it gets rid of cruft, but so does rebase
Apr 5, 2019
Why shoud I care? And will it make me tea and toast in the morning?
Feb 24, 2019
When localhost, 127.0.0.1 or ::1 just aren't good enough
Feb 13, 2019
You got your Docker image into Azure, now you have to run it in a container for it to be actually of use...
Jan 30, 2019
What Microsoft giveth with one hand occasionally makes you facepalm.
Jan 25, 2019
Sometimes you just have to do some bulk updating on some files.
Jan 7, 2019
What to do when confronted with 100,000 lines of technobabble
Oct 5, 2018
Exploring whats new with .NET Core 2.1 whilst also exploring how to make services a bit friendlier
Jul 20, 2018
Because the Guided Busway to Success isn't as emotive or intriguing, also it's not just for developers!
Jun 1, 2018
Your TSQL statements might be around a lot longer than you expect...
May 11, 2018
There is a difference, but not everyone realises it.
May 8, 2018
Adding in Quartz.Net and doing some actual scheduling! What a time to be alive!
Mar 27, 2018
Topshelf, Quartz.Net, Autofac and Serilog; Oh My! What a time to be alive!
Dec 9, 2016
Taking some of the load out of code reviews
Oct 13, 2016
But it's only a FLAG!!!
Sep 9, 2016
Use just one performance counter to monitor performance, not with new AverageTimer32 Performance Counters
Dec 8, 2015
Who are you? You want to do what? Why should I believe you?
Nov 18, 2015
Change log? Model? It's all about the tools!
Nov 13, 2015
If these things were easy everyone would be doing it
Nov 5, 2015
What? These URLRewrite rules?
Nov 2, 2015
Expressing an Android Preference
Sep 23, 2015
Because it's nice to not enter your SSH passwords everytime you log on.
Sep 23, 2015
When running before you've learned to walk, make sure to have as many scissors in your hands as possible.
Jun 15, 2015
Because sometimes it's good to use the stuff that isn't available by default.
May 1, 2015
Some people, when confronted with a problem, think 'I know, I'll use regular expressions'. Now they have two problems.
Apr 29, 2015
Sometimes you need an exact copy of a javascript object, here is one way to do that.
Mar 24, 2015
Fluent interfaces and objects can be useful and self documenting in certain situations, e.g. builders. However setting up a mock in a unit test can be very painful.
Nov 20, 2014
Configuring Hyper-V, setting up the vm, installing Ubuntu Server, and finally configuring the server.
Jul 13, 2014