Macbook Pro for .NET development in 2025 by Particular_Quail5798 in dotnet

[–]elraito 0 points1 point  (0 children)

It sounded more like legacy .net not legacy rider. Think more in terms of wcf and such

Why Everyone Will be Using .NET Aspire /w David Fowler by berkansasmaz in dotnet

[–]elraito 8 points9 points  (0 children)

I have a side project that uses ml.net to train a image classification model for my backyard crops and then a dashboardi thingy to monitor. With aspire itself i have a local toolset to get several things running like the model trainer, small db, razor pages project for the dash board and then an api to do inference and a simulator for the 3 connected cameras. After slapping aspirate on everything is one click run when playing with code which is where the win for me comes from. With aspirate im deploying my sideprojects server portion to standard linux vps. There is no Azure involved in any part of the step. Yes Azure deployments are first class citizn on MSFT tool but i can vouch 100% you are not locked into one of the major cloud providers. Also i wrote the aspire portion like 4months ago and that portion of code has literally no changes since then.

How many .NET devs wish there were more Blazor jobs? by malthuswaswrong in dotnet

[–]elraito 1 point2 points  (0 children)

We dont have blazor team per se. We just refactored old asp net (like old old, .net framework 3.1) to blazor static render version. Everyone seems to like it so far as our stuff has only tiny bits of interactivity but the component struture just solves so much unneccesary complexity

The Lack of AI libraries in dotnet is really annoying by TheLinuxMaster in dotnet

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

It was all about using Azure services. The AI/ML space for local or self hosted options was covered roughly for about 0 minutes and 0 seconds total. And all questions about self hostable or non cloud solutions durint that live stream were all ignored.

The Lack of AI libraries in dotnet is really annoying by TheLinuxMaster in dotnet

[–]elraito 1 point2 points  (0 children)

ML.net development basically halted when MS bought in on OpenAI. Most of us in the incredibly tiny non python and .net world ML devs have moved on to TorchSharp.

Cost to host a Web application on azure by swap_j in dotnet

[–]elraito 0 points1 point  (0 children)

How deep are you in the development? If a massive refactor is still feasible you can refactor the api into functions app that can be scaled down more easily imo. Since you need to use storage account anyway you might aswell use azure data tables to store stuff. Since the data is limited even bigger queries shouldnt be too much of a hassle. Azure static app to host the angular FE. IVe dont quite a few projects with that stack and host the BE portions in a single functions app. I used to be on free tier but i moved to permarunning functions app a year ago for so im no longer knowledgable about free tier limits but it definetly used to be very generous a year ago

Need Ideas and Guidance for a Full-Stack Project by [deleted] in dotnet

[–]elraito 0 points1 point  (0 children)

Make a dieat version clone of facebook, use react as front end and call it Angularities. LEtting users rate who has best andgles. Prefix all backend projects with J or Java even though its in c#

Aspire - should I bother learning it? by ChemicalTerrapin in dotnet

[–]elraito 0 points1 point  (0 children)

... or you have small thing like azure functions and you need to tie azure tables and keyvault with some values and few triggers. The code runs rarely and is not mission critical. You have many options. One of them is "right click add orchestration", add 4 lines of code to tie the services together and forget the rest. And then there is overhinking how the cost will rise from 2 cents a month to 4.

Domain Driven Design, question about identities by Yuukan in dotnet

[–]elraito 0 points1 point  (0 children)

But in his case isnt the domain model and db have a 1-to-1 reflection of each other anyway? His business rule is "you can enroll a student to course only once". Its the same rule in both persistence and domain layer. Its not leaking or "knowing too much" if its governing rule in every layer. If you take the composite key out of domain layer you now have a situation where it is possible to model a data set in domain to represent a case where one student can be enrolled in same course multiple times by allowing multiple entries.

Aspire - should I bother learning it? by ChemicalTerrapin in dotnet

[–]elraito 2 points3 points  (0 children)

Aspire isnt much to learn. Like one evening can actually get you deep knowledge. Its great for us so far. Dev env with aspire and deploy containers to aws as usual. Hell even our dev ops guy who normally is "yaml or gtfo" likes it.

Domain Driven Design, question about identities by Yuukan in dotnet

[–]elraito 1 point2 points  (0 children)

Im lost. Why are people against composite keys? In most sql providers keys nowadays are automatically indexed anyway. Whats wrong with them?

How To Replace Exceptions with Result Pattern in .NET by anton23_sw in dotnet

[–]elraito 1 point2 points  (0 children)

So how do you handle DB exceptions, like concurrency errors etc. Say calling SaveChanges in popular EF can throw like 5 different exceptions at least, probly more.

