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.

Language INtegrated Query (LINQ) is a Microsoft .NET Framework component that adds native data querying capabilities to .NET languages.
603 questions
Ruby on Rails is an open-source web development framework written in Ruby. If your question code is written in Ruby on Rails, tag with Ruby as the language tag. Many things are defined by convention, …
587 questions
For programs that are concerned with producing meaningful or clearer output. A typical example would be the transformation of a decimal into a particular currency format with the correct number of dec…
581 questions
Microsoft's SQL Server is a relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases. It originated from the Sybase SQL Server codebase,…
578 questions
Code that is written to the 2017 version of the C++ standard. Use in conjunction with the 'c++' tag.
567 questions
Questions requesting help with school homework. This tag lets potential answerers know that they should GUIDE the student in solving the problem, rather than showing a complete solution. CAUTION: Befo…
563 questions
for code that specifically targets the Linux operating system (consider [unix] for more portable code that should run on other Unix-like systems).
561 questions
API, for code implementing (NOT using) an Application Programming Interface. A program's API defines the proper way for a developer to request services from that program, site and/or service.
554 questions
A database is any organized collection of data organized to provide efficient retrieval.
553 questions
for questions about calculators.
544 questions
a design structure for creating several things that are almost identical but need different values. Not template-meta-programming.
Model–View–Controller (MVC) is a design pattern for computer user interfaces that divides an application into three areas of responsibility. It is often applied to websites.
536 questions
Typescript is a language which is a super set of JavaScript
526 questions
Asynchronous programming is simply allowing some portions of code to be executed on separate threads. It makes your applications perform better, be more responsive, and use the resources of the sy…
524 questions
Scala is a general purpose programming language principally targeting the Java Virtual Machine. Designed to express common programming patterns in a concise, elegant, and type-safe way, it fuses both …
498 questions
In computing, input/output, or I/O, refers to the communication between an information processing system (such as a computer) and the outside world (possibly a display, an information storage system, …
496 questions
Combinatorics is a branch of mathematics concerning the study of finite or countable discrete structures.
492 questions
Generic programming is a style of computer programming in which algorithms are written in terms of to-be-specified-later types that are then instantiated when needed for specific types provided as par…
489 questions
A piece of code is thread-safe if it only manipulates data structures in a way that allows consistent execution of this code by multiple threads.
485 questions
Event handling is a coding pattern related to acting on messages between a source and one or more subscribers. A point listener in the source provides a way in which subscribed code can consume messag…
476 questions
Questions relating to cryptographic topics such as encryption/decryption and hashing. (Not for use with trivial ciphers.)
473 questions
Code that is written to the 2014 version of the C++ standard. Use in conjunction with the 'c++' tag.
472 questions
In computer science, concurrency is a property of systems in which multiple computations can be performed in overlapping time periods. The computations may be executing on multiple cores in the same c…
452 questions
ASP.NET is a web application framework developed by Microsoft to allow programmers to build dynamic web sites and web applications.
451 questions
Extensible Markup Language (XML) is a structured document format that defines human- and machine-readable encoding rules.
440 questions
Core to Object-Oriented Programming (OOP), a class is a template for creating new objects that describes the common state(s) and behavior(s).
428 questions
Swing is a GUI toolkit packaged with the standard Java SDK since version 1.2.
415 questions
HTML5 (Hyper Text Markup Language, version 5) is an umbrella term for recent web technologies. It is also the latest iteration of HTML, and became a W3C Recommendation in October 2014, introducing new…
415 questions
Complexity is the analysis of how the time and space requirements of an algorithm vary according to the size of the input. Use this tag for reviews where the "Big O" is a concern.
414 questions
An iterator is an object-oriented programming pattern which for the most part functions similarly to a pointer to an object inside a collection with the added ability to traverse through the collectio…
412 questions
A stack is a last in, first out (LIFO) abstract data type and data structure. Perhaps the most common use of stacks is to store subroutine arguments and return addresses.
412 questions
For code that acts as a HTTP client or server.
410 questions
The Document Object Model (DOM) is an application programming interface (API) for valid HTML and well-formed XML documents. It defines the logical structure of documents and the way a document is acce…
404 questions
The ADO.NET Entity Framework is a set of ORM (Object-Relational-Mapping) tools for the .NET Framework, since version 3.5 SP1.
399 questions
A queue is an ordered, first-in-first-out (FIFO) data structure. Typical implementations of queues support pushing elements to the back and popping them off the front position.
398 questions
iOS is an operating system for mobile devices developed by Apple Inc. that is currently used in their iPhone, iPod touch, iPad, and Apple TV (2nd generation) devices. It shares a lot with Mac OS X, bu…
397 questions
1 2
4 5