Damian Edwards's Avatar

Damian Edwards

@damianedwards.com

PM Architect on .NET at Microsoft โค๏ธ craft ๐Ÿบ malt ๐Ÿฅƒ good โ˜• fine โŒš F1 ๐ŸŽ๏ธ ๐Ÿ“บ https://live.damianedwards.com

3,681
Followers
284
Following
1,034
Posts
23.04.2023
Joined
Posts Following

Latest posts by Damian Edwards @damianedwards.com

Ok, note that `aspire init` will detect your .sln(x) file and add the AppHost as a project rather than a single-file.

10.03.2026 17:34 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Interesting. Were you in GHCP agent mode in VS? VS has great "Add Aspire" support in the sln explorer (and has since day one) that does the right thing.

09.03.2026 20:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

There's no plan to support file-based apps in VS currently

09.03.2026 18:49 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

That's 100% optional and is only defaulted when you start with a non-.NET template to be clear

09.03.2026 17:01 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

htmxRazor 1.2.0 is out. Toast notifications, pagination, ARIA live regions, CSS cascade layers, View Transitions API support, and hx-on:* attributes for htmx 2.x.

All server-rendered. All Tag Helpers. All ASP.NET Core.

htmxRazor.com
github.com/cwoodruff/htmxRazor

07.03.2026 12:06 ๐Ÿ‘ 10 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
AspiriFridays - Fowler fixes his own bugs
AspiriFridays - Fowler fixes his own bugs YouTube video by Aspire

TOMORROW - our very own @davidfowl.com is in the #AspiriFridays hot seat as @maddymontaquila.net and @damianedwards.com attempt to make him fix bugs that he (probably) introduced. See you at 9:30 PST/12:30EST tomorrow! www.youtube.com/watch?v=XKP5...

05.03.2026 22:19 ๐Ÿ‘ 5 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

Long-press physical & capacitive buttons might just be the single worst interactive design trend of the last decade

05.03.2026 06:03 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Video thumbnail

Did you hear?! #AspireConf is coming March 23! ๐Ÿ’ซ Are you as excited as we are?! Save the date and see the agenda so far: aspire.dev/aspireconf/?...

#Python #TypeScript #dotnet #AspireDev

04.03.2026 18:00 ๐Ÿ‘ 18 ๐Ÿ” 7 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 5

worse, I had to ask on one machine then copy/paste results to myself in Teams so I could try them on the secure machine...

02.03.2026 20:38 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
a man with a mustache is typing on a keyboard in front of a computer monitor ALT: a man with a mustache is typing on a keyboard in front of a computer monitor

Me after 3 hours working on "security" stuff this morning

02.03.2026 20:17 ๐Ÿ‘ 22 ๐Ÿ” 0 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 1
Preview
a man in a green shirt is blowing his nose into a paper bag .. ALT: a man in a green shirt is blowing his nose into a paper bag ..
01.03.2026 00:48 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I already have cloud backups of important files from this volume including home movies, etc. but the rest is my media collection (ripped CDs, Blu-rays, and 4K Blu-rays) so isn't worth paying for cloud-based backup.

28.02.2026 22:04 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

New drives installed in the UNAS Pro. Had to delete the existing storage pool as it was created before UniFi Drive introduced its improved protection features. Always nervous relying on backups but it's restoring now ๐Ÿคž

28.02.2026 21:15 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Going live now!!

27.02.2026 17:04 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

you have that choice! ๐Ÿ˜Ž

26.02.2026 06:24 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

//<!--
#:include /*file=*/ app.cs
//-->
?

26.02.2026 03:22 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

what's to organize? project files don't even list .cs files anymore typically

26.02.2026 00:41 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Support for multiple files in file-based apps, via the new `#:include` directive. The item type is derived from the file extension in the path/glob you provide & is extensible via MSBuild, so *.cs -> Compile, *.json -> Content, etc. Coming in .NET SDK 10.0.300

25.02.2026 21:20 ๐Ÿ‘ 13 ๐Ÿ” 3 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0

Support for multiple files in file-based apps, via the new `#:include` directive. The item type is derived from the file extension in the path/glob you provide & is extensible via MSBuild, so *.cs -> Compile, *.json -> Content, etc. Coming in .NET SDK 10.0.300

25.02.2026 21:20 ๐Ÿ‘ 13 ๐Ÿ” 3 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0
Post image

๐Ÿ‘€
#csharp #dotnet

25.02.2026 20:48 ๐Ÿ‘ 38 ๐Ÿ” 9 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 1

Synology and UniFi UNAS Pro. Synology is the compute & important storage layer (photos, docs, etc.), UNAS Pro is where the huge media files go :)

24.02.2026 18:36 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
a man with a mustache is laughing while looking out of a car window . ALT: a man with a mustache is laughing while looking out of a car window .
24.02.2026 18:35 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

platter

24.02.2026 18:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Oh I mean I'm rebuilding RAID-5 currently. Gonna move to RAID-6 after new drives arrive.

24.02.2026 04:28 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0

Gah lost a NAS drive. Rebuilding RAID-1 so no protection right now. Buying two more drives so I can upgrade to RAID-6 and get protection against multiple drive loss. Don't need this stress.

24.02.2026 04:08 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

While everyone's talking about Claude Code Max $200/month subscriptions, there's GitHub Copilot Pro+ which only costs $39/month with *1500 premium requests included*. I swear what I'm doing with it costs a *LOT* more than $39 after burning $120 in 24 hours with Cursor

23.02.2026 16:04 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 1

How did it only just occur to me I should have a Michael Dickson jersey? ๐Ÿ˜ณ

22.02.2026 02:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

In Amex & other financial institution sites I think it's a deliberate behavior, perhaps in Amex's case exacerbated by related but different sites (e.g. card management vs. rewards vs. travel, etc.) which don't share timeout logic or something.

21.02.2026 16:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm your biggest champion

19.02.2026 18:44 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

And @davidfowl.com, and me ๐Ÿ˜

19.02.2026 18:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0