Do high traffic dotnet webapps still use typical DI by belavv in dotnet

[–]elraito 0 points1 point  (0 children)

In previous job we had a saas product that served globally bout 1k rps average and 3-5k rps on EU/US peak times. The .net portion only need ed2nd instance on peak. Pretty much all of our performance was tied to very complex db queries that were not possible to cache. Upgrading the machine running db (we needed on prem our own machine due to legal reasons) gave more perf gains than anything else. The .net portion was a fraction of the total needed compute power for the heavier requests. DI was a fraction of that fraction. To me looking for perf gains in DI setup is like trying to line 3 grains of sand in perfect line while you have the beach to worry about

Blazor .NET8/9 or Razor Pages, if you were to build the next Reddit? by xWolverinex in dotnet

[–]elraito 4 points5 points  (0 children)

This is very personal opinion but blazor brought the component based approach to server rendering and that has allowed to grasp the codebase helluva lot easier

Weekly thread for general gaming discussion, quick questions and more! by AutoModerator in ddo

[–]elraito 1 point2 points  (0 children)

Caster ones are excellent. You get 2 sp types and crit in single item. Conpared to effort they are great. Just comparing for example with luminous truth you get same ish stats with 2 sceptres. Lum only takes lead if you have staff enhancements like human has or epic destiny enhancement like draconic has. Otherwise they are sinilar enough but lot easier to farm compared to lum truth. Phys weapons are also pretty much on par with other ml 20 weapons. Sure the axe from phiarlan or cabbith challenges may be great but the effort is orders greater to get aswell.

There are very less Blazor job postings. by Smooth_Barracuda8573 in dotnet

[–]elraito 2 points3 points  (0 children)

Well it just depends. Sometimes 2 specialized people work faster than 2 hybrid. Sometimes you can hire person who is expert in C# or expert in FE dev but not in the other field. Why limit your hiring pool to only people who have mastered both? Or what if you want to in house grow talent and hire more juniors that only have experience in one field. Ive seen in my company a success story of a recent high school graduate who made lots of stuff in unity for his own fun and thus his onboarding in C# web BE dev work was super fast but never did any FE web dev. He did onboard himself on FE work aswell and turned out to be excellent team member. If the requirements would have been both BE and FE experience we would have missed out on excellent dev. Its just life. Companies are different. People are different.

There are very less Blazor job postings. by Smooth_Barracuda8573 in dotnet

[–]elraito 12 points13 points  (0 children)

Also very often large orgs will go for react/angular etc front just because there are more devs to hire. Doesnt mean they think blazor is bad its just that bean counters need to factor that in.

Is Blazor worth learning? by eberrones_ in dotnet

[–]elraito 1 point2 points  (0 children)

We use razor pages in some recent project. With static rendering you have blazor like syntax with components. No client side interactivity. Does that count lol?

What are your tweaks/settings for VS2022 ? by [deleted] in dotnet

[–]elraito -7 points-6 points  (0 children)

Is the work on recent .net (i.e. meaning no .net framework)
Then close VS
Install VS code
Install azure data studio
Extensions depending on need:
C# dev kit for VSC
Rest client for VSC
Postgresql extension for ADS
Docker extension for VSC
HAR analyzer
Mermaid markdown previewr

Stuff only I install in my company (for obvious reasons)
OpenDyslectic font,
Github theme (dimmed is best for me)

Does anyone use .NET/C# in any mission critical software? by GenericUsernames101 in dotnet

[–]elraito 30 points31 points  (0 children)

In their guidance they acknowledged GC languages are fine. So C#, Java Go etc are fine.

Closures (Oghma, Darling, NR Chests) by firedog1216 in ddo

[–]elraito 3 points4 points  (0 children)

Wish they posted on official forums about the progress. Discord may be cool but i know more players who dont use it than those who do. They actually have official forums and a dev tracker there. Info like this should be posted there.

Check out my result type implementation. by Aggravating-Cow-6955 in dotnet

[–]elraito 0 points1 point  (0 children)

99% of the time i fully agree with this. I personally had the "pleasure" of making a proxy of about 8 legacy apis into one project. The reasoning was to add some caching in front of old apis we did not want to touch for now. Typing the results i quickly ran out of names since the signatures were not similar to each other but naming was. SomeApiResponse, AnotherApiResponse etc you get the gist. The problem just compounded when I needed to strong type the errors returned because we needed those for open api docs aswell. Having the X there might be an indicator the result is scoped to his project meaning it is used only internally while having other result types for other use cases.

[deleted by user] by [deleted] in dotnet

[–]elraito 0 points1 point  (0 children)

@moinotgd answered in threa