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

julia × 2

For questions about programming in Julia, a high-performance general purpose language.

k × 1

For questions about K proprietary array processing programming.

keras × 2

Use for questions related to Keras neural network library, that provides a high-level API in Python and R.

keras » tf.keras × 1

For questions about programming with TensorFlow's implementation of the Keras API specification.

keyboard-events × 3

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

keyboard-events » keydown × 1

For questions about "keydown" event which is raised when a key is being pressed.

keycloak × 1

For questions about Keycloak, an integrated Single Sign-On (SSO) and Identity Manager (IDM) for browser apps and RESTful ...

keyword-new × 1

For questions about using the new keyword in C++ or similar programming languages.

koolplot × 0

For questions about Koolplot, a software library used for drawing 2-dimensional graphs from C or C++ programs.

kotlin × 3

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

ktor × 1

For questions related to using Ktor, a framework to easily build connected applications – web applications, HTTP ...

kubernetes × 3

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

kubernetes » kubectl × 1

For questions related to the Kubernetes command-line tool. kubectl allows running commands against Kubernetes clusters.

language-agnostic × 9

For programming related posts that refer to concepts that are not specific to a single programming language (language ...

language-design × 4

For questions related to the design of various aspects of a programming language.

language-lawyer × 7

For questions dealing with one or more intimate restrictions (useful or esoteric) of a certain programming language.

launcher × 0

For questions about programming or configuring an (application) launcher. A launcher stores the locations of applications ...

lazycache × 2

For posts related to using Lazy Cache library, a simple in-memory caching service.

ldap × 1

For questions about using the Lightweight Directory Access Protocol (LDAP) protocol. LDAP is an open, vendor-neutral, ...

lemmy × 1

For questions related to working with the Lemmy API. Lemmy is a self-hosted, federated social link aggregation and ...

libreoffice-calc × 5

For questions about LibreOffice Suite's spreadsheet application.

lifetime × 1

For questions about variable lifetime which is the time during which the variable is bound to a specific memory location.

linkage × 2

For questions about linkage, which describes how names can or can not refer to the same entity throughout the whole ...

linked-list × 5

For questions about linked lists. A linked list is a data structure where each element contains a reference to the next ...

linker × 2

For questions using a linker, a part of the toolchain for producing executables from source code written in compiled ...

linux × 19

Use for questions about programming on Linux (e.g. about the Linux specific behavior of some code).

linux » gnome × 1

For questions related to code using one or more GNOME libraries.

linux » ubuntu × 0

For questions related to programming on Ubuntu (or targeting Ubuntu). Ubuntu is a free desktop and server operating ...

linux » ubuntu » xubuntu × 2

For questions related to software development using / targeting Xubuntu, an official derivative of Ubuntu based on XFCE.

list × 2

For questions about dealing with list-like data structures that are not necessary implemented as linked-lists (example: ...

list-comprehension × 1

For questions about language-specific constructs that provide a short way to create lists in a style similar to the ...

litte-endian × 1

For questions about "Little-Endian" values which are stored with their least-significant byte first.

llm × 1

large-language-model

For questions related to working with large language models (LLMs) in a programming context. The question should also ...

log4net × 1

For questions about using the Apache log4net library, a tool that outputs log statements to a variety of (output) ...

logging × 2

For questions dealing with logging, a process of recording events in a software application.

login × 1

For questions about login / logon / authentication process.

looker × 1

For questions about the Looker platform or its modeling language, LookML.

loop × 3

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

loops × 1

For questions about loops, type of control flow structure in programming in which a series of statements are executed ...

lua × 1

For questions about programming in Lua, a lightweight, high-level, multi-paradigm programming language designed primarily ...

lwjgl × 1

For questions about Lightweight Java Game Library (LWJGL), a Java library that enables cross-platform access to popular ...

lxc × 1

For questions about LXC, an operating system-level virtualization method for running multiple isolated Linux systems ...

machine-learning × 1

For questions related to implementing or using machine learning algorithms.

machine-learning » image-classification × 1

For questions related to image classification which means assigning a label or class to an entire image, typically in a ...

macos × 5

For questions about programming using macOS APIs or that are related to macOS-specific behavior.

macos » macos-big-sur × 1

For questions about programming that relies on macOS Big Sur specific behavior.

macros × 3

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

make × 1

For questions about build control language/tool make.

malware × 0

For questions related to malware (malicious software, script, or code used to disrupt, damage, or gain unauthorized ...

manjaro × 2

For questions about Manjaro, a GNU/Linux distribution based on the independently developed Arch Linux.

mapped-types × 1

For questions about types used for transforming other types (e.g. mapped types in TypeScript).

markdown × 2

For questions about Markdown format/editor. Markdown is a plain text formatting syntax designed so that it can be ...

math × 2

For questions about the manipulation of numbers within a software application.

matlab × 2

For questions about programming with MATLAB, a proprietary multi-paradigm programming language and numeric computing ...

matplotlib × 3

For questions about Matplotlib plotting library for Python.

matrix × 1

For programming questions related to working with matrices.

maybe × 1

For questions related to using Maybe type, which encapsulates an optional value (typically when programming in Haskell).

mediawiki × 4

For questions about MediaWiki, a free software wiki package written in PHP.

memory × 2

For questions about memory management or issues in software development. For hardware issues related to memory, use the ...

memory » dynamic-allocation × 2

For questions dealing with dynamic memory allocation.

memory » ram × 0

For questions about usage of the (Random Access Memory) RAM in a software development context.

memory » ram » heap-memory × 2

Use for questions about the dynamic allocation of memory within the heap.

memory » ram » stack-memory × 2

Use for questions about the stack memory (typically sequentially allocated, scoped to the successive function and ...

memory » storage-duration × 1

For questions about the storage duration of objects in a software application.

memory-leaks × 1

For questions about memory leaks. Memory leaks occur when a program fails to release memory that it has allocated and is ...

memory-management × 4

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

merge × 1

Use for questions related to combining two or multiple sets of data. Try to AVOID this tag and use a more specific one ...

messaging × 1

For questions related to the messaging design pattern by which messages are used for communication between processes, ...

metrics × 1

For questions about quantitative data related to software applications.

mime × 1

For questions about working with Multipurpose Internet Mail Extensions (MIME), an Internet standard that extends the ...

mintty × 1

For questions about using Mintty, a free and open-source terminal emulator for Cygwin, the Unix-like environment for ...

misra-c × 1

Use for questions related to MISRA-C coding guidelines created by MISRA (Motor Industry Software Reliability ...

mobile × 1

For questions about software applications targetting mobile platforms (e.g. mobile browsers).

mocking × 5

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

modularization × 1

For questions dealing with dividing a software system into multiple discrete and independent modules.

monads × 3

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

monads » monadic-composition × 2

For questions about monadic composition, a concept used in functional programming to facilitate the chaining of ...

mongodb × 1

For questions related to the MongoDB NoSQL database.

monitoring × 1

For questions related to software monitoring, getting application processes data (metrics) related to performance, ...

msbuild × 4

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

multiprocess × 2

For questions about running parallel code in separate processes.

multiprocess » shared-memory × 1

For questions about using a memory portion that may be simultaneously accessed by multiple processes.

multithreading × 5

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

multithreading » cancellation × 1

For questions about threads cancellation, a paradigm that allows canceling a running operation (thread) before it ...

multithreading » thread-safety × 1

For questions related to the thread-safety attribute of a piece of code. A code is thread-safe if it allows consistent ...

mutability × 1

For questions dealing with the mutability concept. A function, an expression, or a variable is mutable if involved values ...

mvvm × 7

For questions about using the Model-View-ViewModel design pattern, used for implementing user interfaces that separate ...

namespaces × 2

Use for questions about containers that provide a context for various identifiers (classes, variables etc.).

naming × 1

Use for questions that deal with naming conventions for variables, classes etc.

naming-conventions × 4

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

nannou × 3

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

native-application × 0

For questions about applications built for a specific platform (e.g. native mobile apps)

neo4j × 2

For questions about Neo4j graph database.

netbeans × 1

For questions about NetBeans, an integrated development environment for developing with Java and other languages.

network-programming × 1

For questions about managing networks through programming (e.g. scripting).

networking × 1

For programming questions related to networking.