2022 Developer Survey is open! Take survey.

Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. It only takes a minute to sign up.

Sign up to join this community
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top

Top Questions

0 votes
1 answer
19 views

How do I distribute a C++ compiler with my application?

-3 votes
1 answer
34 views

Chasing a library maintainer who has gone missing?

-3 votes
1 answer
25 views

Can you explain to me what Python is doing here to give me these results? [closed]

-3 votes
0 answers
19 views

popularity / download statistics of Java Open Source Libraries [closed]

-2 votes
0 answers
51 views

When, and why, to pass parameters by value? [closed]

0 votes
0 answers
11 views

Best way to implement a custom session pool in c# (winscp)

0 votes
0 answers
36 views

Clean Architecture: How to decouple the Repository from a CommandHandler?

0 votes
2 answers
102 views

In an "Always On" architecture, how are duplicate concurrent transactions handled?

2 votes
2 answers
98 views

How to keep attribution in version control (git) when one author moves another author's code?

0 votes
0 answers
29 views

Help required in the right data structure for faster look up of data

0 votes
0 answers
28 views

Is a hexagonal architecture a good choice for a python REST API?

-1 votes
0 answers
29 views

Git nested submodules: best practices

0 votes
1 answer
56 views

Are Microservices Architecture and a Single Customer View able to co-exist?

1 vote
4 answers
170 views

Could a language allow for persistent allocations without heap?

-2 votes
0 answers
46 views

How to design a system that imports data into the system from a large amount of files

-2 votes
0 answers
38 views

Linux C: Using mmap and inotify: I think I'm doing something wrong [closed]

33 votes
10 answers
9k views

Am I right that switching programming languages will have little impact on the scalability of a CRUD API?

7 votes
2 answers
2k views

Why is having bloated interfaces an anti pattern?

-2 votes
0 answers
35 views

When to save complex html/css/js as an image and load that instead? [closed]

0 votes
2 answers
124 views

Would Injecting dependencies in C# as default parameters be a bad practice?

-3 votes
2 answers
68 views

Which HTTP status to return if a downstream service I depend on returned 500 error

11 votes
4 answers
2k views

Should we abandon the "if not null" pattern?

0 votes
1 answer
88 views

Side effect as a common object seems like a bad pattern

0 votes
0 answers
18 views

Best Practices to Deploy Docker on DigitalOcean using Terraform

2 votes
2 answers
114 views

Are there typo-tolerance algorithms (as opposed to string similarity)? [closed]

0 votes
1 answer
81 views

How to model a ternary relationship in a graph-based paradigm?

-1 votes
0 answers
13 views

When and how can I use an Entity created in a use case X' sequence inside another use case Y' sequence? [closed]

1 vote
0 answers
89 views

Best way to store key-value pairs of different types in c++?

-1 votes
2 answers
55 views

How do I properly write these functions? [duplicate]

-1 votes
0 answers
36 views

Better long-term configuration maintainability [closed]

-3 votes
1 answer
65 views

Using two different languages where one would suffice for the task (microservices)

0 votes
1 answer
85 views

How to establish communication between devices on separate local networks?

0 votes
2 answers
110 views

What does "legacy signature" mean?

-3 votes
1 answer
84 views

How would a SRP `class Car` look like? [closed]

0 votes
2 answers
48 views

Design pattern for persistent data storage - load and save arbitrary file, database, api etc

1 vote
1 answer
53 views

PyPI Package Names Governance

0 votes
2 answers
66 views

What is the best practice for BDD?

-3 votes
1 answer
57 views

Technical Debt in frontend development [closed]

0 votes
3 answers
152 views

Writing a growing simulation that scales

1 vote
4 answers
163 views

Hexagonal Architecture: What is the purpose of the input ports?

-1 votes
1 answer
62 views

In a microservice architecture, can individual microservices contain any configuration file? Is keeping a small config a good practice?

0 votes
2 answers
83 views

Why should I use an ORM like Entity Framework Core?

0 votes
2 answers
34 views

Use case diagram question confusion

10 votes
7 answers
8k views

What is the best way to record in git which commit is currently deployed to which environment?

-3 votes
0 answers
30 views

Question on Data Structure [closed]


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