Skip to main content
The 2024 Developer Survey results are live! See the results
Andy's user avatar
Andy's user avatar
Andy's user avatar
Andy
  • Member for 8 years, 11 months
  • Last seen this week
  • Czech Republic
66 votes
Accepted

Inverting an IF statement

44 votes

Why not use SQL instead of GraphQL?

32 votes

How are abstract database interfaces written to support multiple database types?

21 votes

Use empty string, null or remove empty property in API request/response

18 votes
Accepted

Is there a design pattern to remove the need to check for flags?

18 votes
Accepted

What does a load balancer return?

17 votes

Handling token renewal / session expiration in a RESTful API

17 votes
Accepted

Avoid getters and setters, displaying user informations

17 votes

Optional parameters or overloaded constructors

12 votes

UML class diagram notations: Differences between Association, Aggregation and Composition

11 votes
Accepted

REST API vs directly DB calls in Desktop Application

11 votes
Accepted

How to go about testing un-injectable code?

11 votes

Real World - Liskov Substitution Principle

11 votes

MVC and RESTful API service

11 votes

Microservices: Handling eventual consistency

11 votes
Accepted

How does user authorization work in a Microservice architecture

10 votes
Accepted

How should an `Employee` class be designed?

10 votes
Accepted

Unused function parameters and polymorphism

10 votes

Constructor with tons of parameters vs builder pattern

9 votes

Should composition happen no matter what?

9 votes
Accepted

Best practices for developing a small website

9 votes
Accepted

js spa rest backend business logic vs presention logic

8 votes
Accepted

Am I breaking SRP when I inject Factory pattern with Repository layer?

8 votes
Accepted

Does using the strategy pattern for persistence methods make it "okay" to include CRUD methods in a business object?

8 votes
Accepted

How to deal with an event if the domain aggregate was not yet persisted?

8 votes
Accepted

How are transactions on ATMs and their banks typically synchronized?

7 votes
Accepted

Event Sourcing - Multiple events or a single for a change on one aggregate?

7 votes
Accepted

Handling aggregate root with deep object hierarchy

7 votes
Accepted

How to architect user authentication from client applications?

7 votes
Accepted

Module Requiring vs Dependency Injection in Javascript

1
2 3 4 5
7