Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

× 338
Questions about working together with co-workers or a team. (Teamwork questions are at risk of being "put on hold as off-topic" for being about career advice or education.)
× 327
the process of improving an existing program to make it work more efficiently or/and using less resources.
× 325
a collection of resources providing data and/or services for developing independent software.
× 321
For questions about the history of programming and computing.
× 316
available as part of .Net framework 3.5 and later.
× 314
The elicitation, analysis, specification, verification, and validation of requirements for a software project.
× 305
for questions about the practice of code review and code walkthroughs. For reviews of existing, working code, please see http://codereview.stackexchange.com
× 298
a web-based hosting service for projects that use the open-source Git revision control system.
× 296
JSON (JavaScript Object Notation) aka the Fat Free Alternative to XML is a lightweight data exchange format inspired by JavaScript object literals. It is often used with JavaScript, Ajax, and RESTful …
× 294
Questions involving programming on Microsoft Windows technology, including its API.
× 291
APPLIES!
× 290
a relational database management system from Microsoft.
× 283
a set of tools additional to a programming language, and to the respective compiler. Sometimes it is mandatory; sometime it is optional, and assists the development of an application.
× 283
the act of one entity proving its identity to another entity. Common examples involve public key cryptography. For example, proving that a banking web site actually belongs to the ba…
× 283
Design patterns (repeatable solutions to commonly occurring problems) and best practices in software engineering
× 282
In software engineering, continuous integration (CI) implements the continuous building and automated testing of the full software product on a frequent schedule. At least once a day, often several ti…
× 280
a property of systems in which several processes are executing at the same time.
× 279
Mnemonics for set of design principles: Single responsibility, Open-closed, Liskov substitution, Interface segregation, Dependency inversion
× 277
Questions about Ruby, dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features.
× 266
an open-source web development framework optimized for programmer happiness and maintaining sustainable productivity. Many things are defined by convention, freeing you from having to…
× 266
HyperText Transfer Protocol - a textual system for representing web requests and replies.
× 265
the process by which application software is developed for mobile devices (usually low-power handheld or portable devices).
× 261
Questions about legal problems which may arise during software development or questions about software law, patents and copyrights in general.
× 259
a popular, open source operating system kernel. Linus Torvalds started development of the kernel in 1991.
× 258
a language for specifying the layout and presentation in general of markup such as HTML and XML.
× 257
Analyzing (un)structured data to convert it into a structured, normalized format.
× 255
all of the activities that make a software system available for use. Questions relating to deploying software go under this tag.
× 254
significantly affected or best defined by the underlying mathematics of the problem.
× 249
A functional programming language
× 249
a digital database based on the relational model of data. This model organizes data into one or more tables (or "relations") of columns and rows
× 247
composed of the objects, behavior, relationships, and attributes that make up the industry that is the focus of development.
× 246
Specific APIs that communicate over web protocols, such as ASP.net Web API, as well as APIs that are exposed to web pages for network communication or apps for device communication
× 245
store programs or data on a temporary or permanent basis for use in a computer or other digital electronic device.
× 244
The high level design and description of software systems frequently characterized by having large quantities of persistent data that is accessed concurrently.
× 243
any collection of computer instructions (possibly with comments) written using some human-readable computer language, usually as text.
× 242
often a phrase used to describe those in a position of authority responsible for work. Distribution of resources would be a way to describe what managers do though resources i…