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
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
Reposted by David Gardiner
#DDDAdelaide 2025 is tomorrow 🎉
If you oopsie doopsied and didn't get your ticket, check out the waitlist just in case 👉 dddadelaide.com/tickets

Thanks again to the community and the sponsors coming together to help construct what is going to be an excellent day tomorrow!

See you there!
November 20, 2025 at 10:46 PM
Got notified that my PR had been closed for terrascan, but it hadn't been merged, which was odd.

Looking around the repo, and it looks like it is no longer maintained and they're archiving it

github.com/tenable/terr...

#terraform
GitHub - tenable/terrascan at archiving
Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure. - GitHub - tenable/terrascan at archiving
github.com
November 20, 2025 at 12:31 PM
Reposted by David Gardiner
🎟️Don't wait on securing your ticket, they are in very limited supply now. Like there will not be tickets tomorrow, probably wont be tickets this afternoon sort of limited.

👉 Secure your ticket: lnkd.in/f6V-eVv
November 19, 2025 at 11:46 PM
Reposted by David Gardiner
🚨 FINAL CALL! 3 days to #DDDAdelaide 2025
⏰ Sales close Friday 5:15 PM
🎟️ <10 tickets left!
Your $60 ticket includes:
✅ 19 community-picked sessions
☕ Unlimited barista coffee
🍴 Full catering
🏆 Prize draws including a Sony Bluetooth speaker
Don't miss out! dddadelaide.com/tickets
November 18, 2025 at 10:34 PM
Reposted by David Gardiner
What were your fav songs of the year?! It's that time! I'm getting ready for "Tower of Song of the Year" noms! Tonight's Tower I'm chatting to JB Paterson, which will be fun too!! www.abc.net.au/listen/progr...
JB Paterson talks about making music off-grid - ABC listen
Also, we tune in to new music from Charm of Finches, Harry Foxton and Emily Barker
www.abc.net.au
November 17, 2025 at 7:40 AM
Blogged: Aspire with Python, React, Rust and Node apps

What's involved with integrating apps written with Python, Rust, Node and React/Vite with Aspire? Not that much as it turns out!

david.gardiner.net.au/2025/11/aspi...

#dotnet #aspire #rust #nodejs #pnpm #react #vite
Aspire with Python, React, Rust and Node apps
Using Aspire to build a distributed application with Python, React, Rust and Node.js components
david.gardiner.net.au
November 17, 2025 at 1:21 AM
Just standing in front of the bathroom mirror brushing my teeth tonight, and noticed I must have been wearing a name tag all day!

I put it on at church this morning. Went shopping this arvo and then out to tea at a friend's place, and no one said anything!

Sales staff were very helpful 😀
November 16, 2025 at 11:52 AM
Reposted by David Gardiner
Excited to share MoreSpeakers.com – a new platform that connects aspiring tech speakers with experienced mentors. Get help with abstracts, CFPs, and talk prep so more voices get on more stages.

Check it out - morespeakers.com
Home - MoreSpeakers.com
MoreSpeakers.com
November 15, 2025 at 3:15 PM
Hmm the Australian government MyID app updated on my phone and then lost all data.
I now need to go through the whole "reconfirm my identity" thing again 🙁

I have a theory that the app forgot the data as for some reason it thinks my device name changed (which it hasn't since I set it up)
November 14, 2025 at 10:27 AM
Reposted by David Gardiner
Thanks to all who came to my .NET Conf session, you can watch it again at
www.youtube.com/watch?v=e7hk...

The presentation is available at dotnetconf2025.azurevoodoo.net & the sample github.com/azurevoodoo/...

Cake 6.0 & Sdk launch blog post cakebuild.net/blog/2025/11...

#dotnet #devops #csharp
GitHub Actions DevOps Pipelines as Code using C# and Cake SDK
YouTube video by dotnet
www.youtube.com
November 14, 2025 at 8:34 AM
Here's my presentation for #dotnetconf 2025

"Taking .NET out of .NET Aspire - working with non-.NET applications"

www.youtube.com/watch?v=FcAi...

#dotnet #aspire #python #rust #nodejs #opentelemetry
Taking .NET out of .NET Aspire - working with non-.NET applications
YouTube video by dotnet
youtu.be
November 14, 2025 at 2:59 AM
Reposted by David Gardiner
🛸 Tomorrow at 12:00 am
in Pacific Standard Time (UTC-08:00)
/ 9:00 am my time (CET)

I'll be speaking @dotnet Conf about using .NET file-based apps for your GitHub Actions DevOps workflow, using C# instead of YAML, for a more joyful experience🚀

www.youtube.com/@dotnet/live

#dotnet #devops #csharp
November 13, 2025 at 5:59 PM
Reposted by David Gardiner
For years we've been told efficiency is everything ⚡ But what if human enjoyment was treated as a design principle too? Sakib Jalil shows us at #DDDAdelaide 2025 how to design products, services, and workplaces that deliver both 🎯✨ Efficiency gets things done, enjoyment makes us value them 💡
November 12, 2025 at 10:01 PM
Reposted by David Gardiner
🥳 I have a bit of news to share, github.com/microsoft/as... is now open source! #aspire @aspire.dev
GitHub - microsoft/aspire.dev: Source code for https://aspire.dev
Source code for https://aspire.dev. Contribute to microsoft/aspire.dev development by creating an account on GitHub.
github.com
November 12, 2025 at 7:01 PM
Celebrating the release of .NET 10 today 🎉

www.dotnetconf.net

#dotnet #dotnetConf #dotnetRocks
November 11, 2025 at 11:56 PM
.NET Conf 2025 kicks off in around 5 hours. Hopefully I'll be fast asleep, but will watch the recordings tomorrow 😀.

I have a talk on Aspire that's going out on Friday (though it's already out of date as Aspire updates so quickly). Concepts are the same, just APIs have changed.

#dotnet #dotnetConf
November 11, 2025 at 10:51 AM