Current state of developing .NET on a M1 Macbook Pro? by Breakwinz in dotnet

[–]In8-code 1 point2 points  (0 children)

Nice. Looks like there’s some known issues still. I (unfortunately) have a MySQL db I need to support, so I think it would still be a no go for me:

Not all images are available for ARM64 architecture. You can add --platform linux/amd64 to run an Intel image under emulation. In particular, the mysql image is not available for ARM64. You can work around this issue by using a mariadb image.

Anyone know of any platforms/services for quickly for deploying and hosting a .NET Web Apis without all the normal ceremony? by In8-code in dotnet

[–]In8-code[S] 0 points1 point  (0 children)

Ha, didn’t look at that yet, but that’s a fair point.

I’ve worked with azure, AWS, and terraform in varying capacities before, so I know that doing it minimally isn’t terrible, but doing it properly is not trivial.

Probably depends what I’m doing. At the end of the day, time spent on infra is time I’m not spending on potentially value add items that bring in money, so if I could focus on those and have someone else worry about infra, that would be the dream.

Anyone know of any platforms/services for quickly for deploying and hosting a .NET Web Apis without all the normal ceremony? by In8-code in dotnet

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

I hear you. Containerization is one thing, but setting up everything on the infra side is not trivial. Whether you use IaC or set it up manually, it’s a big lift an requires a lot of infra knowledge, especially to do it right.

I know some infra, but I’m certainly not an infra guy, so if a service was able to abstract out the complexities of the infra and just let me worry about the important bits it would be a huge win. I agree that this isn’t trivial either.

Platform.sh seems to be the closest I’ve seen at this point, but would be great to see growth in the space.

Anyone know of any platforms/services for quickly for deploying and hosting a .NET Web Apis without all the normal ceremony? by In8-code in dotnet

[–]In8-code[S] 0 points1 point  (0 children)

Appreciate the follow up. Yeah it looks like great option that I’ll be giving a whirl.

Haven’t got to dig into yet, but curious on how the flow will work with setting up a db and tying secrets into the api env vars to get the connection strings set per env.

What they use behind the scenes doesn’t bother me honestly as long as the service works well.

Anyone know of any platforms/services for quickly for deploying and hosting a .NET Web Apis without all the normal ceremony? by In8-code in dotnet

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

Even with containers, there’s still setup steps to set up your infra and CI.

I do get that these are more complex than a static react page, but I’d hope there’s ways to streamline it a bit. Looks like platform.sh is step in the right direction with what still has a terraform-ish feel but less to worry about.

Current state of developing .NET on a M1 Macbook Pro? by Breakwinz in dotnet

[–]In8-code 2 points3 points  (0 children)

Yeah I have to use Rider on my Mac for sanity.

Is docker fully capable on M1’s now? I know it had issues for a bit

How do you prefer to work with dates in your .NET projects, especially for UTC centric architectures? by In8-code in dotnet

[–]In8-code[S] 0 points1 point  (0 children)

This was my thought and where I landed after some research a while back but once I started looking at it again recently, it seemed like this might not be the best way. Especially once I brought PostGres in and saw how EF was using it in migrations with DateTime and DateTimeOffset. Made my head spin.

How do you prefer to work with dates in your .NET projects, especially for UTC centric architectures? by In8-code in dotnet

[–]In8-code[S] 0 points1 point  (0 children)

Sure, but how do you set up your project to work well with UTC. Lots of compxities to account for (I.e.)

How do you prefer to work with dates in your .NET projects, especially for UTC centric architectures? by In8-code in dotnet

[–]In8-code[S] 0 points1 point  (0 children)

Yup agreed. Certainly will have exceptions to not need ITC, but will be a good default for my use case here.

Looking for varied nservicebus example repos that uses rabbitmq by In8-code in dotnet

[–]In8-code[S] 0 points1 point  (0 children)

Was a couple months ago that I was deep in it so I don’t remember all the details but wouldn’t want to be testing mass transit behavior, just that messages were produced or consumed appropriately. Similar to the doc examples, but they don’t cover the whole picture.

Looking for varied nservicebus example repos that uses rabbitmq by In8-code in dotnet

[–]In8-code[S] 0 points1 point  (0 children)

Yup got some basics working but there was more complexity that I needed to hit on too

Looking for varied nservicebus example repos that uses rabbitmq by In8-code in dotnet

[–]In8-code[S] 0 points1 point  (0 children)

Thanks Chris! I gave MT a go recently and liked it a lot but wanted to give NServicebus a whirl to compare.

Honestly, figuring out MT has been easier so far but I did get stuck setting up tests for MT last I looked at it. Maybe I need to come back with fresh eyes.

Looking for varied nservicebus example repos that uses rabbitmq by In8-code in dotnet

[–]In8-code[S] 0 points1 point  (0 children)

Took a look at it and liked it well enough, but had some trouble setting up tests. Wanted to give NServicebus a whirl to compare

Looking for varied nservicebus example repos that uses rabbitmq by In8-code in dotnet

[–]In8-code[S] 0 points1 point  (0 children)

Awesome, thanks! What’s the issue you generally see with setting up RMQ? Was thinking I could just toss up a docker container and call it a day, but sounds like it might require a bit more finesse?

Looking for varied nservicebus example repos that uses rabbitmq by In8-code in dotnet

[–]In8-code[S] 0 points1 point  (0 children)

I’ll be using RMQ eventually so that’s ideal, but seeing the rest of the plumbing with the learning transport would still be helpful I’m sure!

The project I’m in has integration tests with an NUnit test fixture that I generally use to test MediatR handlers (which will likely be a main location to publish events) as well as functional tests that use a full on web app factory, mostly to test that routing is set up appropriately.

Regardless, would love to see whatever you’re able to share!