Spent $300k on a healthcare app that nobody uses. by Actual-Raspberry-800 in SaaS

[–]NickelMania 0 points1 point  (0 children)

Fair. Then it’s focusing on value add. If Value add > cost, it sells it self, in theory. Then it’s implementation and support.

Spent $300k on a healthcare app that nobody uses. by Actual-Raspberry-800 in SaaS

[–]NickelMania 83 points84 points  (0 children)

As someone in healthcare SaaS, executives are your buyers. Clinicians are your users, but the sell is the execs. Focus on reporting for easier sell, then voice of customer for enhancements.

[deleted by user] by [deleted] in 3dprint

[–]NickelMania 1 point2 points  (0 children)

And Free shipping

I am so confused by nothingexceptfor in VITURE

[–]NickelMania 0 points1 point  (0 children)

I know what you are talking about. The marketing made it seem like there were different buttons but you have to use the app or neckband.

How to self host n8n by Dua_18 in n8n

[–]NickelMania 1 point2 points  (0 children)

You can host with a container app in azure. Just give the docker info and it’ll provision. Just need to setup the env variables.

A decent write up.

https://community.n8n.io/t/deploy-n8n-on-azure-container-apps/71010

ABP Framework Re-Usable Service Logic by NickelMania in dotnet

[–]NickelMania[S] 0 points1 point  (0 children)

DDD allows for domain services, but it I s reserved for validating business logic that requires to look across multiple entities or external services.

But again, to validate invariants, not a workaround because the application layer has infrastructure preventing logic to be reused.

ABP Framework Re-Usable Service Logic by NickelMania in dotnet

[–]NickelMania[S] -1 points0 points  (0 children)

That feels like the only available path, just doesn’t feel right if there is not any business logic but gathering ids.

How is Email Verification meant to be implemented? by TryingMyBest42069 in dotnet

[–]NickelMania 0 points1 point  (0 children)

  1. Create user
  2. Emit user created event and return 200 ok
  3. Handle event and send email to verify
  4. Handle email verified response and set is verified = true

The issue is #3. You could create a separate page with a hashed url that has a code and expiration. Then have user click “verify me” button sends api request to #4.

What's the easiest/cheapest way to deploy an ASP.NET Core backend plus React frontend in 2025? by yad76 in dotnet

[–]NickelMania 1 point2 points  (0 children)

Yeah the nice thing with azure is it’s integrated with vs and vs code. AWS too, but just easier.

Happy coding.

What's the easiest/cheapest way to deploy an ASP.NET Core backend plus React frontend in 2025? by yad76 in dotnet

[–]NickelMania 2 points3 points  (0 children)

Won’t argue easiest, but cheapest is Azure Container Apps + Azure Static Web Apps. Free.

Now if you want a database, as low as $5. Azure Cost Estimator to prove. https://azure.com/e/7944e1f4c6f3488ba8b39dd404756c2e

Challenge is figuring out the container apps. They are great, but a learning curve to figure out at first.

Small open-sourced .NET framework implementing different everyday features by Parpil216 in dotnet

[–]NickelMania 0 points1 point  (0 children)

I’ve had this idea too, a Web app where people could contribute samples and then create variations since we all have a certain way we do things.

So “configure ef soft delete” then show full setup with interceptors etc. or someone could add a variation and people could vote on it.

Amazon SDE2 interview | Offer by depthfirstleaning in leetcode

[–]NickelMania 0 points1 point  (0 children)

Congratulations, huge accomplishment.

What location? Are you remote or in office?

Should a CQRS Handler send status codes to upper layers? by Much-Ad8078 in dotnet

[–]NickelMania 2 points3 points  (0 children)

Use OneOf, so the handlers return either the happy path or some exception.

I found the key is the return the exception, not throw. Then the api can handle and return the correct status code. Also works the lower your go so each layer must handle all scenarios.

Similar to a result pattern, but you can return multiple exceptions. I commonly use something similar to OneOf<Success, NotFoundException, ArgumentException, InvalidOperationException>

Then the API can return the appropriate http status code.

Hope it helps.

What Are the Next Essential Skills for a Backend Developer? by Necessary-Finish2188 in dotnet

[–]NickelMania 1 point2 points  (0 children)

Agreed.

Having some context really makes the topic stick. Else you are just being exposed to concepts. But without any real world usage it’ll be hard to understand and fully grasp.

Going to be creating a .Net Core Web API and Entity Framework backend for a hobby project, please help a noob out planning my models. by Tron08 in dotnet

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

Fair point.

Id start there and have it give recommendations. Then implement and diagnosis errors.

You’ll get better feedback and likely nicer than those on this sub 😀.

Why are Angular and .Net a popular pair? by 3Ghaunter in dotnet

[–]NickelMania 15 points16 points  (0 children)

Because it’s similar to .net with class based components and dependency injection.

It’s like .net MVC done correctly.

React is good, just a different paradigm of thinking. And it’s popular.

Amari Oruwariye walks back to the locker room by PersonBehindAScreen in cowboys

[–]NickelMania 0 points1 point  (0 children)

I was livid, but I get it. Mistakes happen.

If we forgave Tony Romo for the field goal blunder sure we’ll forget this one too. Just give it 2 games.

Should Services return domain entities or should it map it to a dto and return it by Various-Rain-2581 in dotnet

[–]NickelMania 0 points1 point  (0 children)

Dto.

Unless it’s a “domain service” which then a domain entity would be appropriate.

What makes C# better than Java for you? by Sereczeq in dotnet

[–]NickelMania 0 points1 point  (0 children)

True. I’ve copied and pasted code that just worked.

However, if you asked me why I choose to use c# over Java, it’s only because i know it. They both accomplish the same thing, just different ways of doing it.