David Gardiner
banner
david.gardiner.net.au
David Gardiner
@david.gardiner.net.au
Senior Developer for SixPivot, Organiser for Adelaide .NET User Group and DDD Adelaide conference, Microsoft MVP.
Opinions are my own. Blogging at https://david.gardiner.net.au
Also at https://mastodon.online/@DavidRGardiner
A bit cooler today after a couple of hot ones. Quite windy meant a good tailwind riding with the #MudSweatAndGears mob to Semaphore.

Was not looking forward to a headwind on the way home, but instead we followed the bike way along the Port #Adelaide train line to the city. First time going that way
December 30, 2025 at 6:26 AM
Got to attend Clarendon Uniting Church this morning in the #AdelaideHills, as our eldest daughter was the guest preacher.

It's a lovely old church with a small but friendly and welcoming congregation.

#Adelaide
December 28, 2025 at 2:27 AM
Reposted by David Gardiner
I added a dotnet tool for my Sql Server to Mermaid diagram project
github.com/SimonCropp/D...
GitHub - SimonCropp/DbToMermaid: Generate Mermaid ER diagrams from SQL Server databases or Entity Framework Core models.
Generate Mermaid ER diagrams from SQL Server databases or Entity Framework Core models. - SimonCropp/DbToMermaid
github.com
December 27, 2025 at 3:40 AM
First time we've noticed that on the #Netflix ad-supported plan there are shows that we're excluded from watching.

The problem with that is it prompts me to think whether it's time to pause our Netflix subscription and switch to another service for a while.
December 27, 2025 at 4:51 AM
A Merry Christmas to all!

Sang carols at Ashford hospital earlier in the week.

At the Christmas eve church service last night the singing almost lifted the roof!

And back again this morning for the Christmas day service.

Now looking forward to catching up with extended family for lunch🙂
December 25, 2025 at 12:37 AM
Reposted by David Gardiner
Probability of a white Christmas across Australia
December 24, 2025 at 11:56 AM
Reposted by David Gardiner
“Mr Wong! I’ve lost all my traveller’s cheques!” American Express, 1986
December 23, 2025 at 11:14 PM
Did a double take at the supermarket this morning... That is a clever and funny name 🤣

lardass.com.au
Australian Butter | Hand Crafted Cultured Butter Melbourne – Lard Ass Butter
At LardAss Butter, we produce hand-crafted, cultured butter on a small scale so that flavour, texture and ingredients are of a high quality. Place an order today!
lardass.com.au
December 22, 2025 at 2:12 AM
Reposted by David Gardiner
New reference article detailing lots of info about running C# file-based apps via `dotnet run` now available! Makes for great input to a coding agent when working on file-based apps.

learn.microsoft.com/dotnet/core/...
File-based apps - .NET
Learn how to create, build, and run C# applications from a single file without a project file.
learn.microsoft.com
December 19, 2025 at 8:02 PM
Reposted by David Gardiner
i build a word diff launcher to help me snapshot test docx files github.com/SimonCropp/M...
December 19, 2025 at 2:29 AM
Reposted by David Gardiner
I spent much of the Aspire 13.1 cycle fixing how container images get pushed: removing implicit registries, making image pushes first-class, and unlocking more parallelism.

More extensibility, faster deploys. Heck yeah!

🔗: blog.safia.rocks/2025/12/15/aspire-image-push/

#aspire @aspire.dev
Fixing Aspire’s image problem: a look at container registry support in 13.1
Exploring the improvements to custom image registry support in Aspire 13.1, and why explicit modeling beats implicit behavior.
blog.safia.rocks
December 15, 2025 at 5:07 PM
Reposted by David Gardiner
Did you know?

You can run csc -langversion:? to see what language versions your C# compiler supports
December 16, 2025 at 2:15 AM
Looks like the BoM have messed up the current temp data feed for my suburb (Southern Adelaide). It's more like 21°C outside at the moment! (If I switch location to "Adelaide" it shows 20°C)

I wonder who they've mixed us up with?

#Adelaide #Weather
December 14, 2025 at 7:09 AM
Reposted by David Gardiner
What a year. 10 years celebrated, awards won, incredible platforms built with amazing clients. Now? Time for a break.

Our team will be out of the office from 20 Dec 2025 to 4 Jan 2026.
December 10, 2025 at 12:20 AM
Reposted by David Gardiner
Don't miss next weeks @integrationdownunder.com with @steefjan.bsky.social talking about Insights from 20+ Years in Enterprise Integration, for live link and more details go to: www.integrationdownunder.com sponsored by @sixpivot.bsky.social
Integration Down Under
www.integrationdownunder.com
December 1, 2025 at 3:41 AM
Reposted by David Gardiner
It’s easy to jump into coding when building integrations — but skipping the groundwork leads to long-term headaches.
In his talk, Emad Alashi explores the most common integration pitfalls and how to design solutions that truly meet business needs.
Learn more 👇
www.dddmelbourne.com/agenda?sessi...
December 9, 2025 at 1:08 AM
Reposted by David Gardiner
There are Mondays, and then there are "the computer doesn't recognize the dev SSD anymore" Mondays.

Samsung 990 Pro 2TB. I tried pretty much everything I could think of, including moving it to a different M2 slot. Suggestions are welcome. The drive doesn't appear in the bios.
December 8, 2025 at 9:04 AM
Reposted by David Gardiner
December 5, 2025 at 11:03 PM
All the best for everyone going to @dddbrisbane.bsky.social today. I hope you have a great time and learn heaps too!

#DDDBrisbane
December 5, 2025 at 9:25 PM
Reposted by David Gardiner
December 2, 2025 at 5:53 PM
Reposted by David Gardiner
Somebody asked me recently how Aspire auto-spins up the Azure Functions runtime when your AppHost includes a Functions project.

I wrote about how it works and the .NET SDK feature that makes it possible.

🔗 : blog.safia.rocks/2025/12/02/a...

#aspire @aspire.dev
How does Aspire launch the Azure Functions runtime when you call aspire run?
A behind-the-scenes look at how Aspire launches the Azure Functions runtime locally, leveraging a clever .NET SDK feature to make it all work seamlessly.
blog.safia.rocks
December 2, 2025 at 5:35 PM
Reposted by David Gardiner
You know it's true.
November 30, 2025 at 3:12 PM
Reposted by David Gardiner
Blogged: Exploring the .NET boot process via host tracing

andrewlock.net/exploring-th...

In this post we enable host tracing and use that to understand how a .NET app boots up via the dotnet muxer, hostfxr, and hostpolicy.dll

#dotnet
Exploring the .NET boot process via host tracing
In this post we enable host tracing and use that to understand how a .NET app boots up via the dotnet muxer, hostfxr, and hostpolicy.dll
andrewlock.net
November 25, 2025 at 6:39 PM
Blogged: DDD Adelaide 2025

On Saturday DDD Adelaide 2025 happened. A conference for all things relating to software development, but it's special because it's run by and for the community.

I had a great time and I think I wasn't alone.

david.gardiner.net.au/2025/11/ddd-...

#DDDAdelaide
DDD Adelaide 2025
DDD Adelaide is a community-focused software development conference held annually in Adelaide, South Australia. How did this year's event go? Pretty well I think!
david.gardiner.net.au
November 23, 2025 at 1:22 PM
And DDD Adelaide 2025 is done. Full blog post coming, but for now I'm home relaxing after a full on day. I think it went well🙂

#DDDAdelaide
November 22, 2025 at 9:36 AM