cherry on tech logo

Tech Dictionary

This is our take on a dictionary/glossary of tech terms. It's a little different because we try to provide perspectives on each term.

Want to contribute?

Choose a word below that needs a definition or a perspective. Then read our Contributing HowTo to get started!

Perspectives

As a Deep Thought Supercomputer, "42" means The answer to the Ultimate Question of Life, The Universe and Everything..

Definition

80% of the outcome is the result of 20% of all causes. Also known as the Pareto Principle

Perspectives

As a programmer, "80/20 Rule" means Only 20% of the time is actual coding the rest is thinking..

As a manager, "80/20 Rule" means 80% of the employees are slacking, and the other 20 are doing all the work..

Definition

Analytics is the systematic computational analysis of data or statistics. It is used for the discovery, interpretation, and communication of meaningful patterns in data. It also entails applying data patterns towards effective decision making.

Definition

is an mobile operating system developed by google, used by smartphones and tablets

Definition

Angular is an application design framework and development platform for creating efficient and sophisticated single-page apps.

Perspectives

As a Web Developer, "Angular" means a front end framework used to develop web applications. It competes with React and Vue. It is commonly used in stacks like the MEAN stack..

Definition

App is short for application that is meant for end users. App is either used for mobile app or web app. It's software for clients, not integrated systems, internal machinery, etc.

Definition

a deck of cards, also called ideation cards, used as a tool for companies to find their brand identity

Perspectives

As a marketer, "brand deck" means a tool to help clients realize what they want out of their brand by brainstorming through iterative questioning.

Perspectives

As a New UX wanna be designer, "burnout" means I've been on the computer for the past 365 days!.

Definition

The chief executive officer (CEO) is the top position in an organization and is responsible for implementing existing plans and policies, ensuring the successful management of the business and setting future strategy.

Definition

the highest ranked and C-level marketing leader within a company

Definition

Computer programs with a text interface, which you usually run directly from your terminal.

Definition

A database is an organized collection of structured information, or data, typically stored electronically in a computer system. A database is different than a spreadsheet in that a database allows for a greater manipulation of data, allowing for more complex operations to be performed. The most popular model is the Relational Database Model.

Perspectives

As a Web Developer, "div" means a div is a container that holds content.

Definition

An affliction characterized by the excessive use of the <div> tag when creating html. This can make the html mark-up confusing to work with, especially as you begin to nest divs inside other divs. Divitis can be treated effectively by looking up the concept of "Semantic html"

Definition

Testing the complete flow/application of a system

Definition

This is an example definition.

Perspectives

As a example giver, "Example Phrase" means a thing that clarifies or gives meaning to another concept.

Definition

FontFace is a CSS rule that displays text with different custom fonts. Fontfaces allow fonts to be stored either locally or remotely. When it happens to be loaded can be controlled to.

Definition

Foo and foobar are intentional placeholders for generic examples, files, or programs. They are commonly used words to name variables, usually in examples that do not necessarily matter.

Definition

Git is a distributed version control system used for tracking changes in source code during software development. Git allows a coding team to coordinate their work by allowing individuals to branch the source code and merge changes back in using commits. Code changes are documented and tracked which allows the users to colectively review the work of their team to ensure consistency, as well as the option to revert the code base back to a previous state if any issues arrise

Perspectives

As a A British Citizen, "git" means an unpleasant or contemptible person e.g. "He's a right git".

Definition

A level of software testing where components/interfaces are combined and tested as a group.

Perspectives

As a software engineer, "pull request (PR)" means others can review and approve my code changes before I merge them.

Perspectives

As a software engineer, "semantic versioning" means a standardized format for me to follow when publishing new versions of software libraries, frameworks, or products..

Definition

This is a bit of a fun joke - Cherry on Tech loves stickers, so we consider ourselves sticker-driven!

Perspectives

As a member, "Tech squad" means a group that closely supports each other in their careers.

Definition

Document that describes the step by step process of how to test an application.

Definition

Too long; didn't read (abbreviated TL;DR and tl;dr) is a shorthand notation added by an editor indicating that a passage appears too long to invest the time to digest it.

Copyright 2020 Cherry on Tech. All rights reserved.