Stuart Lang's Avatar

Stuart Lang

@stu.dev.bsky.social

Microsoft MVP. Co-organiser of .NET South West and DDD South West. Loves learning and sharing, particularly anything @dotnet. He/Him. Blogs at http://stu.dev @stuartblang (to help those migrating from Twitter)

242 Followers  |  254 Following  |  30 Posts  |  Joined: 01.07.2023  |  1.9091

Latest posts by stu.dev on Bluesky

We'll be adopting it shortly at work πŸ™‚ we thought initially that HybridCache would work for us, but we actually really want the features in FusionCache. In particular the ability to invalidate entries and it actually work (via a backplane) turns out to be essential for us.

28.07.2025 09:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
a cartoon character in a suit and tie stands in front of a fire escape ALT: a cartoon character in a suit and tie stands in front of a fire escape
23.07.2025 10:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I work in a place that currently enforces this on every commit, and when I try to discuss removing this constraint people start referring to it as a "good practice", I feel like I'm going crazy!

23.07.2025 10:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Am I the only person that thinks putting Jira ticket references in commit messages is straight up a bad practice.

We have other ways of linking changes to tickets (PRs for example), commit messages should describe the change in the commit as best as possible.

23.07.2025 10:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 8    πŸ“Œ 0

Tipping implies some kind of initial payment πŸ€¦β€β™‚οΈ what an absurdly bad take

23.07.2025 00:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
dnx missing on macOS in Preview 6 Β· Issue #49804 Β· dotnet/sdk Hello, I was looking forwards to using the new dnx command on my MBP, however it seems that Preview 6 on macOS includes a dnx.cmd adjacent to the dotnet cli, but not a bash flavoured dnx. I can see...

Thanks, that worked great πŸ™‚ I've created an issue: github.com/dotnet/sdk/i...

16.07.2025 10:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@chethusk.bsky.social will we get .sh flavour of dnx in the next dotnet preview? In Preview 6 I only see dnx.cmd

16.07.2025 09:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Building serverless apps with .NET? Want to quickly provision resources locally for testing?

Discover how the streamline your development workflow with .NET Aspire, LocalStack and the AWS CDK

And you can even deploy all of that, to LocalStack running on your machine.

#aws #serverless #dotnet

08.07.2025 11:10 β€” πŸ‘ 11    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
Introducing OpenCLI Patrik Svensson's blog

I just published a blog post about the OpenCLI initiative. I think it's time we had a way to standardize CLI automation!

Feedback, suggestions, and thoughts are more than welcome.

patriksvensson.se/posts/2025/0...

08.07.2025 08:29 β€” πŸ‘ 61    πŸ” 33    πŸ’¬ 8    πŸ“Œ 3

They forgot to trick off of it to get the boost

26.06.2025 19:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Martin Costello: My Ongoing Open Source Journey

Wrote a small article for @opensource.org about my experiences and thoughts on contributing to Open Source software: opensource.org/maintainers/...

20.05.2025 20:17 β€” πŸ‘ 10    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

A lot of good work has gone into this, so pleased to see it released πŸ₯³

Well done @normj.bsky.social and team πŸ™‚

28.04.2025 20:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

With 4 tracks, 170+ guests and speakers, we need some help from the community, so we're looking for a few volunteers on Saturday to help with time management at DDDSW 2025.

If you're free and would like to come along, and are able to help out please get in touch!

Thank youπŸ™β€οΈ

23.04.2025 13:09 β€” πŸ‘ 7    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0

This is so very generous from @duendesoftware.com
Thank you for the support ❀️

15.04.2025 12:55 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

@chethusk.bsky.social are there any plans to bring the CLI goodness you've done with the SDK to the System.CommandLine package so that anyone can easily output their own completion scripts?

15.04.2025 09:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Update:

ok, found it. This is completion's behaviour and looks like it is not configurable

03.04.2025 16:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Chatting with someone from JetBrains;

This is VS's feature which is controlled by VS option Options=>Text Editor=>C#=>General=>Automatic brace completion . I'm not sure why suspening ReSharper affects this.

03.04.2025 15:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Phew πŸ˜„ in my question I incorrectly said the C# Dev Kit required signing into before use

02.04.2025 08:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I feel like that might have been me πŸ˜…

02.04.2025 06:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - waf/CSharpRepl: A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively. A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively. - waf/CSharpRepl

@damianedwards.com here was the thing I was thinking of yesterday: github.com/waf/CSharpRepl

28.03.2025 17:45 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Anyone out there using Artifactory with NuGet, please upvote this issue so that we can all have sane restore speeds:
jfrog.atlassian.net/browse/RTFAC...

#dotnet

17.03.2025 10:45 β€” πŸ‘ 3    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

I'm not sure if it's a typo issue, but in your section around "Lack of communication", you start talking about FA, but then Moq. The Moq changes were well communicated ahead of time as you said, but FA was extremely sudden, and many contributors felt misled and betrayed (their words not mine).

11.03.2025 16:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

whoops πŸ€¦β€β™‚οΈ last line should read:
dotnet new aspire-apphost

01.03.2025 18:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I think it was in-the-box when it was a workload

01.03.2025 17:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This should do it:

dotnet new install Aspire.ProjectTemplates
aspire-apphost

01.03.2025 17:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Session Voting is OPEN!!!!

This is one of the few opportunities at a conference attendee you can have a say in the talks YOU want to see!

https://buff.ly/4hzncRk

Voting is open until the 21st of Feb!

12.02.2025 21:32 β€” πŸ‘ 9    πŸ” 7    πŸ’¬ 0    πŸ“Œ 4
Preview
DDDSW 2025 Session voting Form Please choose the sessions you like the look of below. You DO NOT need to choose an answer on every session, you can just choose the ones you like the look of.

Session Voting is now Open for DDDSW!

https://buff.ly/4hzncRk

Please go and choose the sessions YOU would like to see, and you DON'T Need to choose an answer to every session, there are SO MANY awesome ones to choose from!

12.02.2025 20:52 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1

I'm very excited for the SQS JSON improvements, will have a play with it here and let you know how I get on πŸ™‚

08.02.2025 00:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Release 4.3.0 Β· shouldly/shouldly Notable PRs in this milestone: https://github.com/shouldly/shouldly/pulls?q=is%3Apr+is%3Aclosed+milestone%3A4.3.0 What's Changed remove some obsoletes by @SimonCropp in #931 Add support for Immuta...

We have a new Shouldly release
github.com/shouldly/sho...

Mosly thanks to @stu.dev

23.01.2025 23:49 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

The countdown has begun - 100 days to DDDSouthWest. See you there!

https://buff.ly/41UI0O7

15.01.2025 17:43 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

@stu.dev is following 20 prominent accounts