Skip to main content
Ccm's user avatar
Ccm's user avatar
Ccm's user avatar
Ccm
  • Member for 5 years, 1 month
  • Last seen this week
50 votes
Accepted

Purpose of async/await in web servers

48 votes
Accepted

What is a good way to indicate that a number is not something you can count with?

45 votes

Is our outsourced software vendor "Agile" or do they just not want to plan things?

30 votes

Avoiding throw because we are not sure the exceptions will always be caught

6 votes

When to *not* use SOLID principles

5 votes

Best practices for a new application to be ready for post-quantum cryptography

5 votes
Accepted

Best practices for minor changes to packages that are no longer maintained?

3 votes

Does my business case need TPL dataflow?

3 votes

How does inheritance lead to higher coupling than composition?

2 votes

API design. Make multiple PUT request or one single PUT request for updating multiple fields of the same database

2 votes

API design question: Should a builder perform expensive validation when building?

2 votes

What are the benefits of configuration languages over just using the source language?

2 votes

How far can you push Object Oriented Programming?

1 vote

Purpose of async/await in web servers when stuck with legacy I/O

1 vote

Writing public libraries: Should I let the consumer of the library enforce thread safety?

1 vote

How to reconcile the fact that dependency Injection break encapsulation? (Especially when others are allowed to wire up your dependencies for you)

1 vote

The fastest method for removing duplicate files safety?

1 vote

Why does C# not have automatic dispatchers

1 vote

How do non-blocking HTTP servers work?

1 vote

balance between UI responsiveness and avoiding race conditions

0 votes

Is it necessary or "class obsession" (opposite to primitive obsession) to create classes for non-business fields?

0 votes

Why do payment systems verify the transaction once it has been completed?

0 votes

Asynchronous execution queue in C#