All Flashcards
Fork
fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software.
Latency
IS WASTED TIME. Network latency is an expression of how much time it takes for a packet of data to get from one designated point to another. In some environments (for example, AT&T), latency is measured by sending a packet that is returned to the sender; the round-trip time is considered the latency.
Ad serving latency
Ad serving latency is a latent time which can be eventually perceived by a visitor before a banner appearance and which is usually caused by the use of one or several redirects from the ad servers managing the campaigns.
Network Request
Network Request - The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web. Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text.
payload
payload is the part of transmitted data that is the actual intended message.
D3
D3 - JS library for producing dynamic, interactive data visualization in web browsers using SVG (scalable vector graphs), HTML and CSS standards
session ID
session ID is a unique number that a Web site’s server assigns a specific user for the duration of that user’s visit (session). The session ID can be stored as a cookie, form field, or URL (Uniform Resource Locator). Some Web servers generate session IDs by simply incrementing static numbers.
UUID
UUID - Universally Unique Identifier
Functional testing
Functional testing is a quality assurance (QA) process[1] and a type of black-box testing that bases its test cases on the specifications of the software component under test. Functions are tested by feeding them input and examining the output, and internal program structure is rarely considered (unlike white-box testing).[2] Functional testing usually describes what the system does
unit testing
unit testing is 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.
Packet loss
Packet loss occurs when one or more packets of data travelling across a computer network fail to reach their destination. Packet loss is typically caused by network congestion.
localhost
means this computer. used to access the network services that are running on the host via loopback network interface
Evergreen Content
Evergreen Content - perpetual content that doesn’t age (important for SEO)
Expandable ads
Expandable ads - Expandable ads are rich media ads that can expand beyond the original size of the ad unit, following a user-initiated action. This creates more real estate for the ad, allowing for more interaction from interested users. For instance, expandable ads might stream a movie trailer, show video game clips, or display various views of an item for sale.
Stream
Stream - is a sequence of data elements made available over time. A stream can be thought of as items on a conveyor belt being processed one at a time rather than in large batches.
Batch - Batch processing
Batch - Batch processing is the execution of a series of jobs in a program on a computer without manual intervention. Strictly speaking, it is a processing mode: the execution of a series of programs each on a set or “batch” of inputs, rather than a single input (which would instead be a custom job). However, this distinction has largely been lost, and the series of steps in a batch process are often called a “job” or “batch job”.