Skip to main content
We’ve updated our Terms of Service. A new AI Addendum clarifies how Stack Overflow utilizes AI interactions.

Top Questions

-2 votes
0 answers
8 views

Is UML state-machine-diagram ideal for functional programming language?

5 votes
4 answers
296 views

Can you copyright code under 2 separate entities?

9 votes
6 answers
2k views

Is there a name for the hierarchy of "trustworthiness" many engineers use while debugging?

2 votes
0 answers
146 views

Invalidate session for user in authentication

1 vote
4 answers
102 views

Multithreaded Game Server: Single send() or Many send()s for Game List?

1 vote
4 answers
145 views

Is it good practice to return ApiResponse from a Spring service layer?

-1 votes
1 answer
56 views

How to make the common "organization > project > content" conceptual model handle more subdivisions?

4 votes
2 answers
699 views

why would one use the "Functional Options" pattern in go?

3 votes
3 answers
2k views

Difference between facade and orchestrator in the context of microservices

26 votes
7 answers
22k views

In C/C++, should I use 'const' in parameters and local variables when possible?

-3 votes
0 answers
98 views

How should I implement System Design patterns in general and when to use these patterns in every aspect? [closed]

3 votes
5 answers
5k views

How to handle assumptions while designing any system?

0 votes
2 answers
125 views

Is integration-testing all services the best approach?

-1 votes
0 answers
44 views

Mutex protects client list but does not prevent socket closure in multithreaded C server [closed]

3 votes
3 answers
2k views

Having trouble with AP computer science sample test problem

5 votes
5 answers
574 views

Is it good practice to check exception messages in unit tests? [duplicate]

1 vote
1 answer
10k views

use of minOccurs="0" without nillable="true" in SOAP

3 votes
3 answers
1k views

Undo/Redo with Command Pattern and Object Destruction

3 votes
2 answers
494 views

Why do I need an authorisation server if my micro services can validate JWTs directly?

5 votes
2 answers
490 views

Is there a canonical definition of SPA or is SPA a broadly agreed-on architecture with fuzzy edges?

1 vote
2 answers
237 views

What is a good strategy to avoid creating duplicate profiles for many individuals in a database?

3 votes
1 answer
211 views

Where should I store the access token in React?

1 vote
2 answers
142 views

Should I introduce a controller layer to separate networking from game/player logic in a C server project?

1 vote
1 answer
221 views

How should domain models be designed — rich domain models with encapsulated logic vs. anemic models with separate service/util layers?

3 votes
0 answers
113 views

How to implement introspection of user-defined data in my software renderer

1 vote
2 answers
164 views

Where to initialize clients in C server?

6 votes
2 answers
1k views

How dangerous is storing sensitive information in LocalStorage?

1 vote
1 answer
124 views

Where should authentication data be stored in a modular monolith with multiple authentication strategies? (NestJS)

1 vote
1 answer
331 views

Which approach to specifying a database connection in a web API, is preferred?

1 vote
1 answer
105 views

How should I design a password reset flow when the PasswordService depends on UserRepository (email vs ID)?

1 vote
2 answers
87 views

Finding a subset of vertices in graph

-1 votes
1 answer
704 views

Optimized algorithm to match entities together based on heuristics

2 votes
1 answer
238 views

How to design a plugin architecture in Node.js?

-1 votes
2 answers
212 views

Does it make sense to use next.js only for the front-end?

1 vote
1 answer
591 views

Validation in a simple DDD example

5 votes
2 answers
1k views

Why are semantics and type systems are so important?

3 votes
3 answers
1k views

Is a SPA still a SPA if SSR is used?

-1 votes
0 answers
23 views

Does rate limit on crawler hurt SEO? [migrated]

2 votes
2 answers
148 views

How to namespace global function overrides?

9 votes
3 answers
21k views

What is the difference between Times and Dup in Assembly Language?

1 vote
1 answer
257 views

How does a .COM file get loaded for execution

8 votes
3 answers
562 views

What are best practices for enterprise software, should a developer be able to login as one of its users? (when its your own company)

2 votes
1 answer
486 views

Cons of sending content-available=true and content-priority=high in BULK FCM messages?

0 votes
2 answers
111 views

Should I instantiate controllers in route modules or use static methods?

2 votes
3 answers
1k views

Passing a list of base class objects to a method and using instanceof to filter them

13 votes
5 answers
2k views

How do I find what's causing a task to be slow, when CPU, memory, disk and network are not used at 100%?

30 votes
9 answers
12k views

When is primitive obsession not a code smell?

0 votes
0 answers
106 views

How can I integrate a library that expects backend events into my own event system? [migrated]


Looking for more? Browse the complete list of questions, or popular tags. Help us answer unanswered questions.