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.
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.