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 »
Code Reviews

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 Code Reviews

rest × 5

For questions about REST (Representational State Transfer) is a software architecture for distributed hypermedia systems ...

open-source × 4

For questions about open source licensing.

design-patterns × 4

For questions about design patterns, reusable solutions to commonly occurring problems in software design / development.

interpreted-language × 3

For questions about interpreted languages and program interpretation. A language implementation is interpreted if code is ...

caching × 5

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

multithreading × 5

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

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 ...

fonts × 4

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

code-style × 5

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

configuration × 4

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

nuget × 4

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

software-recommendation × 3

Software recommendation questions are off-topic on Software Development.

sorting × 2

For questions about ordering collections of items.

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.

openoffice-calc × 4

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

struct × 3

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

function-pointers × 3

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

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 ...

variable × 4

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

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.

computer-science × 3

For questions about the science behind programming.

iframe × 3

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

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 ...

ajax × 4

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

standard × 4

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

exception × 4

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

flutter × 4

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

orm × 4

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

naming-conventions × 4

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

chrome × 4

For questions about web programming targeting Google Chrome browser.

unit-testing × 4

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

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.

memory-management × 4

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

visual-studio × 4

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

go × 3

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

msbuild × 4

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

docker × 2

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

class × 3

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

kubernetes × 3

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

chart.js × 3

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

ansible × 3

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

gitlab-ci × 2

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

google-apps-script × 3

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

maven × 3

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

mypy × 3

For questions about the Mypy static type checker for Python.

javafx × 2

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

proxy × 3

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

matplotlib × 3

For questions about Matplotlib plotting library for Python.

reactjs × 3

For questions about programming in React.

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.

kotlin × 3

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

keyboard-events × 3

For questions about events that are triggered when a key is pressed.

gitignore × 3

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

malloc × 3

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

graphics × 2

For questions about visual presentations in the context of programming.

loop × 3

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

monads × 3

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

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 ...

sqlite × 3

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

android-contacts × 3

For questions about programming with Android's Contacts APIs.

github × 3

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

golfing-language × 0

For questions about languages that specialize in code golf.

theme × 2

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

nannou × 3

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

browser × 2

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

date × 3

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

alignment × 3

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

segmentation-fault × 2

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

redirect × 3

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

webserver × 3

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

database-schema × 3

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

strcpy × 2

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

uri × 3

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

game-development × 3

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

state-management × 3

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

git-branch × 3

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

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 ...

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 ...

macros × 3

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

entity-framework-migrations × 3

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

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 ...

ngrx × 3

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

spring × 3

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

qt × 3

Use for code related to Qt application development framework.

google-query-language × 1

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