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.

CSS, short for Cascading Style Sheets, is a language used to control the presentation of HTML and XML documents including colors, layout, and fonts.
1033 questions
for code whose main focus is high-performance testing of the actual functional code.
1016 questions
for programs where "functional" style is important - likely making use of function composition and without side-effects. NOT simply because your code contains functions!
1003 questions
For when you know you are reinventing the wheel, but are doing it anyways. Questions with this tag involve code that is already fully implemented (such as from a library).
997 questions
Node.js is an event based, asynchronous I/O framework that uses Google's V8 JavaScript engine. Node.js is commonly used for heavy client-server JavaScript applications.
959 questions
for questions that came up in an interview.
953 questions
used for questions which present a problem and multiple solutions, where the asker wishes to know which solution is best (and why).
933 questions
A data structure that uses a hash function to map identifying values, known as keys, to their associated values
902 questions
A tree is a graph in which there is exactly one path between any two nodes. It is often used as a hierarchical data structure.
887 questions
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 …
869 questions
Rust is a systems programming language focused on three goals: safety, speed, and concurrency. It maintains these goals without needing a garbage collector, making it a useful language for a number of…
Regular expressions are a declarative language, mainly used for pattern matching within strings. Please include a tag specifying the programming language you are using, together with this tag.
861 questions
BASH is the GNU Bourne Again SHell, the successor to the classic Unix Bourne sh (shell). It's the default shell for various GNU systems.
826 questions
for programs that interact with their user by means of a character-based console or terminal
A block of arbitrary information, or resource for storing information, accessible by the string-based name or path. Files are available to computer programs and are usually based on some kind of persi…
811 questions
for questions pertaining to random numbers, whether pseudo random or truly random.
800 questions
Android is Google's software stack for mobile devices. For non-developer questions, see http://android.stackexchange.com
796 questions
Computer security is security applied to computing devices such as computers and smartphones, as well as to both private and public computer networks, including the whole Internet.
765 questions
NumPy is the fundamental package for scientific computing with the programming language Python.
756 questions
Validation is used to check data to make sure it fits whatever required specifications are set for it.
726 questions
for questions related to the loading, formatting, saving, compression, and display of data representing pictures.
726 questions
The various techniques used for maintaining stable program state in circumstances that, if not taken care of ("handled"), could cause serious issues, including logical bugs and abrupt execution termin…
721 questions
A graph is an abstract representation of objects (vertices) connected by links (edges). For questions about plotting data graphically, use the [data-visualization] tag instead.
719 questions
Primes or prime numbers are numbers which are divisible only by themselves and one, starting with 2, 3, 5, 7, 11.... They are commonly used in encryption and hashing algorithms.
716 questions
for reviews of code that performs file system operations, such as creating, deleting, renaming, moving, copying, reading, and writing files.
707 questions
In mathematics, a matrix (plural matrices) is a rectangular array of numbers, symbols, or expressions, arranged in rows and columns. The individual items in a matrix are called its elements or entries…
686 questions
Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, iPadOS, macOS, watchOS, tvOS, Linux, and z/OS.
667 questions
ECMAScript 6 reached feature complete status in 2014. The features vary widely from completely new objects and patterns to syntax changes to new methods on existing objects.
662 questions
A comma-separated values (CSV) file stores tabular data (numbers and text) as plain text, with rows and columns delimited by line terminators and commas, respectively. You may also use this tag for va…
640 questions
Memory management is the act of managing computer memory by allocating portions of memory to programs as well as freeing memory so that it can be re-used.
632 questions
A game, also known as "Noughts and Crosses", in which players take turns placing marks on a 3 × 3 grid in an attempt to form a line of three consecutive marks. You can also use this tag for variants o…
630 questions
For code that aims to solve problems in all branches of mathematics. (Please do NOT use this tag for incidental trivial use of arithmetic. A simple test to apply is: would an amateur or professional m…
626 questions
Web scraping is the use of a program to simulate human interaction with a web server or to extract specific information from a web page.
613 questions
Pandas is a Python data analysis library.
611 questions
Language INtegrated Query (LINQ) is a Microsoft .NET Framework component that adds native data querying capabilities to .NET languages.
603 questions
Go, commonly referred to as "golang", is a fast, statically typed, compiled language created by Google. The language was initially developed as an alternative to C++ for server infrastructure and has …
598 questions
3 4 5