Software Engineering Stack Exchange
- Handling user strategy choice over many strategy patterns
- Is this too much for a modular monolith system?
- Why should I never ever ever use Java serialization?
- Refactoring a legacy codebase with a god Repository and incomplete Clean Architecture
- Modeling invariants that requires data from multiple aggregates
- What should replace intra-file license headers in source files in judrisdictions which necessitate it?
- Is there a context in oAuth, reusable in the callback?
- Naming convention for boolean returning methods
- Is there any idea to display the progress information when the data is synchronized?
- How to combine multiple functions into a single template based function
- What is a good approach to sync remote API data to a database?
- Control flow and communication with two separate frontends (maybe with exceptions)?
- How to manage working directory in interactive development environments like Jupyter Notebook?
- Separate packages for mocks?
- When is multiple validation layers of protection necessary?
- How to segregate and name application services in DDD?
- Why do I need an authorisation server if my micro services can validate JWTs directly?
- How does one concisely differentiate between a DNS-to-IP lookup and reverse ordering of TLD > domain > subdomain relationships?
- Why do "protected variables" tend to violate open closed principle?
- Reliability vs Fault Tolerance
- Is it still a code smell if a class knows all subtypes but not using instanceof and downcasting?
- how to update the state of many aggregates in event sourcing at once
- Is it an anti-pattern to support different parameter types when using a dynamically-typed language?
- How does Object-Oriented Design fit into N-Layered Architecture?
- Difficulty understanding benefit of Separation of Concerns
- UML class diagram for RBAC. I don't know if the permissions and roles are properly set
- Api Best practices (conventions and separation of concerns )
- Is there an idiom for specifying axes and dimensions of array(-like) parameters? [closed]
- What's the difference between embedded systems and other software systems?
- How do I handle polymorphic domain models in a Clean Architecture data access layer?
- Could concurrent user-triggered data fetches and inserts lead to deadlocks in a multi-user ASP.NET Core + MSSQL application?
- how can CQRS improve performence when we have to duplicate the writes
- Class having member variable with same inheritance as itself
- in use case diagram having database as an actor
- Allowing POST as fallback for GET when query would exceed maximum length of URL
- What is "vibe coding" and what are the strong points of this methodology?
- use case relationship generalazation
- Diagram for Parallel processes
- Must getters return values as is?
- I'm confused how to structure my pom.xml when both Parent and Child modules are being developed simultaneously
- Split single repository/service into pieces in clean architeture?
- Ensuring type safety, honoring supertype contract
- How to create a JSON for my SVG?
- How to implement a server application that can reload configuration without restart
- use case relationships and actors specification
- What data type should a repository return?
- Automatic regressiontests with change detection in blue/green deployments
- Holding state in a service class in MVVM
- Using partials to automate form inputs creation
- Discord Bot and a website communication, what should be the system design
- How to deal with outdated PowerShell and Azure PS in Azure Automation?
- How can I generate visualizations in JavaScript using data and packages from R?
- Passing info between different branches of a class hierarchy in C++?
- ASP.NET MVC and Web API Together vs. ASP.NET MVC with JSON-Returning Action Methods
- Most simple way to design the map and collision of a PacMan WebApp game? (Vue.js) [closed]
- How have the GoF Design Patterns Evolved in reaction to Functional Programming and Microservices Architectures?
- Handling class specific behavior: polymorphism vs instanceof
- How do you show a team boundary in C4 diagrams?
- Using bit strings for modeling stable hierarchies in tables, is the faster solution?
- When wouldn't I want to allow polymorphic deletion in C++?
- Which is better: a chain of OR statements or IF in a loop? (Java)
- Can Partial or Hybrid Roles Be Defined in Scrumban? [closed]
- How to Deploy Machine Learning Model on Wearable Edge Devices?
- Why did IEEE 754 decide to allocate the field bits in the order that it did [closed]
- Why does the collection library for Dart use a bit mask for hashing collections?
- What is a SOLID way for creating objects dynamically using a factory?
- What was COBOL's syntax first described in?
- Repository interfaces returning DTO in clean architecture used by query handlers
- Ugly nested parameterizations
- Best practice for integrating UI and dynamic user-specific content using a Flask app
- Structuring multiple teams within an organisation
- Feedback on Coding Logic [closed]
- Is it a good idea to wrap node.js package functions in a micro-service architecture?
- Hiding non-user-facing executables for Windows applications?
- Is it possible to design a backend to interact with a smart contract instead of the user?
- Deciding on granularity of SOLID's SRP
- Documenting properties
- why would one use the "Functional Options" pattern in go?
- LabVIEW Object-Oriented Scripting Engine
- How to encapsulate functions inside a library
- How to persist an entity corresponding to a polymorphic association table in Domain-Driven Design?
- How to avoid 'Call super' code smell with multiple bases having same method name?
- Avoiding instanceofs with GUI composites
- Data structure for grouping strings in a collection when they share common substrings [closed]
- Techniques to do continuous refactoring
- Clearing static state before testing each method
- Is Spring Boot Unit Test Coverage with Integration tests only a bad practice?
- Where to put the application service interfaces in Domain Driven Design?
- Where to put notification templates in Domain Driven Design?
- Who first defined a "library" as software you call and a "framework" as software that calls you?
- Performance consideration for cascading style sheet implementation
- Refactoring a codebase from manual memory management to RAII
- Rewrite or Transpiler - How to move away from a proprietary SAAS solution
- Does unit testing spot bugs that QA testing typically does not?
- Repository returning multiple aggregates
- What is the design pattern of a program that uses global arrays to store variables?
- Is the SRP of SOLID (or any) principle relevant to the grouping of packages?
- Should setters silently sanitize input — or should they just throw? [closed]
- Refactoring object of large set of properties
- How to handle checked exceptions on interface contract in Java