Gang Of Coders
Home
About Us
Contact Us
All Terminology Solutions on Gang of Coders
Total of 214 Terminology Solutions
What does Bump Version stand for?
Git
Version
Terminology
What is the difference between a thread/process/task?
Process
Task
Terminology
What is this practice called in JavaScript?
Javascript
Design Patterns
Terminology
Iife
What do you call tags that need no ending tag?
Html
Terminology
What are REST resources?
Terminology
Rest
What does abstraction mean in programming?
Python
Terminology
What is a loop invariant?
Algorithm
Terminology
Definition
Clrs
Loop Invariant
What are hard and soft tabs?
Coding Style
Terminology
Tabbing
What is domain logic?
Architecture
Terminology
Business Logic
Functional Programming Vs Declarative Programming Vs Imperative Programming
Functional Programming
Terminology
Imperative Programming
Declarative Programming
Class vs package vs module vs component vs container vs service vs platform in Java world
Java
Jakarta Ee
Architecture
Terminology
Enterprise
What is a Web Framework? How does it compare with LAMP?
Frameworks
Terminology
What is a race condition?
Multithreading
Concurrency
Terminology
Race Condition
What is the difference between a function and a subroutine?
Terminology
What does '# noqa' mean in Python comments?
Python
Comments
Terminology
Code Analysis
Pep8
What is the pwa-node type launch configuration on VSCode?
node.js
Typescript
Npm
Visual Studio-Code
Terminology
What does Thread Affinity mean?
Java
Multithreading
Concurrency
Terminology
What are the differences between a compiler and a linker?
C
Compiler Construction
Linker
Terminology
What's the difference between a web site and a web application?
Web Applications
Terminology
What do "branch", "tag" and "trunk" mean in Subversion repositories?
Svn
Branch
Terminology
Trunk
What is the naming standard for path components?
Path
Language Agnostic
Cross Platform
Filenames
Terminology
What is null in Java?
Java
Null
Terminology
What is (functional) reactive programming?
Functional Programming
Terminology
Reactive Programming
Frp
What is Bit Masking?
C
Bit Manipulation
Bitwise Operators
Terminology
Bitmask
What is a coroutine?
Concurrency
Language Agnostic
Terminology
Coroutine
What is an anti-pattern?
Design Patterns
Terminology
Anti Patterns
Ooad
What is an Endpoint?
Authentication
Oauth
Terminology
Endpoint
What is the difference between a "function" and a "procedure"?
Function
Terminology
Procedure
What is the meaning of "POSIX"?
Linux
Unix
Posix
Terminology
Definition of "downstream" and "upstream"
Git
Version Control
Versioning
Terminology
Definition
What is the difference between a framework and a library?
Frameworks
Language Agnostic
Libraries
Terminology
What is the difference between a definition and a declaration?
C
Declaration
Terminology
Definition
C++ Faq
What's the difference between a character, a code point, a glyph and a grapheme?
String
Unicode
Terminology
What is the difference between a JavaBean and a POJO?
Java
Terminology
Pojo
Explanation of BASE terminology
Database
Nosql
Terminology
Definition
Base Db
What's the difference between an argument and a parameter?
Parameters
Language Agnostic
Arguments
Terminology
API vs. Webservice
Web Services
Terminology
Why are two different concepts both called "heap"?
C++
Heap
Terminology
Heap Memory
What is sharding and why is it important?
Database
Terminology
Difference between classification and clustering in data mining?
Machine Learning
Classification
Cluster Analysis
Data Mining
Terminology
What does it mean by buffer?
Buffer
Terminology
What is opinionated software?
Architecture
Language Agnostic
Terminology
What is the meaning and difference between subject, user and principal?
Java
Spring Security
Terminology
Security
Explain "claims-based authentication" to a 5-year-old
Terminology
Claims Based-Identity
What is dependency injection?
Design Patterns
Language Agnostic
Dependency Injection
Terminology
What's the difference between faking, mocking, and stubbing?
Unit Testing
Mocking
Language Agnostic
Terminology
Definition
Arguments or parameters?
Language Agnostic
Parameters
Function
Arguments
Terminology
Difference between an API and SDK
Sdk
Terminology
count vs length vs size in a collection
Collections
Naming Conventions
Terminology
Semantics
Overwrite or override
Terminology
Overriding
Overwrite
What is the difference between application server and web server?
Webserver
Terminology
Application Server
The term "Context" in programming?
Language Agnostic
Programming Languages
Terminology
What is a Shim?
Terminology
Definition
Vocabulary
Shim
What's the difference between unit, functional, acceptance, and integration tests?
Testing
Terminology
Definition
What is a lambda (function)?
Lambda
Language Agnostic
Computer Science
Terminology
Theory
What does "Memory allocated at compile time" really mean?
C++
C
Memory
Memory Management
Terminology
What is a stream?
Stream
Terminology
What does void mean in C, C++, and C#?
C#
C++
C
Language Design
Terminology
What exactly is the meaning of an API?
Terminology
The Difference Between Deprecated, Depreciated and Obsolete
Terminology
What is 'Currying'?
Javascript
Functional Programming
Terminology
Definition
Currying
What is monkey patching?
Python
Terminology
Monkeypatching
Scalar vs. primitive data type - are they the same thing?
Programming Languages
Types
Terminology
Primitive Types
Scalar
What is the difference between a directory and a folder?
Shell
Filesystems
Terminology
Directory
What is the difference between the kernel space and the user space?
Linux Kernel
Operating System
Kernel
Terminology
What is "Orthogonality"?
Language Agnostic
Terminology
Lexicon
Difference between framework vs Library vs IDE vs API vs SDK vs Toolkits?
Sdk
Frameworks
Ide
Terminology
What is a 'SAM type' in Java?
Java
Lambda
Java 8
Terminology
Coarse-grained vs fine-grained
Terminology
Granularity
"Parameter" vs "Argument"
Function
Parameters
Language Agnostic
Arguments
Terminology
What is the difference between a web API and a web service?
Web Services
asp.net Web-Api
Terminology
What does "to stub" mean in programming?
Terminology
Stub
What is 'Pattern Matching' in functional languages?
Functional Programming
Pattern Matching
Terminology
Difference between DTO, VO, POJO, JavaBeans?
Java
Terminology
Javabeans
Dto
Pojo
Is Javascript a Functional Programming Language?
Javascript
Functional Programming
Terminology
What is a callback URL in relation to an API?
Terminology
Callbackurl
Any difference between First Class Function and High Order Function
Functional Programming
Terminology
Why is a static method considered a method?
Java
Methods
Static
Static Methods
Terminology
What does it mean for a data structure to be "intrusive"?
C++
C
Language Agnostic
Data Structures
Terminology
What is the difference between Caching and Memoization?
Caching
Terminology
Memoization
What is the difference between UTF-8 and Unicode?
Unicode
Encoding
Utf 8
Character Encoding
Terminology
What is the difference between Serialization and Marshaling?
Serialization
Terminology
Marshalling
Rpc
Which is the correct shorthand - "regex" or "regexp"
Regex
Terminology
What does the NS prefix mean?
Ios
Objective C
Cocoa
Cocoa Touch
Terminology
What is difference between monolithic and micro kernel?
Language Agnostic
Terminology
Kernel
What is the meaning of the term arena in relation to memory?
C++
C
Memory Management
Terminology
What's the name for hyphen-separated case?
Programming Languages
Naming Conventions
Terminology
Kebab Case
What is a "static" function in C?
C
Function
Static
Terminology
Converting bytes to megabytes
Math
Memory
Terminology
Units of-Measurement
What is the "->" PHP operator called?
Php
Operators
Terminology
What is the function of the push / pop instructions used on registers in x86 assembly?
Assembly
X86
Terminology
Stack Memory
Stack Pointer
What is the difference between compile code and executable code?
Build
Compilation
Terminology
What is a domain specific language? Anybody using it? And in what way?
Terminology
Dsl
Difference between an application server and a servlet container?
Java
Jakarta Ee
Terminology
Application Server
What are non-lexical lifetimes?
Rust
Terminology
Lifetime
Lifetime Scoping
What is the at sign (@) in a batch file and what does it do?
Windows
Batch File
Dos
Terminology
At Sign
What is reflection and why is it useful?
Java
Reflection
Terminology
What is JSONP, and why was it created?
Javascript
Json
Jsonp
Terminology
What are MVP and MVC and what is the difference?
User Interface
Model View-Controller
Design Patterns
Terminology
Mvp
Simulator or Emulator? What is the difference?
Terminology
Simulation
Emulation
What do < and > stand for?
Html
Terminology
Html Entities
Html Escape-Characters
What is a magic number, and why is it bad?
Language Agnostic
Terminology
Magic Numbers
What exactly do "IB" and "UB" mean?
C++
Terminology
Definition
What is "runtime"?
Terminology
What is compiler, linker, loader?
Compiler Construction
Linker
Terminology
Loader
What is the difference between Cloud, Grid and Cluster?
Cloud
Cluster Computing
Terminology
Grid Computing
What is an SDL renderer?
C++
Sdl
Terminology
Sdl 2
What is an API key?
Api
Security
Terminology
Api Key
Difference between parameter and argument
Language Agnostic
Parameters
Arguments
Terminology
What does WISC (stack) mean?
Terminology
BCL (Base Class Library) vs FCL (Framework Class Library)
C#
.Net
Terminology
What's the difference between parse trees and abstract syntax trees (ASTs)?
Compiler Construction
Terminology
Compiler Theory
Abstract Syntax-Tree
Parse Tree
What's the difference between a word and byte?
Assembly
Byte
Cpu Architecture
Terminology
Word
What does it mean if a Python object is "subscriptable" or not?
Python
Terminology
What does the term "porcelain" mean in Git?
Git
Terminology
Where and how is the term used WRAPPER in programming, what does it help to do?
Oop
Terminology
What's the difference between an inverted index and a plain old index?
Indexing
Terminology
What exactly are iterator, iterable, and iteration?
Python
Iterator
Iteration
Terminology
Iterable
Are there dictionaries in php?
Php
Dictionary
Associative Array
Terminology
What is the meaning of "cascading' in CSS?
Css
Terminology
Css Cascade
Stateless vs Stateful
Terminology
Stateful
Stateless
When is a language considered a scripting language?
Programming Languages
Scripting
Terminology
Semantics
Difference between Mutable objects and Immutable objects
Java
Terminology
What are greenfield and brownfield applications?
Language Agnostic
Terminology
Exactly what is a "third party"? (And who are the first and second party?)
Terminology
What are fail-safe & fail-fast Iterators in Java
Java
Iterator
Terminology
What is the difference between an Abstract Syntax Tree and a Concrete Syntax Tree?
Parsing
Terminology
Abstract Syntax-Tree
Semantic Analysis
Concrete Syntax-Tree
What's the difference between a Resource, URI, URL, Path and File in Java?
Java
Url
Terminology
What is a 'Closure'?
Functional Programming
Computer Science
Terminology
Glossary
What does "headless" mean?
Terminology
Headless
What is a class invariant in Java?
Java
Terminology
Invariants
What's the difference between a method and a function?
Oop
Language Agnostic
Terminology
What does vanilla mean?
Programming Languages
Terminology
Isn't "package private" member access synonymous with the default (no-modifier) access?
Java
Terminology
Protected
Access Modifiers
Package Private
Green Threads vs Non Green Threads
Java
Multithreading
Terminology
The differences between initialize, define, declare a variable
C++
C
Terminology
What is the difference between currying and partial application?
Language Agnostic
Terminology
Definition
Currying
Partial Application
Functional, Declarative, and Imperative Programming
Terminology
Paradigms
What is a Lambda?
Language Agnostic
Lambda
Computer Science
Terminology
Epoch vs Iteration when training neural networks
Machine Learning
Neural Network
Deep Learning
Artificial Intelligence
Terminology
What do you call the entire first part of a URL?
Url
Terminology
Uri
What is boilerplate code?
Terminology
Definition
Boilerplate
What is a handler?
Handler
Terminology
How do Clojure futures and promises differ?
Clojure
Terminology
Future
Promise
Difference between servlet and web service
Java
Web Services
Spring
Rest
Terminology
What's the difference between "virtual memory" and "swap space"?
Operating System
Terminology
What do the terms "CPU bound" and "I/O bound" mean?
Optimization
Terminology
Polymorphism - Define In Just Two Sentences
Oop
Polymorphism
Terminology
What does the word "literal" mean?
C#
Language Agnostic
Terminology
Glossary
Easy to understand definition of "asynchronous event"?
Javascript
Events
Asynchronous
Terminology
Definition
Javascript: difference between a statement and an expression?
Javascript
Expression
Terminology
Semantics
What's the difference between a proxy server and a reverse proxy server?
Proxy
Webserver
Terminology
Reverse Proxy
What is the difference between a shim and a polyfill?
Terminology
Naming
Vocabulary
Polyfills
Shim
What is the difference between HTML tags and elements?
Html
Terminology
Where does the word "pragma" come from?
C++
C
Terminology
Pragma
What do "reify" and "reification" mean in the context of (functional?) programming?
Haskell
Functional Programming
Metaprogramming
Terminology
Reification
What is "vendoring"?
Language Agnostic
Terminology
Vendor
What are Vertex and Pixel shaders?
Graphics
Shader
Terminology
Abstract classes vs. interfaces vs. mixins
Oop
Interface
Terminology
Abstract Class
Mixins
"Assembly" vs. "Assembler"
Terminology
Assembly
What is a "tight loop"?
Terminology
What does "href" stand for in HTML?
Html
Tags
Anchor
Terminology
What is inductive bias in machine learning?
Machine Learning
Terminology
Is it "iterate through" or "iterate over" something?
Terminology
Iteration
What is the difference between task and thread?
C#
Multithreading
C# 4.0
Task Parallel-Library
Terminology
What is the difference between Bitmap and Drawable in Android?
Android
Android Drawable
Terminology
Android Bitmap
What is Stateless Object in Java?
Java
Terminology
Are semantics and syntax the same?
Syntax
Terminology
Semantics
The History Behind the Definition of a 'String'
String
Programming Languages
Terminology
History
What's the differences between stored procedures, functions and routines?
Mysql
Terminology
What does stream mean? What are its characteristics?
C#
C++
Class
Stream
Terminology
What is SUT and where did it come from?
C#
.Net
Unit Testing
Terminology
Naming
What does "ad hoc" mean in programming?
Terminology
Adhoc
What's the word for "Enable/Disable"?
Naming Conventions
Terminology
What is the Difference between a Hash and MAC (Message Authentication code)?
Hash
Cryptography
Terminology
What is the difference between Cloud Computing and Grid Computing?
Cloud
Terminology
Grid Computing
crawler vs scraper
Web Crawler
Terminology
Scraper
How to explain callbacks in plain english? How are they different from calling one function from another function?
Function
Callback
Language Agnostic
Terminology
What is meaning of Plain Old Java Object (POJO)?
Java
Terminology
Pojo
What does “BC break” mean?
Terminology
What does 'Monkey Patching' exactly Mean in Ruby?
Ruby
Terminology
Monkeypatching
What is a monad?
Haskell
Functional Programming
Monads
Terminology
Difference between 'cls' and 'self' in Python classes?
Python
Class
Object
Terminology
Self
What is a "real" programming language?
Php
Programming Languages
Terminology
What is the difference between tree depth and height?
Algorithm
Data Structures
Tree
Nodes
Terminology
What's the difference between VCS and SCM?
Version Control
Terminology
Global scope vs global namespace
C++
Namespaces
Scope
Terminology
VimScript or VimL?
Vim
Terminology
Viml
What does I18N safe mean?
Internationalization
Terminology
Static/Dynamic vs Strong/Weak
Terminology
Strong Typing
Static Typing
Dynamic Typing
Weak Typing
What does `precision mediump float` mean?
Javascript
Opengl Es
Webgl
Terminology
Fragment Shader
What constitutes a fold for types other than list?
Haskell
Functional Programming
Terminology
Fold
What is {{$guid}} used for in Postman?
Postman
Terminology
Guid
UI Terminology: Logon vs Login
User Interface
Terminology
What does the term "Tuple" Mean in Relational Databases?
Sql
Terminology
Rdbms
Definition
Tuples
What does it mean to say a type is "boxed"?
Java
Types
Terminology
Type Systems
Autoboxing
Perfect forwarding - what's it all about?
C++11
Terminology
Perfect Forwarding
What are "downward funargs"?
Functional Programming
Lisp
Terminology
What is object marshalling?
Marshalling
Terminology
Glossary
In Docker, what's the difference between a container and an image?
Docker
Terminology
Why does GitHub call foreign submissions, a "Pull Request"?
Git
Github
Terminology
What is a web service endpoint?
Web Services
Terminology
Definition
Endpoint
What is a practical use for a closure in JavaScript?
Javascript
Closures
Terminology
Compiler vs Interpreter vs Transpiler
Compiler Construction
Language Agnostic
Terminology
Interpreter
Transpiler
What is 'Facet' in JavaEE?
Java
Ide
Jakarta Ee
Terminology
Facet
What's this UI pattern called?
Jquery
User Interface
Yui
Terminology
What is the difference between memoization and dynamic programming?
Dynamic Programming
Terminology
Difference
Memoization
What is OSGi and what are some examples of its use?
Terminology
Osgi
Framework vs. Toolkit vs. Library
Terminology
What does "opt" mean (as in the "opt" directory)? Is it an abbreviation?
Linux
Unix
Directory
Terminology
What is ADT? (Abstract Data Type)
Language Agnostic
Terminology
Abstract Data-Type
?? Null Coalescing Operator --> What does coalescing mean?
C#
Terminology
Coalesce
Null Coalescing-Operator
What is a finite state transducer?
Computer Science
Terminology
Finite Automata
Transducer
What is Type-safe?
Language Agnostic
Programming Languages
Computer Science
Terminology
Type Safety