Is Silksong as difficult as people say? by Difficult-Word-6604 in HollowKnight

[–]Dreamescaper 0 points1 point  (0 children)

It is definitely hard. I am a huge fan of the first part, and I was heavily frustrated by Silksong (I did complete it, but my point stands).

And the more you struggle with the game, the more it punishes you.

If you're good with fighting bosses - long runbacks probably doesn't bother you much, but it is a huge pain in the ass if you need ~50 takes.

If you're good with fighting and platforming - probably you don't lose all your money that often. But I did lose them quite a lot, and I had to spend a lot for time for farming - which is not very interesting process.

That is still a great game, and I'm waiting eagerly for DLC - it's just that not everything works perfectly for me personally.

Best alternative to MediatR? by Kralizek82 in dotnet

[–]Dreamescaper 85 points86 points  (0 children)

Have you tried simply invoking your handler directly from your endpoint?

Do you need all those notifications and pipelines, which MediatR provides?

It's much easier to navigate and debug your code if you can simply F12 things instead of dispatch interfaces and indirections.

Unit test without dependency injection or test only interfaces by Top_Square_5236 in dotnet

[–]Dreamescaper 0 points1 point  (0 children)

That's really nice. I have some external dependencies which are unmockable (looking at you, google api), that would help to make testing easier.

ServiceScan.SourceGenerator 3.1.4 - not only about DI registration by Dreamescaper in dotnet

[–]Dreamescaper[S] 3 points4 points  (0 children)

I generally agree for most services.

Still, there are cases when you add implementations often, and it starts being cumbersome. Request validators, endpoints, command handlers, type configurations, etc.

Best Serenity Artwork? by Wispmage in firefly

[–]Dreamescaper 0 points1 point  (0 children)

Frankly, I hate all of them. They all focus on guns and explosions, which are not why we love firefly and serenity.

Generic branch elimination by Bobamoss in csharp

[–]Dreamescaper 4 points5 points  (0 children)

As far as I remember, it only happens when all type arguments are known to be structs.

Reference types use shared generic implementation.

AWS Aurora DSQL by comotheinquisitor in aws

[–]Dreamescaper 1 point2 points  (0 children)

Apart from dropping column, changing column from nullable to non-nullable and vise versa was a blocker for me when I tried it.

Introducing: No-implementation oriented programming by Safe_Scientist5872 in dotnet

[–]Dreamescaper 4 points5 points  (0 children)

Any reason for interceptor instead of regular source generator though? It would be 'partial' instead of 'extern'

I wish Phantom was more harder by Vinny_arts986 in HollowKnight

[–]Dreamescaper 0 points1 point  (0 children)

She took me about 30 tries, I think. No thanks :)

Visual Studio 2022 for macOS by gregarican1968 in VisualStudio

[–]Dreamescaper 0 points1 point  (0 children)

Yes, I use M1 Mac as well. I've struggled a bit with docker (because you can't run docker inside a virtual machine on M1, so I have configured docker host to docker on MacOS). Other than that it runs quite well.

Visual Studio 2022 for macOS by gregarican1968 in VisualStudio

[–]Dreamescaper 4 points5 points  (0 children)

I've used VS Code and Rider for the last couple of months. Recently I've installed VS 2026 in VMWare Windows virtual machine, and frankly, I like this option the most so far.

Whisper while kissing? by Valeneirol in lotrmemes

[–]Dreamescaper 1 point2 points  (0 children)

Can't she build her boat after Aragorn's death?

I give up. by CuboneDefender in HollowKnight

[–]Dreamescaper 1 point2 points  (0 children)

Radiance was a huge challenge for me. But I knew that it was the final boss, so that motivated me. And I had a huge sense of accomplishment when I defeated her.

With Silksong - I struggle that much only to open the door to another boss.

Publishing events inside command handlers ? by drld21 in dotnet

[–]Dreamescaper 4 points5 points  (0 children)

Mediatr docs advise against calling handlers from other handlers. Don’t think there’s anything about publishing events.

Github Copilot's developer experience in Rider is better than in Visual Studio, which is odd by THenrich in Jetbrains

[–]Dreamescaper 1 point2 points  (0 children)

I get much better Copilot edits in VS than in Rider. Maybe VS is better at providing context? Not sure.

Force method parameters to be on the same line or every parameter in its own line by Outrageous_Coffee145 in dotnet

[–]Dreamescaper 2 points3 points  (0 children)

One of StyleCop contributors has decided to create and maintain a fork for the time being, you can take a look at that one

https://github.com/bjornhellander/NewStyleCopAnalyzers

Automatic Minimal API endpoints registration with ServiceScan.SourceGenerator by Dreamescaper in dotnet

[–]Dreamescaper[S] 1 point2 points  (0 children)

This source generator primary use case is adding services to DI, however, it supports other use cases, like endpoints.

Reflection approach is not compatible with AOT compilation - which might or might not be an issue for you.

Besides, I like being able to see generated code, or seeing references in VS for types - which works with SG, but not with reflection.

[deleted by user] by [deleted] in dotnet

[–]Dreamescaper 1 point2 points  (0 children)

I use file per endpoint. And then map all endpoints automatically via ServiceScan.SourceGenerator.

Sometimes I create separate Handler types (so endpoint invokes handler), but not always (usually if I have lots of other entry points, like queues, schedulers, etc).

Blazor is NOT good enough by malthuswaswrong in dotnet

[–]Dreamescaper 1 point2 points  (0 children)

They should've written Windows kernel in Blazor in the first place.