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.

Event-driven programming refers to the programming technique where the flow of the program is driven by recognition and handling of events such as mouse clicks, key presses, etc.
223 questions
Databases that propose alternative solution to SQL (Relational) Database which can be document oriented, key/value, graph, objects,...
221 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…
221 questions
A message queue is a service that receives events or messages from producers and provides them to consumers.
220 questions
Complexity deals with various forms of calculating the complexity of code. Cyclomatic complexity, n-path complexity, Big O time and space complexity.
217 questions
jQuery is a cross-browser Javascript library that provides abstractions for DOM traversal, event handling, animation, and Ajax interactions for rapid web development.
213 questions
An array is a systematic arrangement of similar objects, usually in rows and columns.
213 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…
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
Questions for professional programmers who are often contracted out for various positions rather than being part of a company.
205 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…
204 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.
204 questions
Questions regarding software interaction with its human users.
201 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…
201 questions
For questions about sorting algorithms and their speed and complexity.
199 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
199 questions
Encapsulation is the principle of bundling software elements in a way to hide implementation details and to expose only a known interface.
199 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…
199 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.
198 questions
Questions about writing comments in code.
197 questions
Configuration is an arrangement of functional units according to their nature, number, and chief characteristics.
195 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.
194 questions
Readability measures how easy code is to read and understand.
194 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…
193 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.
193 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 …
193 questions
Computer science or computing science (abbreviated CS or CompSci) is the scientific approach to computation and its applications.
192 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.
191 questions
Polymorphism is about using objects of a type uniformly, regardless of their subtype.
190 questions
a mathematical structure that contains a collection of vertices or 'nodes' and a collection of edges that connect pairs of vertices
188 questions
Maintaining several related processes, threads, objects or data in a consistent state. Not to be confused with replication.
186 questions
Structure of files, folders and repositories used to organize project artifacts
186 questions
A free, open source and cross platform web development framework for building .NET web applications.
185 questions
AJAX (Asynchronous Javascript And XML) is a popular technique for creating interactive websites.
184 questions
HTML5 is the 5th revision of the HTML language created in 1990 for structuring and presenting content on the Internet, and an attempt to improve support for modern multimedia elements.
183 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…
181 questions
3 4
6 7