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 »
Q&A

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.

Tags used in Q&A

caching × 5

For questions dealing with caching data, a mechanism for temporarily storing (caching) data locally in order to reduce ...

filestream × 3

For questions about working with file streams, which are basically sequences of bytes.

devops × 2

For questions about DevOps (development & operations) software development method that focuses on cooperation between ...

validation × 5

For questions dealing with checking (input) data to fit the required specifications.

ruby × 3

For questions about Ruby, a multi-platform open-source, dynamic object-oriented interpreted language.

gcc × 5

For questions related to using the GNU Compiler Collection (compiler for C, C++, Go and others).

undefined-behavior × 5

The unpredictable outcome of compiling or executing a program caused by breaking a language rule that is not enforced at ...

stored-procedures × 5

Use for questions about database objects that encapsulate SQL code.

string-concatenation × 4

Use for questions about joining two or many character strings end-to-end.

swing × 4

For questions about programming using the Java UI toolkit (javax.swing).

function-pointers × 3

For questions about pointers to functions, which can be stored in variables. Function pointers allow to dynamically call ...

standard × 4

For questions about programming or related standards. Standards are officially published or well agreed upon formats, ...

struct × 3

For questions about using structs, a keyword in various programming languages whose syntax is similar to or derived from ...

docker × 2

Use for questions related to building and running containers using Docker: Dockerfiles, architecture and related tools ...

ajax × 4

For questions dealing with AJAX (Asynchronous JavaScript and XML), a technique for creating interactive website user ...

nuget × 4

For questions about working with the NuGet package management system for the .NET platform.

text × 3

Use for questions about text type or generally when dealing with sequences of characters.

chrome × 4

For questions about web programming targeting Google Chrome browser.

tensorflow × 4

For questions about TensorFlow , a deep learning library and API created by Google.

exception × 4

For questions dealing with exceptions, atypical conditions that require deviation from the program's normal flow. ...

spring-boot × 4

For questions about Spring Boot, a Java-based framework that allows to easily create Spring-powered, production-grade ...

hash × 4

For questions about hash functions. Hash functions are mathematical functions that convert an amount of data into a small ...

gradle × 4

For questions about Gradle, a build automation tool for multi-language software development.

linq × 4

Use for questions related to Microsoft's Language Integrated Query that adds data querying capabilities. Based on the ...

unit-testing × 4

For questions about the testing method by which individual units of source code are tested to determine if they are fit ...

software-recommendation × 3

Software recommendation questions are off-topic on Software Development.

output × 3

For questions about the observable consequences of calling a program on some input.

computer-science × 3

For questions about the science behind programming.

go × 3

For questions about programming with Go, a language started at Google.

memory-management × 4

Use for questions about how physical or virtual memory gets allocated.

flutter × 4

Use for questions about Flutter, an open-source UI software development kit created by Google.

configuration × 4

For questions related to defining a software system configuration or settings.

msbuild × 4

Tag questions about Microsoft Build Engine, a build platform for managed code and was part of .NET Framework.

orm × 4

For questions about ORM usage. Object-relational mapping (ORM) is a technique for mapping object-oriented systems to ...

sorting × 2

For questions about ordering collections of items.

naming-conventions × 4

Use for questions about general rules governing names assigned to programming constructs such as variables, methods, ...

static × 4

For questions about functions or fields that are not bound to any specific object instance.

parameters × 2

For questions about variables used to refer to data provided typically as input in a subrouting.

visual-studio × 4

For questions related to features and configuration of Visual Studio directly related to programming using Visual Studio.

openoffice-calc × 4

A tag used for questions about OpenOffice's spreadsheet application.

variable × 4

For questions about using variables. A variable is a named data storage location in memory.

iframe × 3

For questions about programming with iframe HTML elements. An IFrame allows displaying a separate document on the same ...

database-schema × 3

