David Wengier's Avatar

David Wengier

@david.wengier.com

Aussie. Dev at Microsoft working on Razor and a bit of Roslyn (C# and VB). Just generally a big fan of syntax trees I guess. I like Lego. He/him. πŸ‡¦πŸ‡Ί

1,151
Followers
322
Following
714
Posts
08.06.2023
Joined
Posts Following

Latest posts by David Wengier @david.wengier.com

Where else would a sensible person walk?!

06.03.2026 20:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

I love visiting the Microsoft campus. I love being in Building 18. I love the ammenities provided here. I love seeing my coworkers. I CANNOT bring myself to walk on the right side of the corridors and not constantly be in the way.

06.03.2026 19:24 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The ad I just saw for microdosing GLP-1 would seem to indicate that I am indeed in the US :)

01.03.2026 17:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Close, and also awesome, but not the same.

01.03.2026 03:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Can't believe I cut down on caffeine, and then a few months later flew to a country where I'm surrounded by the greatest drink of all time: Cherry Coke

01.03.2026 02:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Of course the machine that runs truenas and home assistant dies the morning I fly out of the country. What will happen to my family without the lighting routines I’ve so carefully crafted??

27.02.2026 19:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Just use a project πŸ˜›

26.02.2026 03:56 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A screenshot of Visual Studio showing @using and @addTagHelper directives faded out for being unused, along with warnings in the error list.

A screenshot of Visual Studio showing @using and @addTagHelper directives faded out for being unused, along with warnings in the error list.

Ugh, too many usings and addTagHelpers in these Razor files, I can never remember which ones are needed or not.

Oh wait.

I work on Razor.

Silly me πŸ€¦β€β™‚οΈ

22.02.2026 08:03 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Is it legal to create UIs for etl files that are user friendly?

22.02.2026 03:41 πŸ‘ 7 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Tree view with the processes on the left, timeline of exceptions in processes up top, data grid with the exception details in the center and current exception call stack at the bottom

Tree view with the processes on the left, timeline of exceptions in processes up top, data grid with the exception details in the center and current exception call stack at the bottom

PerfView can record all managed exceptions in all processes system-wide thanks to the .NET ETW provider, with callstacks.

I built a viewer for these .etl files:

21.02.2026 20:23 πŸ‘ 40 πŸ” 8 πŸ’¬ 3 πŸ“Œ 1

If anyone at Apple could help me get some eyes on FB22006363 that’s be great. We (.NET) are noticing some unexpected behaviors for X.509 chain building via SecTrustEvaluateWithError in the 26.4 Beta.

22.02.2026 00:53 πŸ‘ 2 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

If you're the type of person who doesn't like seeing fingernails being pulled out, then I recommend you don't see the 2023 film Fingernails.

Partly because it's pretty slow and didn't really conclude very well.

And partly because... well. I'm sure you can guess.

21.02.2026 11:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My wife takes probiotics every time she is prescribed antibiotics, and for almost 20 years she has staunchly refused to laugh when I warn her not to let them touch in the fridge or they'll annihilate each other.

21.02.2026 11:18 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

i give @david.wengier.com a hard time about hotreload but i must say i'm quite impressed with the improvements in the latest release.

13.02.2026 23:09 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Let the record show I made it all the way to the last non-travel day of vacation before I opened a PR.

13.02.2026 06:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yay! We've been working on this for over a year. Super excited for it to finally be in people's hands!

11.02.2026 05:21 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Install VS2026 18.3 (released today) if you edit Razor files or use .NET Hot Reload. We have some huge improvements added in this release. Download link visualstudio.microsoft.com/downloads/

11.02.2026 03:23 πŸ‘ 6 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

So I guess cohosting is on by default now. I’m expecting a flood of bugs, but this is nice to hear too :)

@sayedha.bsky.social @chris.sienkiewi.cz

11.02.2026 03:10 πŸ‘ 6 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Post image

Those three little words... 😍

11.02.2026 02:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Just spending the day checking out the rimz on the resort golf carts.

#weirdcarbs

11.02.2026 00:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Forget "delve" or the em-dash, if your project readme contains an ASCII art tree view, I'm going to assume it was at least partially written by an LLM. I don't know what project(s) they were trained on that made them think this is useful, but I don't think I've ever seen it before LLMs got here.

09.02.2026 10:30 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
screenshot of gmail account flooded by identical "Welcome to XYZ, thank you for signing up.  Please click this link to create a password and finish registering your account" from every website online

screenshot of gmail account flooded by identical "Welcome to XYZ, thank you for signing up. Please click this link to create a password and finish registering your account" from every website online

new fun #Zendesk scam happening where someone's feeding my email address into hundreds of zendesk-powered signup sites. getting a dozen of these every minute

04.02.2026 19:07 πŸ‘ 3 πŸ” 2 πŸ’¬ 5 πŸ“Œ 1

Yep, spam folder is at 176 so far. About 20 of those had slipped through to the inbox

04.02.2026 22:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Looks like its not just me: bsky.app/profile/most...

Spam folder at 176 and counting. About 20 slipped through to the inbox.

04.02.2026 22:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Anyone else getting inundated today with "Active your account" emails, for various different services and email addresses, but all coming from Zendesk software?

I always the assume the email addresses are compromised, but guessing someone found a hole in Zendesk too.

04.02.2026 22:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 1
Post image

Blazor Hot Reload in .NET 10: Why Co-Hosted Matters by Coding After Work www.youtube.com/watch?v=LcMs... #aspnetcore #blazor

03.02.2026 21:21 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Preview
[Proposal]: Target-typed static member access Β· Issue #9138 Β· dotnet/csharplang Target-typed static member access Specification: https://github.com/dotnet/csharplang/blob/main/proposals/target-typed-static-member-access.md Discussion: #9078 Summary This feature enables a type ...

Alternate proposal: Wait for github.com/dotnet/cshar... to be implemented, then just remove the word "Ordinal" from the enum members (or more realistically create new members that are copies.

Then you can do `string.Equals("Jobst", "Immo", .IgnoreCase)`

31.01.2026 06:57 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I went to the National Communications Museum, showed my kid how to use a rotary phone, and then successfully re-dialed the same number they did, but by hammering on the hang-up button the right number of times. He was pleasantly amazed.

Nice to know that's still possible sometimes.

31.01.2026 06:40 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

bsky.app/profile/phil...

27.01.2026 21:19 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Time to leave the house and get some supplies for the return of school lunches tomorrow. If I'm not back in an hour, send a spatula.

27.01.2026 03:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0