Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

Posts by Alexei‭

211 posts
60%
+1 −0
Q&A Best practices for business versioning within Web APIs

Context Our team is developing a solution mainly composed of several microservices relying on ASP.NET Core. We have decided that the simplest and most cost-effective solution would be for service...

0 answers  ·  posted 3d ago by Alexei‭  ·  edited 3d ago by Alexei‭

60%
+1 −0
Code Reviews Message consumption with priorities and consumer error handling using EasyNetQ library

Context I was tasked with developing a way to consume RabbitMQ messages that have various priorities (actually different levels of QoS). My restrictions are: high priority messages should have ...

0 answers  ·  posted 28d ago by Alexei‭  ·  edited 28d ago by Alexei‭

50%
+0 −0
Code Reviews Time measurement in an ASP.NET Core application

My team introduces lots of time measurements for various code sections that might take longer than expected in a real-life flow. These rely on initializing a StopWatch, getting the elapsed time an...

0 answers  ·  posted 1mo ago by Alexei‭

50%
+0 −0
Code Reviews Azure Service Bus queue message consumption in an ASP.Net Core 6 application

My team is introducing Azure Service Bus consumption into the solution and we have developed an implementation that we want to act as a model for other services in the future. It is split in two p...

0 answers  ·  posted 3mo ago by Alexei‭  ·  edited 3mo ago by Alexei‭

50%
+0 −0
Q&A Does Socket.AcceptAsync throw SocketException for any transient reason?

