Skip to main content
JD Davis's user avatar
JD Davis's user avatar
JD Davis's user avatar
JD Davis
  • Member for 10 years
  • Last seen more than a month ago
  • Tulsa, OK, United States
50 votes
7 answers
12k views

Managing and organizing the massively increased number of classes after switching to SOLID?

18 votes
5 answers
10k views

Is modifying an object passed by reference a bad practice?

8 votes
3 answers
7k views

Alternatives to Singletons for caching lists of data?

7 votes
5 answers
3k views

Refactoring three very similar classes using inheritance?

6 votes
3 answers
9k views

Clean architecture, CQRS, and authentication?

5 votes
1 answer
5k views

Moving shared CQRS/Mediatr Request Handler logic into services and avoiding code/logic duplicity?

4 votes
2 answers
5k views

Putting some business logic in repositories versus keeping it out of repositories entirely?

4 votes
2 answers
156 views

Simple examples of properly designed Asp.Net applications illustrating different service layers?

3 votes
1 answer
3k views

Where and how to handle user password hashing in Clean Architecture?

3 votes
1 answer
8k views

How to avoid circular references with EF Core and Global Query Filters?

3 votes
1 answer
177 views

Is there a simpler approach than abstract factories for handling similar, but branching, logic?

2 votes
0 answers
182 views

Proper pattern to use when sharing large amounts of code and a similar control flow?

1 vote
2 answers
187 views

How to mitigate complexity of fallbacks introduced to automatically retry upon failure?

1 vote
1 answer
199 views

Setting up my inheritance model?

1 vote
0 answers
146 views

Having a globally static cached list without breaking encapsulation?

1 vote
0 answers
35 views

Offsetting high usage in a multi-tenant database environment?

1 vote
3 answers
228 views

When implementing new features that are similar to other features, do you make the older features more generic?

1 vote
1 answer
221 views

Handling application-wide notifications from various layers of the application?

0 votes
2 answers
182 views

Building dynamic code that can still handle many one-offs?

0 votes
1 answer
165 views

Is it appropriate to run everything through web applications? [closed]

-2 votes
1 answer
566 views

Implementing an SSO platform between different server languages and platforms