Engineering Buzzword Flashcards
Algorithms
A finite sequence of rigorous instructions typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing calculations and data processing.
- automated decision-making
Binary tree
tree data structure in which each node has at most two children, which are referred to as the left child and the right child
Chrome Developer Tools
set of web developer tools built directly into the Google Chrome browser.
Data structure
More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data
Deployment
all of the steps, processes, and activities that are required to make a software system or update available to its intended users
Some of the most common activities of software deployment include software release, installation, testing, deployment, and performance monitoring.
Hashtag
a metadata tag that is prefaced by the hash symbol,
Implementation
Internal Logs
Maintenance
One to Many in DBMS
A relationship between instances of an entity with more than one instance of another entity.
One to One in DBMS
a relationship between an instance of an entity with another
Product Backlog
a prioritized list of work for the development team that is derived from the roadmap and its requirements.
the development team pulls work from the product backlog as there is capacity for it, either continually (kanban) or by iteration (scrum).
Integration
the process of bringing together the component sub-systems into one system (an aggregation of subsystems cooperating so that the system is able to deliver the overarching functionality) and ensuring that the subsystems function together as a system, and in information technology as the process of linking together different computing systems and software applications physically or functionally to act as a coordinated whole.
Unit Tests
a software testing method by which individual units of source code—sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures—are tested to determine whether they are fit for use.
Redux
an open-source JavaScript library for managing and centralizing application state.
Generator
JWT Tokens
an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally signed.
Material UI
Material UI is a library of React UI components that implements Google’s Material Design.
Nginx
open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more.
Docker
Docker is an open source platform for building, deploying, and managing containerized applications
Docker is a containerization platform and runtime
Kubernetes
platform for running and managing containers from many container runtimes. Kubernetes supports numerous container runtimes, including Docker.
Cognitio