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

swing × 4

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

multithreading × 5

Use for questions about threads or multi-threading. A multithreaded computer or program is able to perform work ...

drupal × 4

For questions about Drupal, an open-source CMS framework written in PHP.

asp.net-core-5.0 × 5

For questions about ASP.NET Core 5, built on top of .NET 5.

timestamps × 2

For questions about the time at which an event is recorded by a computer system (e.g. database records creation or ...

mocking × 5

Use for questions about mocking within a unit testing context. Mocking (faking) is a way to isolate code (component) to ...

unit-testing × 5

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

undefined-behavior × 5

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

docker × 3

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

dom × 5

For questions about the Document Object Model (DOM) which is a way to programmatically refer to the elements of a markup ...

code-style × 5

About questions dealing with coding styles and conventions in software development.

fonts × 4

Tag the questions about the usage of electronic data files containing a set of glyphs, characters, or symbols in the ...

standard × 4

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

ajax × 4

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

openoffice-calc × 4

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

exception × 4

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

software-recommendation × 3

Software recommendation questions are off-topic on Software Development.

linq × 4

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

hash × 4

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

nuget × 4

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

orm × 4

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

iframe × 3

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

computer-science × 3

For questions about the science behind programming.

text × 3

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

output × 3

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

sorting × 2

For questions about ordering collections of items.

tensorflow × 4

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

spring-boot × 4

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

chrome × 4

For questions about web programming targeting Google Chrome browser.

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.

msbuild × 4

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

flutter × 4

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

variable × 4

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

naming-conventions × 4

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

installation × 3

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

gradle × 4

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

configuration × 4

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

function-pointers × 3

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

struct × 3

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

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.

devise × 3

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

gitlab-ci × 2

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

unix × 1

For questions about programming in a Unix operating system.

error-handling × 2

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

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.

game-development × 3

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

type-punning × 3

For questions about reinterpreting an object of some data type as an object of some other data type, typically in C / ...

strict-aliasing × 3

For questions about C's strict aliasing. an assumption made by the C or C++ compiler, that de-referencing pointers to ...

uri × 3

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

strcpy × 2

For questions about the C standard library function strcpy, which is used to copy non-overlapping, null-terminated ...

ansible × 3

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

spring × 3

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

database-schema × 3

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

google-apps-script × 3

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

webserver × 3

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

redirect × 3

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

maven × 3

For questions related to working with Apache Maven, a build automation and project management tool mostly used for Java ...

segmentation-fault × 2

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

alignment × 3

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

date × 3

For questions about working with dates. A date is a reference to a particular day represented within a calendar system ...

npm × 3

For questions related to NPM package manager that is part of Node.js.

macros × 3

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

chart.js × 3

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

entity-framework-migrations × 3

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

browser × 2

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

nannou × 3

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

binding × 3

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

swagger × 3

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

kubernetes × 3

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

theme × 2

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

ngrx × 3

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

mypy × 3

For questions about the Mypy static type checker for Python.

generics × 3

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

golfing-language × 0

For questions about languages that specialize in code golf.

variable-assignment × 3

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

github × 3

For questions about GitHub, a web-based hosting service for software development projects that use Git.

javafx × 2

For questions about the JavaFX platform which allows developers to create and deploy GUI applications that behave ...

matplotlib × 3

For questions about Matplotlib plotting library for Python.

sqlite × 3

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

monads × 3

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

perl × 3

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

graphics × 2

For questions about visual presentations in the context of programming.

malloc × 3

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

gitignore × 3

For questions about configuring the .gitignore file. This lists paths patterns (files or directories) that Git should not ...

kotlin × 3

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

google-query-language × 1

For questions about using Google Query Language, an engine provided by the Google Visualization API.

package × 3

For questions about built/compiled software usable units.

plot × 3

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

join × 3

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

reactjs × 3

For questions about programming in React.

concatenation × 2

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

upgrade × 3

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