The source code for the Socket.AcceptAsync class seems to be this one. The relevant code (the one related to exceptions being raised) is the following: private bool AcceptAsync(SocketAsyncEventAr...

posted 4mo ago by Alexei‭

Answer
77%
+5 −0
Q&A Best practices for company internal Swagger Docs in production

The current project I am working on consists of a bunch of microservices (Web APIs) accessible only internally using Entra ID (formerly Azure ID). To simplify the development, all services expose ...

1 answer  ·  posted 4mo ago by Alexei‭  ·  edited 3mo ago by Alexei‭

77%
+5 −0
Q&A How to speed up MySQL query?

The main issue with your approach is that, in some cases, you execute a lot of queries to fetch the data. When working with SQL (regardless of relational flavor), you must aim from a set-based appr...

posted 5mo ago by Alexei‭

Answer
66%
+2 −0
Q&A How to automatically add package reference into project file after installing .NET package?

Manually editing the .fsproj file followed by dotnet build worked because some dotnet commands have an implicit restore. I think this is the fastest way to add a dependency when you know its versio...

posted 6mo ago by Alexei‭

Answer
60%
+1 −0
Q&A What software architecture are available for developing an application with multiple business domains that only share some common aspects?

Important note: this is primarily based on personal fairly long experience with monolithic architectures and limited microservice-based architecture combined with others' experience with microservi...

posted 7mo ago by Alexei‭

Answer
60%
+1 −0
Q&A Alternatives to `EXPLAIN ANALYZE` for queries that won't complete

Note: I have limited experience with PostgreSQL, but extensive experience working with SQL Server, so not everything below might apply to PostgreSQL. I have a large and complex PostgreSQL query ...

posted 7mo ago by Alexei‭

Answer
66%
+2 −0
Meta Tag creation/deletion criteria for Software Development?

Yes, but with some notes I think this a good idea, but we will need to provide more details and agree on some details. A tag must be named appropriately, considering Tag naming guidelines. ...

posted 8mo ago by Alexei‭

Answer
75%
+4 −0
Q&A Why is git merge from rather than to?

Another reason could be to allow to perform the merge without auto commit and no fast-forward: git merge the_branch --no-commit --no-ff This allows reviewing the merged changes before they are ...

posted 9mo ago by Alexei‭

Answer
70%
+5 −1
Meta On self-answered questions, is it inappropriate to mark my own answer "Works for me" immediately?

I don't think it is inappropriate for someone to mark their own answer "Works for me" on self-answered questions, but it feels a little bit redundant since the answer is expected to work for the po...

posted 9mo ago by Alexei‭

Answer
75%
+10 −2
Meta Should we disallow ChatGPT-User crawler (and others) from scraping Software Codidact?

Stack Overflow has recently announced OverflowAI and I think this video summarises pretty well this. The main drawback is that the users are less incentivized to put effort into answering questions...

2 answers  ·  posted 9mo ago by Alexei‭  ·  last activity 9mo ago by mr Tsjolder‭

Question discussion
77%
+5 −0
Meta Self answered questions about an unclear quickstart

Yes Quick starting with an API is definitely ontopic and especially helpful for newbies who struggle to understand the "spirit" of that API. Even if nobody else from the community is into Google ...

posted 10mo ago by Alexei‭

Answer
77%
+5 −0
Q&A Possible drawbacks for having duplicate local sources of the project tracking the same Git remote

Context I have started working on an Angular upgrade for a medium-sized project (from v. 10 to v. 15) and this is a rather long activity that is interrupted by other changes that need to be perfor...

2 answers  ·  posted 10mo ago by Alexei‭  ·  last activity 10mo ago by Andrew‭

Question git angular upgrade npm
50%
+0 −0
Q&A How to move Rancher Desktop virtual disk file to another location?

It seems that the file can be moved if rancher data is exported unregistered from WSL and reimported in a new location. The process is very similar to the one used for Docker Desktop. Example for ...

posted 10mo ago by Alexei‭

Answer
50%
+0 −0
Q&A How to move Rancher Desktop virtual disk file to another location?

I am using Rancher Desktop as an alternative to Docker Desktop. After using docker for a while I have noticed that C:\Users\user\AppData\Local\Docker\wsl\data\ext4.vhdx has grown quite a bit (20GB+...

1 answer  ·  posted 10mo ago by Alexei‭  ·  last activity 10mo ago by Alexei‭

81%
+7 −0
Meta Should I delete my trivial, lack-of-research question?

I agree with Dirk Herrmann‭'s answer about this: What if a question is beginner level? I would say: Someone should answer it. Some of the beginner level questions on stackoverflow have rece...

posted 10mo ago by Alexei‭

Answer
75%
+4 −0
Q&A When is it OK for duplication of information between message header and payload in a distributed software application?

A friend is involved in rewriting a distributed software application and while discussing the architecture, we noticed that in many cases the messages had duplication between headers and payload. ...

1 answer  ·  posted 11mo ago by Alexei‭  ·  last activity 11mo ago by Derek Elkins‭

60%
+1 −0
Q&A Updating the database reverses previous changes

I did not find the exact cause of your issue, but inserts should not be treated as updates. One way to do this is the following: static void InsertPost(Post post) { using var context = new B...

posted 1y ago by Alexei‭  ·  edited 1y ago by Alexei‭

Answer
77%
+5 −0
Meta Should we allow SEO related questions?

We have recently received a search engine optimization (SEO) question. Our scope currently does not explicitly include or exclude such questions, so I thought we should clarify this. Possible opt...

1 answer  ·  posted 1y ago by Alexei‭  ·  last activity 1y ago by Peter Taylor‭

Question discussion scope
71%
+3 −0
Code Reviews Health checks with caching in ASP.NET Core

Context I noticed that an application was flooding the database with simple SELECTs. The investigation revealed some bugs in the health check which theoretically implemented caching (to avoid quer...

1 answer  ·  posted 1y ago by Alexei‭  ·  edited 1y ago by Alexei‭

66%
+2 −0
Q&A EF-core Find method doesn't include other entities

What you want would be called DbSet<>.Find() combined with eager loading of the related entities. According to the docs, eager loading is not mentioned and its sole purpose is to easily get a...

posted 1y ago by Alexei‭  ·  edited 11mo ago by Sylvester‭

Answer
75%
+4 −0
Meta Deciding if a concept can be materialized to a tag

Note: this is inspired by the comments on this post and especially this one which mentions: We have tags for languages because people have interest or expertise in languages; likewise frameworks...

1 answer  ·  posted 1y ago by Alexei‭  ·  edited 1y ago by trichoplax‭

Question discussion tags