API
|
Application Programming Interface
|
CamelCase
|
Convention to spell file, variable or function names reminiscant of a camel, e.g., doSomething()
|
CMS
|
Content Management System
|
Console
|
Also known as terminal, the console is an interface which takes written user commands. Bash is one of the most popular terminals on OS level, but scripting languages like Python and R have consoles to communicate with there interpreter,too.
|
Deployment
|
The art of delivering a piece software to production
|
Endpoint
|
Part of an API, a generic URL that follows a systematic that can be exploited to automate machine-to-machine data exchange.
|
Fork
|
a clone of a repository that you (usually) do not own.
|
GUI
|
Graphical User Interface
|
IDE
|
Integrated Development Environment
|
Kebap Case
|
Spelling convention less known than snake case and camel case, kebap case looks like this: my-super-folder.
|
Lexical Scoping
|
Look up of variables in parent environments when they can’t be found in the current environment. Be aware that this is the default behavior of R.
|
Merge Request
|
See Pull Request.
|
OS
|
Operating Systen
|
OSS
|
Open Source Software
|
Pull Request (PR)
|
Request to join a feature branch into another branch, e.g., main branch. Sometimes it’s also called merge request.
|
Regular Expression
|
Pattern to extract specific parts from a text, find stuff in a text.
|
REPL
|
read-eval-print-loop
|
Reproducible Example
|
A self-contained code example, including the data it needs to run.
|
Snake_case
|
Convention to spell file, variable or function names reminiscant of a snake, e.g., do_something()
|
Stack
|
selection of software used in a project
|
SQL
|
Structured Query Language
|
Swimlanes
|
(Online) Board of columns (lanes). Lanes progress from from left to right and carry issues.
|
Throughput Problem
|
A bottleneck which can be mitigated by parallelization, e.g., multiple containers running in parallel.
|
Transactional Database
|
Database optimised for production systems. Such a database is good at reading and writing individual rows w/o affecting the other and while taking care of data integrity.
|
Virtual Machine (VM)
|
A virtual computer hosted on your computer. Often used to run another OS inside your main OS for testing purposes.
|