All Flashcards

1
Q

Fork

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Latency

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ad serving latency

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Network Request

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

payload

A

payload is the part of transmitted data that is the actual intended message.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

D3

A

D3 - JS library for producing dynamic, interactive data visualization in web browsers using SVG (scalable vector graphs), HTML and CSS standards

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

session ID

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

UUID

A

UUID - Universally Unique Identifier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Functional testing

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

unit testing

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Packet loss

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

localhost

A

means this computer. used to access the network services that are running on the host via loopback network interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Evergreen Content

A

Evergreen Content - perpetual content that doesn’t age (important for SEO)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Expandable ads

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Stream

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Batch - Batch processing

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

DIV

A

Div Element(s) The <div> tag is nothing more than a container unit that encapsulates other page elements and divides the HTML document into sections. Web developers use <div> elements to group together HTML elements and apply CSS styles to many elements at once.</div></div>

18
Q

break point

A

break point - intentional stopping or pausing place in a program that triggers an event (usually put in place for debugging)

19
Q

Timeout

A

Timeout - A specified period of time that will be allowed to elapse in a system before a specified event is to take place, unless another specified event occurs first; in either case, the period is terminated when either event takes place. The basic idea is that in situations where a system must wait for something to happen, rather than waiting indefinitely, the waiting will be aborted after the timeout period has elapsed.

20
Q

HTTP vs HTTPS

A

HTTP vs HTTPS - Https is secure bc is uses SSL (secure socket layer) to transport data safely

21
Q

CRUD

A

Create, Read, Update, Delete (UI conventions for reading, searching & changing information)

22
Q

DTAP

A

-development, testing, acceptance, production =software testing and development approach

23
Q

Kapacitor

A

Kapacitor is InfluxDB’s native data processing engine. It can process both stream and batch data from InfluxDB.

24
Q

Reflow

A

Reflow - is the name of the web browser process for re-calculating the positions and geometries of elements int he document, for the purpose of re-rendering part or all of the document

25
Q

IAB SafeFrame API

A

IAB SafeFrame API - enabled iframe opens a line of communication between webpage code and the ad content in a controlled and transparent way.;

26
Q

Safeframe

A

A managed API-enabled iframe that opens a line of communication between the publisher page content and the iframe-contained external content, such as ads.

27
Q

Autoredirect

A

Auto redirect is a technique that automatically takes you to another website or webpage (after a specific period) once you have landed on a web page.

28
Q

GPT

A

Google Publisher Tag - ad tagging library for DFP that can dynamically build ad requests. GPT takes key details such as ad unit name, ad size, and custom targeting, builds the request, and displays the ad on web pages

29
Q

iFrame

A

essentially a little page within a page, with each iframe being the size of the ad that will go into it. The iframe also has its own domain, whereas the main page URL is known as the parent domain

30
Q

Friendly iFrame

A

n iframe that shares the same domain as the main page it is hosted on. This generally means that the content is trusted and hence, can ‘break out’ of the iframe and manipulate the content on the hosting page.

31
Q

Unfriendly iFrame

A

A non-friendly iframe’s content is hosted under a different domain to that which the iframe tag is hosted on. The content of the iframe cannot interact with the page on which it is hosted.

32
Q

iFrame Buster

A

iframe busters or stub files are usually used in conjunction with Flash creatives that are served within an ad slot that is implemented in an iframe. If your website implements its tags in iframes, you may find that certain creatives, such as Flash creatives, do not show and the backup GIF file is being served instead.

33
Q

Same Origin Policy

A

Restricts which network messages one origin can send to another.

34
Q

Infinite Scrolling

A

Infinite scrolling, also known as “endless scrolling,” “unpagination,” and others, is a technique where additional content for a web page is appended dynamically to the bottom of the page as the user approaches the end of the content. You may have seen this technique on the Facebook timeline or on Pinterest’s homepage.

35
Q

Lazy Load

A

Lazy loading is a design pattern commonly used in computer programming to defer initialization of an object until the point at which it is needed. It can contribute to efficiency in the program’s operation if properly and appropriately used. The opposite of lazy loading is eager loading.

36
Q

Pagination

A

On the Internet, pagination is used for such things as displaying a limited number of results on search engine results pages, or showing a limited number of posts when viewing a forum thread. Pagination is used in some form in almost every web application to divide returned data and display it on multiple pages. Pagination also includes the logic of preparing and displaying the links to the various pages.

37
Q

VPN

A

A VPN or Virtual Private Network is a method used to add security and privacy to private and public networks, like WiFi Hotspots and the Internet. VPNs are most often used by corporations to protect sensitive data.

38
Q

Service Worker

A

A service worker is a script that your browser runs in the background, separate from a web page, opening the door to features that don’t need a web page or user interaction. Today, they already include features like push notifications and background sync.

39
Q

key-value pair

A

A key-value pair (KVP) is a set of two linked data items: a key, which is a unique identifier for some item of data, and the value, which is either the data that is identified or a pointer to the location of that data. Key-value pairs are frequently used in lookup tables, hash tables and configuration files.

40
Q

Regex (Regular Expression)

A

A regular expression (regex or regexp for short) is a special text string for describing a search pattern. You can think of regular expressions as wildcards on steroids. You are probably familiar with wildcard notations such as *.txt to find all text files in a file manager.