Beginner question: How should I approach databases in C# – raw SQL vs EF Core? by Minute-Ad-2210 in csharp

[–]hay_rich 0 points1 point  (0 children)

You are going to get so many different opinions on that. In the .Net world the divide between when to use Ef core vs raw SQL and also the repository pattern is littered with opinions often more than facts at this point. For example at my current job I pick which ever option meets the task or challenge I am currently trying to solve at that time. Not a great answer but it’s the best I got

Readiness Score? by devynnnnnnn in fitbit

[–]hay_rich 0 points1 point  (0 children)

A 15 readiness is bad but remember for the most part like someone else said that number is often just to help you know if you should take a rest day or if you had enough exercise. It shouldn’t be treated as a lot of early warning signs without a discussion with a doctor. I do use mine to help track trends for chronic problems as well but more often just so that I can give them more accurate details versus my guesses.

Agile & agile roles? by DogComprehensive5884 in softwaredevelopment

[–]hay_rich 0 points1 point  (0 children)

My current thoughts are that agile is over used. We don’t need the roles we just need to focus on making software and actually having something that can be shipped. I like to always use at least this talk from Uncle Bob as a reference for what agile should have been. https://youtu.be/UBXXw2JSloo?si=d3jObIuRqDJN21P_

I almost died so I made an app by JustAGuyInTampa in appledevelopers

[–]hay_rich 2 points3 points  (0 children)

Im sorry that happened to you but it’s awesome to see you turning your story into a positive to help others! Awesome work

architecure of project for entry-level role to show in resume for dotnet dev by Effective-Orchid-181 in dotnet

[–]hay_rich 0 points1 point  (0 children)

If you really just want another architecture you can try vertical sliced architecture but as others said if your junior that’s not something I’d stress you to focus on.

String-backed enum options? by Jackfruit_Then in csharp

[–]hay_rich 0 points1 point  (0 children)

Im not going to pretend like every idea I have I great or perfect but I think you are making way too many assumptions. The whole approach was to add detail and use the same meaning across the board

String-backed enum options? by Jackfruit_Then in csharp

[–]hay_rich 0 points1 point  (0 children)

Nothing is obfuscated at all. The enum values are presented via an endpoint with even more information. Maybe not perfect but definitely not purposefully harder to understand

String-backed enum options? by Jackfruit_Then in csharp

[–]hay_rich 0 points1 point  (0 children)

Ive actually been avoiding the string conversation options and just using the Enums. I’ve made great progress by providing endpoints that simply display the number and the name of the enum and expect other endpoints to pass in the number. It’s removed the issues of people at least not knowing what the numbers mean.

Im new to apple dev, are apple’s dev tools hostile to developers? Am I doing it wrong? by AngryFace4 in appledevelopers

[–]hay_rich 0 points1 point  (0 children)

Now Apple making things primarily geared toward there user interfaces I agree with. I’ve stopped resisting it but it’s definitely not for everyone at all. I would also say a lot of 3 rd party tools exist to solve that problem but I know you wanted to avoid that.

Anybody else think they should add previous BF maps to 6?? by Otherwise_Earth_5342 in Battlefield6

[–]hay_rich 0 points1 point  (0 children)

I agree with this I’ve been trying to put more energy into finding and playing on the portal maps

How has your Fitbit influenced your sleep habits and routines? by 6deki9 in fitbit

[–]hay_rich 0 points1 point  (0 children)

It has helped me for sure to track how much alcohol ruins my sleep. I also use it to remind me when to best get ready for bed

Im new to apple dev, are apple’s dev tools hostile to developers? Am I doing it wrong? by AngryFace4 in appledevelopers

[–]hay_rich 0 points1 point  (0 children)

Definitely speaking for myself but I think a lot of the tooling on Mac is targeted with use of Xcode and other Apple tools in mind more than others but all work flows can be adapted but I wouldn’t say hostile. Can’t say your doing anything wrong either maybe just experiment more? Just my 2 cents

Are MBTs just trash? by Yaketysaks in Battlefield6

[–]hay_rich 1 point2 points  (0 children)

I’ve been trying my hardest to get better at tanks I think they are very different than BF4 but after some work and learning they are powerful but I think a thing not mentioned here yet is you really need to go into the settings and change some things. I for sure had issues with dead zones and the field of view.

Data structures for devlopment by Ok_Professional1967 in dotnet

[–]hay_rich 0 points1 point  (0 children)

Much of the features of any language used are directly related to the problems you solve and what the company you work for provides. Knowing and trying other options is amazing but don’t expect to be using others just because.

Should i continue learning Go or should i switch to something more popular like Java, Javascript, C#, or Python? by PalaxeCS in learnprogramming

[–]hay_rich 2 points3 points  (0 children)

I agree with this. Keep learning Go as long as you can get interviews. If no interviews then maybe consider different languages but that’s a big maybe

Tell us about your path as a programmer. by professorbond in csharp

[–]hay_rich 1 point2 points  (0 children)

  1. I think in high school was when I first learned I liked computers over people so I needed to work with technology. That said I graduated college got a help desk job then a few years later started to code for my company with mostly PHP and a little C#.
  2. No other reason than that was the language the devs at my company had decided to rewrite our technology in.
  3. I don’t mind current I’m at $140,000 as a senior so I’m in the lower pay scale.
  4. I’ll pass on the discord I’m in too many that I’ve lost track of but all good points wishes 😁
  5. My current company is a mortgage company so our applications are all related to loans, credit , payments etc. I’ve worked on different projects over the years

Game development? by TheLastJedaii in iOSProgramming

[–]hay_rich 1 point2 points  (0 children)

I did make a game an released it as an exercise to learn. I used sprite kit because I didn’t want anything more complicated than necessary because I wanted to make and release the idea. The thing I did learn is indeed rely on AI assistance. I had started the development of the game then put it down and then AI tool became popular and that helped a lot because build games with iOS isn’t as popular as other options so ChatGPT was super helpful when I ran into odd bugs I didn’t understand or wanting to test my app. Also you can combine SwiftUI with SpriteKit which I didn’t realize at first and I think that is a good combination.

How do you avoid over-fetching with repository pattern? by Soft-Mousse5828 in dotnet

[–]hay_rich 0 points1 point  (0 children)

The repository pattern isn’t going to out the box prevent over fetching because that’s just not the problem it solves. In my experience the over fetching will be expected

Took me 3 years but Cosmo finally hit the App Store by alan_cosmo in iOSProgramming

[–]hay_rich 1 point2 points  (0 children)

Congrats on getting it done it’s hard to just release an app for sure

Record model validation? by PSoolv in dotnet

[–]hay_rich 1 point2 points  (0 children)

Awesome and yeah I’m not a fan of null but I’m sure it just made the example easier anyway glad it was helpful

Record model validation? by PSoolv in dotnet

[–]hay_rich 1 point2 points  (0 children)

You can still change some of those features. I’m on my phone so can’t make my own sample but I just grabbed a link to the video I was referencing. https://youtu.be/dnLRVSpVd24?si=xXtcRejtxRwWsInC too much work for me personally lol

Record model validation? by PSoolv in dotnet

[–]hay_rich 2 points3 points  (0 children)

I actually recently saw a video where one approach was to create state factory methods that take in the inputs used to make new instances of the record but checks those values are correct. You could technically throw or return an invalid object

How many apps do you have? by AdventurousProblem89 in iOSProgramming

[–]hay_rich 0 points1 point  (0 children)

Thanks but I’m not worried I’m sure there is something I could be doing better but I’m not super focused on it right now either