Software Engineering

Passing info between different branches of a class hier...

So, I have a class hierarchy that looks like this: It is an embedded project, so...

How to keep applications stateless

This may be a convoluted question, but I'm trying to get a better understanding ...

Has / can anyone challenge Uncle Bob on his love of rem...

I hate referencing paywalled content, but this video shows exactly what I'm talk...

How have the GoF Design Patterns Evolved in reaction to...

The Gang of Four (GoF) book: "Design Patterns: Elements of Reusable Object-Orien...

How have the GoF Design Patterns Evolved in reaction to...

The Gang of Four (GoF) book: "Design Patterns: Elements of Reusable Object-Orien...

Why is studying a Lisp interpreter in lisp so important?

I have seen many CS curriculums and learning suggestions for new programmers tha...

Handling class specific behavior: polymorphism vs insta...

I'm designing a system with different types of components, and I'm trying to dec...

How do you show a team boundary in C4 diagrams?

How do you show a team boundary (5 to 9 people building "a thing" as defined in ...

Implementing paging with multiple data sources

I have multiple data sources that I need to search across and return back to the...

What is the For-Case Antipattern?

Today's TDWTF article starts with a confession from the author: I didn’t know w...

Looking for Research Mentor(as a high schooler) [closed]

I’m a high school student passionate about computer science, specifically AI and...

Are #regions an antipattern or code smell?

C# allows the use of #region/#endregion keywords to make areas of code collapsib...

Looking for Research Mentor(as a high schooler)

I’m a high school student passionate about computer science, specifically AI and...

What is the origin and meaning of the phrase “Lambda th...

I've been messing around with functional programming languages for a few years, ...

Cons of sending content-available=true and content-prio...

While sending FCMs, I've noticed these two headers are important(message won't g...

Using bit strings for modeling stable hierarchies in ta...

Purely relational databases (SQL) seem to suffer to nowadays from the lack of a ...

Difficulty optimizing XOR SubSequencies problem to get ...

This "advanced" XOR Subsequences Puzzle on Hacker Rank computes the Xor sum of e...

How exactly should unit tests be written without mockin...

As I understand, the point of unit tests is to test units of code in isolation. ...

Creating secure AI systems that mitigate vulnerabilitie...

I've recently worked on the proeject related to the Unified Multi Face Attend. A...

Creating secure AI systems that mitigate vulnerabilitie...

I've recently worked on the proeject related to the Unified Multi Face Attend. A...

Difficulty optimizing XOR SubSequencies problem to get ...

This "advanced" XOR Subsequences Puzzle on Hacker Rank computes the Xor sum of e...

How to prevent a Bitbucket build from running on every ...

I have a repository on bitbucket which initiates a build to run on every change ...

How do you know what to write without ai?

I don't know what to do in general. something about what the program needs but h...

When wouldn't I want to allow polymorphic deletion in C++?

When designing a pure virtual base class (interface) in C++, in what cases would...

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.