Tags
A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.
An operating system (OS) is a basic software whose rule is to intermediate software requisitions for resources and the hardware available, manage input/output, memory allocation/deallocation, file sys…
229 questions
It refers to the group of people (software developers, testers, project managers, product owners, etc.) who are working on the same project or company. However, usually it refers to a team of software…
224 questions
Databases that propose alternative solution to SQL (Relational) Database which can be document oriented, key/value, graph, objects,...
222 questions
An array is a systematic arrangement of similar objects, usually in rows and columns.
222 questions
Complexity deals with various forms of calculating the complexity of code. Cyclomatic complexity, n-path complexity, Big O time and space complexity.
221 questions
Clean Architecture is a book by Robert C. Martin that contains solutions to architecting software solutions. Collectively these concepts are referred to as "Clean Architecture".
221 questions
in reference to either hardware abstraction, such as how Windows can use the same APIs even on different hardware, or any other method where the reality is separated from the user-level p…
217 questions
In software and systems engineering, a use case is a list of steps, typically defining interactions between a role and a system. From Wikipedia: http://en.wikipedia.org/wiki/Use_case
217 questions
Dependency is a broad software engineering term used to refer to when a piece of software relies on another one. A requirement & prerequisite that must be fulfilled or installed before your code or so…
216 questions
jQuery is a cross-browser Javascript library that provides abstractions for DOM traversal, event handling, animation, and Ajax interactions for rapid web development.
214 questions
Django is an open source server-side web application framework, written in Python. It is designed to reduce the effort required to create complex data-driven websites and web applications, with a spec…
208 questions
The activities that occur after deployment of a software system. This includes making modifications to released systems, training, operating, and transitioning to support organizations.
207 questions
Scalability is the ability of a system, network, or process, to handle growing amount of work in a capable manner or its ability to be enlarged to accommodate that growth.
207 questions
Encapsulation is the principle of bundling software elements in a way to hide implementation details and to expose only a known interface.
206 questions
Questions for professional programmers who are often contracted out for various positions rather than being part of a company.
205 questions
Variable or scalar is a storage location paired with an associated symbolic name (an identifier), which contains some known or unknown quantity or information referred to as a value.
204 questions
Questions regarding software interaction with its human users.
204 questions
Configuration is an arrangement of functional units according to their nature, number, and chief characteristics.
203 questions
A method is a procedure that is associated with a particular object. The purpose of the method is to guide the behavior of the object, and the tag should be used when this is the case.
202 questions
AngularJS is an open-source JavaScript framework. Its goal is to augment browser-based applications with Model–View–Controller (MVC) capability and reduce the amount of JavaScript needed to make web a…
202 questions
A "string" is a sequence of characters typically representing a unit of human-readable text. Questions on this topic deal with processing strings in programs, and how various languages and environment…
201 questions
For questions about sorting algorithms and their speed and complexity.
201 questions
Readability measures how easy code is to read and understand.
200 questions
MongoDB is a scalable, high-performance, open source, document-oriented database. It supports a large number of languages and application development platforms. Questions about administrating it can …
200 questions
A free, open source and cross platform web development framework for building .NET web applications.
200 questions
Computer science or computing science (abbreviated CS or CompSci) is the scientific approach to computation and its applications.
197 questions
Structure of files, folders and repositories used to organize project artifacts
197 questions
Polymorphism is about using objects of a type uniformly, regardless of their subtype.
197 questions
a mathematical structure that contains a collection of vertices or 'nodes' and a collection of edges that connect pairs of vertices
194 questions
Objective-c is a highly dynamic message-based object-oriented language, superset of C, that is a primarily used for programming Apple's Mac OS X and iOS platforms.
194 questions
Mocking and faking are ways to isolate code or components to ensure that unit tests run against the testable unit of code only without actually utilizing other components or dependencies of an applica…
193 questions
Syntax refers to the set of rules that define how to write a correctly structured program in a language. It explicitly does not deal with the program's meaning or interpretation.
193 questions
can be used by questions on distributed system concept, design, and implementations.
193 questions
Maintaining several related processes, threads, objects or data in a consistent state. Not to be confused with replication.
192 questions