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!
As a Deep Thought Supercomputer, "42" means The answer to the Ultimate Question of Life, The Universe and Everything..
80% of the outcome is the result of 20% of all causes. Also known as the Pareto Principle
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..
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.
is an mobile operating system developed by google, used by smartphones and tablets
Angular is an application design framework and development platform for creating efficient and sophisticated single-page apps.
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..
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.
a deck of cards, also called ideation cards, used as a tool for companies to find their brand identity
As a marketer, "brand deck" means a tool to help clients realize what they want out of their brand by brainstorming through iterative questioning.
As a New UX wanna be designer, "burnout" means I've been on the computer for the past 365 days!.
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.
the highest ranked and C-level marketing leader within a company
Computer programs with a text interface, which you usually run directly from your terminal.
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.
As a Web Developer, "div" means a div is a container that holds content.
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"
Testing the complete flow/application of a system
This is an example definition.
As a example giver, "Example Phrase" means a thing that clarifies or gives meaning to another concept.
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.
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.
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
As a A British Citizen, "git" means an unpleasant or contemptible person e.g. "He's a right git".
A level of software testing where components/interfaces are combined and tested as a group.
As a software engineer, "pull request (PR)" means others can review and approve my code changes before I merge them.
As a software engineer, "semantic versioning" means a standardized format for me to follow when publishing new versions of software libraries, frameworks, or products..
This is a bit of a fun joke - Cherry on Tech loves stickers, so we consider ourselves sticker-driven!
As a member, "Tech squad" means a group that closely supports each other in their careers.
Document that describes the step by step process of how to test an application.
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.