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.
Use for questions about using Android Studio, an official IDE by Google targeted at Android app development. Do NOT use for questions about programming for Android in general; instead, use the [androi…
the process of applying some order to a collection of items.
a reference to a particular day represented within a calendar system, and consists of year, month and day.
used to check data to make sure it fits whatever required specifications are set for it. Typically Validation is used in checking input data, and in verifying data before storage.
a flexible Node.js web application framework, providing a robust set of features for building web applications.
An endpoint of a bi-directional inter-process communication flow. This often refers to a process flow over a network connection, but by no means is limited to such. Not to be confused with WebSocket (…
an open-source web development framework written in Ruby. Ruby on Rails follows the principle of convention over configuration, freeing you from having to re-invent things to stay pro…
a tabular data structure. Usually, it contains data where rows are observations and columns are variables of various types. While "data frame" or "dataframe" is the term used for this …
an application level network protocol that is used for the transfer of content on the World Wide Web.
an open source distributed data processing engine written in Scala providing a unified API and distributed data sets to users. Use Cases for Apache Spark often are related to machine/d…
Extensible Application Markup Language (XAML) is a declarative XML-based language used for initializing structured values and objects in various frameworks. When a question is about the usage of XAML…
A layout defines the visual structure for a user interface, such as the UI for an activity, fragment or app widget.
for questions specific to the 2008 version of Microsoft's SQL Server.
a library for real time computer vision. When using this tag, please mention the OpenCV release you're working with (e.g. 3.4.6), and add a language specific ta…
A framework for building Java web applications based on the Model-View-Controller (MVC) pattern. It promotes flexible and decoupled code from the underlying view technologies.
a method of exchanging digital messages from a sender to one or more recipients. Posting to ask why the emails you send are marked as spam is off-topic for Stack Overflow.
A DateTime object in many programming languages describes a date and a time of day. It can express either an instant in time or a position on a calendar, depending on the context in which it is used …
a part of the .NET Framework that provides a unified programming model for rapidly building service-oriented applications.
a programming paradigm using "objects": data structures consisting of data fields and methods together with their interactions.
A dictionary (or map) in computer science is a data structure that maps keys to values such that given a key its corresponding value can be efficiently retrieved. FOR questions about mapping FUNCTIONS…
for code that must compile as C++11 (not using any features introduced in C++14 or later).
a graphical screen control or widget provided by UI libraries in a majority of modern operating systems to show items in a list form.
Topics relating to application security and attacks against software. Please don't use this tag alone, that results in ambiguity. If your question is not about a specific programming problem, please …
Parsing refers to breaking an artifact into its constituent elements and capturing the relationship between those elements. This tag isn't for questions about the self hosted Parse Platform (use the […
YOU ARE DEVELOPING IN. TENSORFLOW SUPPORTS MORE THAN ONE LANGUAGE. TensorFlow is an open source library for machine learning and machine intelligence. It is …
any entity that can be manipulated by commands in a programming language. An object can be a value, a variable, a function, or a complex data-structure. In object-oriented programming, an…
an integrated development environment (IDE) from Microsoft. Use this tag only for questions arising from the use of this particular version of Visual Studio, and not about any co…
The system through which people interact with a computer is called the "UI", which stands for "User Interface". This tag can be used for UI-related programming questions. Note that there's a separate …
a control structure used by many programming languages to iterate over a range. It is a way of repeating statements a number of times until the loop ends. Depending on the language this …
OFF-TOPIC. Support questions may be asked on https://askubuntu.com/. Ubuntu is a free desktop and server operating system based on Debian GNU/Linux. Note that this is for pro…
a text file containing a series of commands that are executed by the command interpreter on MS-DOS, IBM OS/2, or Microsoft Windows systems.
a cross-platform game engine with a built-in IDE developed by Unity Technologies.
a language for rapid development of native Windows, macOS, Linux, iOS, and Android applications through use of Object Pascal. The name refers to the Delphi language as well as its libraries,…
Data type that "points to" another value stored in memory. A pointer variable contains a memory address of some other entity (variable or function or other entity). This tag should be used for questio…