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‭

216 posts
80%
+6 −0
Meta How can I fill in tag information?

I have noticed that most tags lack any usage information and moreover a more detailed wiki: I would like to add the information for some of these tags, but I do not see how. I assume there is so...

3 answers  ·  posted 4y ago by Alexei‭  ·  edited 3y ago by Alexei‭

Question support tags
80%
+6 −0
Meta Should we have a Code Review Section / category?

I would definitely allow code review questions (requests) as they are an important part of any professional software developer. A special category might make sense, although a designated special ta...

posted 4y ago by Alexei‭  ·  edited 4y ago by manassehkatz‭

Answer
80%
+6 −0
Q&A Which abstraction should I choose for background services and why?

I will provide an answer from a pragmatic perspective, rather than a direct answer to your question. This is particularly important when working on a real project (as opposed to homework). Short an...

posted 4y ago by Alexei‭

Answer
80%
+6 −0
Meta Should we get rid of [formula] tag and use more meaningful tags like [excel-formula] or [google-sheets-formula]?

We currently have quite a few questions tagged with formula. However, [formula] seems so general that I am inclined to replace it to a more specific formula based on the context. Examples: [excel-...

0 answers  ·  posted 4y ago by Alexei‭

Question discussion tags
80%
+6 −0
Meta Do we need more specific up/down vote reasons for Software Development community?

The help center includes a rather generic (it's the same for all communities) article about voting. Recently a user flagged a question asking why it had received so many downvotes. While flagging ...

2 answers  ·  posted 4y ago by Alexei‭  ·  last activity 4y ago by Estela‭

Question discussion voting
80%
+6 −0
Code Reviews Measuring the impact of using exceptions instead of return values in an ASP.NET Core application

Context This Q&A from SO suggests that throwing exceptions is incredibly expensive when compared to returning values (return codes): that with return codes instead of exceptions the same pr...

1 answer  ·  posted 3y ago by Alexei‭  ·  last activity 3y ago by Dirk Herrmann‭

Question asp.net-core exception benchmarking
80%
+6 −0
Q&A When stored procedures are preferred over application layer code?

A person I used to work with several years ago was hired to rewrite a product using a .NET-based modern tech stack. One of the aspects that stroke me was that he believes that the product should mo...

2 answers  ·  posted 3y ago by Alexei‭  ·  last activity 3y ago by Derek Elkins‭

Question stored-procedures architecture
77%
+5 −0
Q&A Handling high frequency requests with cancellations in an ASP.NET Core application

Issue I have recently discussed with a friend a performance issue he and his colleagues have encountered in an ASP.NET Core 5 application (a checkout app, microservices architecture). The problem...

1 answer  ·  posted 3y ago by Alexei‭  ·  last activity 3y ago by Derek Elkins‭

Question asp.net-core cancellation-token performance asp.net-core-5.0 cancellation
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 1y ago by Alexei‭  ·  edited 1y ago by Alexei‭

Question security swagger swagger-ui
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 1y ago by Alexei‭

Answer
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 2y 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 2y ago by Alexei‭  ·  last activity 2y ago by Andrew‭

Question git angular upgrade npm
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 2y ago by Alexei‭  ·  last activity 2y ago by Peter Taylor‭

Question discussion scope
77%
+5 −0
Meta Software recommendations category

Shouldn't it be a category of Software Development too? Probably not Unless it is a very specific question as in the examples provided by Lundin which are clearly related to software developm...

posted 3y ago by Alexei‭

Answer
77%
+5 −0
Q&A Appropriate HTTP status code for "user confirmation required"

Unless there are reasons for keeping the "check for unintended consequences" and "perform the action" in the same endpoint, I would split them into two parts: GET /api/v1/action-can-charge-the...

posted 3y ago by Alexei‭

Answer
77%
+5 −0
Q&A How to deeply clone an array in Angular / TypeScript?

I have an array that I need to clone in Angular / Typescript. That is, any change done on an element from the cloned array should not affect the content of the initial array. How can I achieve thi...

2 answers  ·  posted 3y ago by Alexei‭  ·  last activity 3y ago by hkotsubo‭

Question typescript angular cloning
77%
+5 −0
Q&A Using nested paths vs. flat ones for API resources

This is based on a code review discussion that I had with a colleague about the way I have designed the resources paths for an ASP.NET Core controller that is currently consumed only internally (by...

1 answer  ·  posted 3y ago by Alexei‭  ·  last activity 3y ago by meriton‭

Question rest api-design
77%
+5 −0
Q&A Dealing with GETs with long query strings in ASP.NET Core

One of the recent business requirements is to be able to search through a list of entities using a bunch of filters. Most of these filters allow multiple values and the user might theoretically pro...

1 answer  ·  posted 3y ago by Alexei‭  ·  last activity 3y ago by Derek Elkins‭

Question rest query-string get
77%
+5 −0
Q&A Mapping generic handler to generic query in MediatR

I am using MediatR in an ASP.NET Core 3.1 application and I want use a generic query and a generic request that deals with getting lists of some standard items I am using in drop-downs and similar:...

0 answers  ·  posted 5y ago by Alexei‭  ·  edited 3y ago by Alexei‭

Question mediatr asp.net-core asp.net-core-3.1 generics cqrs
77%
+5 −0
Meta Specify framework / library version in the answer

As Stack Exchange (Stack Overflow mostly) is struggling to deal with outdated answers, they came with a proposal that we can learn from: Version labels for answers As already most of the feedback...

2 answers  ·  posted 3y ago by Alexei‭  ·  edited 3y ago by Alexei‭

Question discussion answers
77%
+5 −0
Meta Renaming a tag to an existing one fails silently

If I try to rename a tag to an existing one it silently fails. Example: trying to rename data-archiving to archiving fails with console error only: application-f4dc10c11dc65439a992f7c98cb554bfbc...

0 answers  ·  posted 4y ago by Alexei‭  ·  edited 4y ago by Alexei‭

Question bug tags
77%
+5 −0
Meta Is it correct to ask customer service-related questions?

Asking customer service-related questions is generally offtopic unless there is a connection to the software development process. Taking your examples one by one: How do I get my Facebook deve...

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

Answer
77%
+5 −0
Q&A Is the concept of a PHP lint feasible?

If I understand correctly what you are asking for is a static code analysis tool for PHP. A quick search reveals that Psalm would be such a tool.

posted 4y ago by Alexei‭

Answer
77%
+5 −0
Q&A Is omitting braces for single statements bad practice?

Already good answers, but I can provide a slightly different perspective here: always use braces if there is a risk of getting into a pitfall. Examples (from C#, but the language is less relevant)...

posted 4y ago by Alexei‭

Answer
77%
+5 −0
Meta Long code lines are not wrapped

This is a small bug (cosmetic) that I have noticed while adding some code in a post: I have artificially added some whitespace here and there, otherwise the line would have been way longer.

2 answers  ·  posted 5y ago by Alexei‭  ·  edited 4y ago by Monica Cellio‭

Question bug status-completed editor