For questions about the database schema, a description of the structure of the database (tables, columns, constraints, ...

binding × 3

For questions about linking program entities. Example contexts include dependency injection (link interface to its ...

qt × 3

Use for code related to Qt application development framework.

swagger × 3

For questions about Swagger, a framework implementation for describing, producing, consuming, and visualizing RESTful web ...

upgrade × 3

Use for questions about replacing a software component (library, framework) with a newer version. General software ...

spring × 3

For questions about developing using Spring Framework, an open-source framework for application development on the Java ...

gitlab-ci × 2

For questions related to configuring a CI/CD pipeline using GitLab CI/CD, which is a tool for software development using ...

golfing-language × 0

For questions about languages that specialize in code golf.

generics × 3

Use for questions about generics, a form of parametric polymorphism found in various OOP languages such as .NET and Java.

redirect × 3

For questions about web redirection, a response generated by a web server, that asks the user agent to not show the ...

android-contacts × 3

For questions about programming with Android's Contacts APIs.

class × 3

For questions about using classes, typically in an OOP language context. A class is a template used to create objects ...

ngrx × 3

Use for questions about NgRx, a reactive state management library for Angular based on flux design pattern.

sqlite × 3

For questions about programming with SQLite, a transactional SQL database engine.

webserver × 3

For questions about Web servers, an application that services requests from clients using the HTTP (or similar) protocol.

mypy × 3

For questions about the Mypy static type checker for Python.

installation × 2

For questions about the process of deploying an application, driver, plugin, etc. onto a device for future execution and ...

segmentation-fault × 2

For questions about segmentation fault error which occurs when the program is trying to access a memory location that ...

variable-assignment × 3

For questions about setting/updating the value of a variable.

git-merge × 3

Use for questions about merging in Git (via git-merge command). git-merge integrates changes from another branch by ...

theme × 2

For questions about themes and theming, that is used to change the look and feel to the existing UI.

plot × 3

For questions about plotting data in a software application. Plot is the graphical representation of a mathematical ...

google-apps-script × 3

For questions about working with Google Apps Script, which is a rapid application development platform that makes it fast ...

ansible × 3

For questions related to creating and managing Ansigle configurations. Ansible is an open source IT automation platform ...

monads × 3

For questions about using functional programming monads. A monad is an abstraction that allows structuring programs ...

chart.js × 3

For questions about Chart.js , an open-source JavaScript library for creating animated, interactive charts for inclusion ...

async-await × 3

Use for questions related to async and await keywords (or similar) that support an asynchronous programming model.

dependency-injection × 3

Use for questions about dependency injection design pattern which is used to reduce coupling between components.

loop × 3

For questions about using loops. A loop is a control flow structure that executes a set of instructions as long as or ...

kubernetes × 3

For questions related to running applications in a Kubernetes (k8s) cluster. Kubernetes is a portable, extensible, ...

kotlin × 3

For questions about Kotlin high-level programming language developed by JetBrains.

event × 3

For questions dealing with events. An event is a way to provide information (notifications) to subscribers.

perl × 3

For questions about programming with Perl, a procedural, high-level, general-purpose, dynamic programming language well ...

unspecified-behavior × 3

For questions about the unpredictable or unexpected behavior of a program which is not documented.

unix × 1

For questions about programming in a Unix operating system.

browser × 2

For questions related to web (Internet) browsers, the applications for retrieving, presenting, and traversing information ...

reactjs × 3

For questions about programming in React.

git-branch × 3

For questions dealing with git-branch command usage (use for managing branches).

state-management × 3

For questions dealing with the management of the state of one or more user interface controls.

error-handling × 2

For questions about language constructs that allow handling errors signaled by error codes, exceptions or similar ...

junit × 3

For questions about JUnit unit testing framework for Java and Scala.

devise × 3

For questions about Devise authentication gem for Ruby-on-Rails.

matplotlib × 3

For questions about Matplotlib plotting library for Python.

game-development × 3

For questions about Questions programming computer gaming and interactive graphics/video.

join × 3

Use for questions about joining two or more relations in a relational database system or the JOIN keyword.

nannou × 3

For questions about Nannou, an open-source creative-coding framework for Rust.

macros × 3

Use for programming languages macros (as opposed to application macros like VBA ones). A macro is a rule or pattern that ...

uri × 3

For questions about URIs. A Uniform Resource Identifier (URI) is a string of characters used to identify a name or ...

entity-framework-migrations × 3

For questions about (database) migrations, a feature of Entity Framework that provides a mechanism for detecting changes ...

proxy × 3

For questions about using proxies in the programming context. A proxy is an application or device that stands between two ...

graphics × 2

For questions about visual presentations in the context of programming.

concatenation × 2

For questions about joining two or more elements into a single element/structure. Consider using [string-concatenation] ...

alignment × 3

For questions about the positioning of visual elements in a view.

malloc × 3

For questions about using standard library malloc function that performs dynamic memory allocation.