Newest Questions

Filter by
Sorted by
Tagged with
-1 votes
0 answers
13 views

How to accurately infer the attacker–defender pairing algorithm from RL game logs using class mapping, frequency, and transition data?

I am analyzing event logs from a multiplayer Reinforcement Learning (RL) game server that records attacker–defender pairs in this format: attackerID - attackerClass X defenderClass - defenderID ...
Rayan Humane's user avatar
1 vote
3 answers
102 views

Managing Growth in Microservice Architecture: Is Modular Monolith the Solution?

Our team of 5 members are managing a microservice architecture that currently includes around 200 Java Spring boot microservices, with approximately 50 new services being added each year. We follow ...
User1254's user avatar
1 vote
1 answer
67 views

How should small but highly requested features be prioritized in technically driven B2B products?

In technically driven B2B products — such as hosting panels, billing systems, or extensible CMS platforms — it’s common for users to request small but high-impact features, like: Custom messages on ...
UnifyBoard's user avatar
1 vote
3 answers
164 views

Design Question - Storing timeseries in a key-value store

I'm looking for a sanity check my thinking around the memory layout of a key-value store. We have a system that periodically polls and monitors on host-level jobs. On every poll, a given job emit can ...
nz_21's user avatar
  • 137
6 votes
4 answers
2k views

Entity Framework - Is there a safety mechanism to prevent accidentally running Update-Database?

When using Entity Framework and running the Update-Database command, non-updated applications that rely on the database crash due to database context changes. Usually teams have a production database ...
EMN's user avatar
  • 563
0 votes
1 answer
115 views

What is the best way to manage git workflows for applications built on top of in progress libraries?

I am doing something I haven't done prior, which is that I built a library (that is still in progress as it is somewhat ambitious), and now I am developing an application on top of the "alpha&...
th hh's user avatar
  • 9
-1 votes
0 answers
49 views

A diagram modeling for AI Workflows? [closed]

Now, many companies offer AI Automation Services, where we just need to define the input, expected output, and process flow, by drag and drop. For example, on platforms like Roboflow.com, many steps ...
Muhammad Ikhwan Perwira's user avatar
5 votes
3 answers
474 views

How to get rid of Mappers and make objects build themselves?

I am having a really hard time deciding where to instantiate my entities in the refactoring I am making. The project was built with DDD and it's layered: it has the infra, domain and app layers. In ...
Bernardo Benini Fantin's user avatar
0 votes
0 answers
56 views

Extending a complex codebase without breaking things [duplicate]

I have to extend a complex piece software and I wonder if I should make the changes directly "where they belong", or if I should try to not touch existing stuff and "plug-in" the ...
Stefan Woehrer's user avatar
4 votes
1 answer
923 views

CA-1822: Mark members as static Roslyn recommendation will not unnecessarily increase memory consumption?

My job uses SonarQube as part of the CI/CD quality gate. One of the "Maintainability" issues (severity: medium) raised is the CA-1822: Mark members as static. The link explains the added ...
Veverke's user avatar
  • 541
2 votes
2 answers
127 views

Test a script reading from external source

I regularly write scripts and small tools that read data from external servers. I am still not sure what is the most efficient and effective way to test them: Probably the most effective way would be ...
J Fabian Meier's user avatar
0 votes
2 answers
137 views

Should HTTP clients be encapsulated in a C#/.NET library?

I have a C# library that contains all the logic to send requests to a remote endpoint, including marshalling/unmarshalling and encrypting/decrypting requests and responses. It contains an HttpClient ...
dan-kli's user avatar
  • 109
13 votes
9 answers
4k views

Is Dependency Injection useful when implementations are never expected to change?

Dependecy Injection makes mostly sense when using interfaces, since one of DI's strengths is to switch out implementations. It also decouples classes, since the consumer of the dependency does not ...
Hans's user avatar
  • 562
1 vote
4 answers
179 views

A passive LRU cache with locks

Context I'm working on a client-server-agent application, where server distributes tasks supplied by clients over agents. Server is passive, all communications are initiated by clients and agents. ...
Basilevs's user avatar
  • 3,972
2 votes
2 answers
147 views

Best Practices for Implementing a Heartbeat Feature in a Laravel App to Track Offline Status

I'm trying to implement a heartbeat feature for offline tracking that just sends an offline message to the server once the web browser app (Laravel-based) is offline. Ideally it will ping the app's ...
meowyn0316's user avatar

15 30 50 per page
1
2 3 4 5
4288