/tech-dictionary

📚 Tech abbreviations, terms, words and phrases you can easily search.

MIT LicenseMIT

Tech dictionary - Tech abbreviations, terms, words and phrases you can easily search.

IT world is full of mysterious and incomprehensible abbreviations and words. Finding a meaning to them can sometimes be difficult and time-consuming. Here's a concentrated alphabetical list of tech abbreviations, terms, words and phrases you can easily search.

The list

A

API

Application programming interface. API allows applications to communicate with one another.

Often used to generalized to mean "publicly available web-based API which returns data"

Sources:

B

Back End, backend, back-end

C

Cache

Pronounced as "cash". Data which is stored so that it can be accessed faster at later time.

Often used as "web cache" or "browser cache".

Sources:

CLI

Command-line interface or command-line interpreter. Text-based way to interact with the program. Commands are issued by writing lines of text.

Sources:

Closure

CMS

Content management system. Management system to manage and modify content that make up a digital product, usually a website. Enables collaborative work. Usually connected to a front-end that consumes the content managed by CMS.

Sources:

Cookie

Also known as web cookie or browser cookie. Small piece of data sent to user's browser from server. Browser stores the data allowing it to remember e.g. what user has filled into inputs or what their shopping cart contain.

Used most often for the following purposed:

  • Session management: Login state, shopping cart or piece of data server should remember
  • Personalization: user preferences, chosen theme and other settings
  • Tracking: Recording and analyzing user behavior

Sources:

Cors

CRM

CSS

CTA

D

DevOps

Domain, domain name

DRY

E

Evergreen

Some app or service, e.g. a browser, that is always up-to-date.

Evergreen browser(s)

A browser that always supports the latest version.

F

Favicon

Small icon that is associated to a website. You can usually see favicons on the browser tabs.

Sources:

Front End, frontend, front-end

FTP

G

GIT

Github

GRASP

https://whatis.techtarget.com/definition/GRASP-General-Responsibility-Assignment-Software-Patterns

GUI

H

Headless

e.g. headless cms

I

IaaS

Infrastructure as a Service. You pay for third-party to host servers, server rooms or data centers for you.

Sources:

J

K

L

M

Meta tag

Monad

https://en.wikipedia.org/wiki/Monad_(functional_programming)

N

NPM

O

P

Q

R

Registrar

Registry

Request

Responsive Design

S

SaaS

Software as a service. Software licensing model in which you use the software provided by a third-party provider. Often you pay a subscription for using the service but it can also be completely or partially free for some features and you pay for access to premium features.

Sources:

Sass, Scss

Server

SLA

Software framework

Foundation for programming applications. Reusable code, often in form of library you include in the project, that you can use to extend or build new functionality.

Sources:

S.O.L.I.D, SOLID

Acronym for design principles by Robert C. Martin for more understandable, flexible and maintainable software design.

The five design principles are

  • Single-responsiblity principle
  • Open-closed principle
  • Liskov substitution principle
  • Interface segregation principle
  • Dependency Inversion Principle

Sources:

SVN

T

TDD

U

Unit test

UI

UX

V

W

Web cache

Web scraper

Widget

Wireframe

WYSIWYG

X

Y

Z

0-9