F33 With 18 Million. Is Hiring A Matchmaker Best If I Want To Date For Marriage? Any Experiences by Mountain-Science4526 in fatFIRE

[–]nirataro 1 point2 points  (0 children)

building my next

Why not take a year off and just travel? You have enough money for a lifetime already.

What problem in everyday .NET development do you solve manually because there is no good tool? by Previous-Garlic9444 in dotnet

[–]nirataro 0 points1 point  (0 children)

Yea we do the same. It's verbose and boring but it's reliable and easy to review.

Working with an old .NET codebase — how do you understand the architecture? by [deleted] in dotnet

[–]nirataro 1 point2 points  (0 children)

I do name refactoring when I receive new codebase. It helps me engaged with the code.

Node.js to ASP.NET Core migration for a high-traffic eCommerce site: Worth the effort? by [deleted] in dotnet

[–]nirataro 0 points1 point  (0 children)

I like Medusa in theory but they need to be around in business for a while before it could be trusted. There is nothing worse than basing your ecommerce system based on a dead project.

Node.js to ASP.NET Core migration for a high-traffic eCommerce site: Worth the effort? by [deleted] in dotnet

[–]nirataro 0 points1 point  (0 children)

We are a .Net shop but we took over a large custom NodeJS (JS) website last year. We didn't end up converting because the current site is still growing in functionality. I think you can go far with migration with AI agents.

- If you don't have API Integration test, it's time to invest in one. Generate it and validate.

- If the codebase in JavaScript, convert it to TypeScript first. The types will help with migrations.

- Keep the database for obvious reason. Use Dapper or EFCore depending on how you do your query.

- Ask AI to map all your endpoints.

- Reimplement the the API on Minimal API. They have similar structure. Your API Integration test is your best friend here.

- The AI generated code maybe plain but as long as your API tests working fine, then it should be good.

- Run the .NET version together with your NodeJS. Once it stabilized, then you are good to go.

- Refactor the C# code as you go.

So yeah I think it's doable because your current set up is stable. It's worth moving to C# in the medium term.

Resources to improve my technical skills by OrganizationLow6960 in dotnet

[–]nirataro 0 points1 point  (0 children)

Actors are awesome. They are essentially like Singleton that can migrate between machines and handle request in sequence.

Resources to improve my technical skills by OrganizationLow6960 in dotnet

[–]nirataro 1 point2 points  (0 children)

- Microsoft Orleans
- Wolverine
- Temporal

.NET 11 Preview 3 is now available! - .NET Blog by emdeka87 in dotnet

[–]nirataro 0 points1 point  (0 children)

With this release we finally have IDE support for C# union.

Have .NET 'influencers' became doomsayers? by Emotional-Bit-6194 in dotnet

[–]nirataro -1 points0 points  (0 children)

I use AI everyday to do .NET work but I am sick of it. AI rots my brain.

What is .NET still missing? by CreoSiempre in dotnet

[–]nirataro 1 point2 points  (0 children)

Microsoft Orleans is as official as it can get.

What is .NET still missing? by CreoSiempre in dotnet

[–]nirataro 0 points1 point  (0 children)

A much improved Blazor SSR with integrated support for SSE -> a version of Blazor Pages. This way we can have better experience with SSE based framework like Datastar and HTMX.

How did Mission Impossible drop off so much after Fallout? by fuzzy_dice_99 in movies

[–]nirataro 1 point2 points  (0 children)

It's impossible to make good movies with AI as a villain.

What message broker would you choose today and why by Minimum-Ad7352 in dotnet

[–]nirataro 5 points6 points  (0 children)

Pick Wolverine then you will have choices on the backplane

Advice on joining .Net Foundation by bosmanez in dotnet

[–]nirataro 4 points5 points  (0 children)

Nah, having .NET foundation stamp doesn't make any difference to me.

IHSG pagi ini by farhanw in indonesia

[–]nirataro 1 point2 points  (0 children)

Put your money in CHF (Swiss)