//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
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
David Gardiner









Loading...
We’re strengthening NuGet security with clearer standards for package ID characters, reducing name confusion and protecting developers from malicious packages. Learn more: github.com/NuGet/Announ... #NuGet #Security #DotNet
1d
Interesting update: alexispurslane.github.io/rsync-analys...
10d
NuGet
Links en.wikipedia.org/wiki/Iced_VoVo www.portelliotbakery.com #DonutOfTheMonth
18d
Blogged: How I accidentally discovered one of my network switches can't make up its mind where it is 😀 david.gardiner.net.au/2026/06/swit... #Networking #UniFi #Ubiquiti #HomeAssistant
Doughnut of the month at Port Elliot Bakery is "Vo Vo with raspberry white chocolate cheesecake filling" I didn't want to miss out on this one. Arnott's Iced VoVo biscuits are pretty much my favourite, so I'm pleased I got to taste a VoVo inspired donut. Very nice. #PortElliot #Adelaide #Donut
18d
14h
Blogged: Fixing an error when running new Azure Function .NET project david.gardiner.net.au/2026/06/azur... #dotnet #AzureFunctions
Blogged: I got a MacBook Pro! A bit of a venture into the unknown, but so far so good. david.gardiner.net.au/2026/06/macb... #hardware #apple #macbookpro #SixPivot #CrossPlatform
David Gardiner
Went out for a ride with the Mud, Sweat and Gears folks this morning. We rode up through Belair National Park then on to Stirling, around through Crafers then back down to the Goat Shed Cafe in the park for morning tea. A bit of drizzle early on and very foggy at times #MudSweatAndGears #Adelaide
David Gardiner
David Gardiner
5d
8d
11d
Miguel de Icaza
Don't miss my @integrationdownunder.com talk next week, 'Why Azure Logic Apps are Better for Integration Workloads' for more details and live link go to: www.integrationdownunder.com sponsored by @sixpivot.bsky.social
David Gardiner
David Gardiner
10h
10th June - Generative AI for Beginners (V2), with @johnmerchant.bsky.social Register or find out more at www.meetup.com/adelaide-dot... #dotnet #GenerativeAI #workshop #handson
David Gardiner
13d
We’re strengthening NuGet security with clearer standards for package ID characters, reducing name confusion and protecting developers from malicious packages. Learn more: https://t.co/zLBqB8mwMX #NuG...
x.com
NuGet (@nuget) on X
Bill "BizTalkBill" Chesnut
Adelaide .NET User Group
How I accidentally discovered that one of my home network switches seems unable to decide who its upstream device should be.
david.gardiner.net.au
The network switch that keeps switching more than it should
en.wikipedia.org
Iced VoVo - Wikipedia
The decision has been made. David is broadening his hardware horizons with the selection of an Apple MacBook Pro as his next laptop.
david.gardiner.net.au
I bought a MacBook Pro!
david.gardiner.net.au
Surprisingly, a freshly created .NET Azure Function project isn't running for me without making a small, but critical configuration change.
.NET Azure Function error - A connection string was not found
alexispurslane.github.io
Did Claude Increase Bugs in rsync?
www.integrationdownunder.com
Integration Down Under
Join us as John will help us run through the newly updated [Generative AI For Beginners course](https://devblogs.microsoft.com/dotnet/generative-ai-for-beginners-dotnet-ver
www.meetup.com
Generative AI for Beginners (V2), Wed, Jun 10, 2026, 5:30 PM | Meetup