Opens in a new tab
A picture of Jeff Brigman
I CODE TODAY FOR
A BETTER TOMORROW

Tag: coding

  • October 9, 2026
    A CSS grid is defined using the grid value of the display property; you can define columns and rows on…
  • October 9, 2026
    A grid area is one or more grid cells that make up a rectangular area on the grid.
  • October 9, 2026
    Graceful degradation is a design philosophy that centers around trying to build a modern website/application that will work in the…
  • October 9, 2026
    The (GNU) GPL (General Public License) is a copyleft free software license published by the Free Software Foundation.
  • October 9, 2026
    Git is a free, open-source, distributed Source Code Management (SCM) system.
  • October 9, 2026
    The global object in JavaScript is an object which represents the global scope.
  • October 9, 2026
    Gecko is the layout engine developed by the Mozilla Project and used in many apps/devices, including Firefox and Firefox OS.
  • October 9, 2026
    General header is an outdated term used to refer to an HTTP header that can be used in both request…
  • October 9, 2026
    A color gamut is a subset of colors, usually representing the colors that a display or a printing device can…
  • October 9, 2026
    Garbage collection is a term used in computer programming to describe the process of finding and deleting objects which are…
  • October 9, 2026
    A forbidden request header is an HTTP header name-value pair that cannot be set or modified programmatically in a request.
  • October 9, 2026
    In CSS, flow relative values are directional keyword values relative to an element's block and inline axes.
  • October 9, 2026
    Flexbox is the commonly-used name for the CSS flexible box layout module, a layout model for displaying items in a…
  • October 9, 2026
    The direct children of a Flex Container (elements with display: flex or display: inline-flex set on them) become flex items.
  • October 9, 2026
    flex is a value of the CSS display property.
  • October 9, 2026
    A flexbox layout is defined using the flex or inline-flex values of the display property on the parent item.
  • October 9, 2026
    First Paint is the time between navigation and when the browser first renders pixels to the screen, rendering anything that…
  • October 9, 2026
    A programming language is said to have First-class functions when functions in that language are treated like any other variable.
  • October 9, 2026
    First CPU Idle measures when a page is minimally interactive, or when the window is quiet enough to handle user…
  • October 9, 2026
    First Meaningful Paint (FMP) is the paint after which the biggest above-the-fold layout change has happened and web fonts have…
  • October 9, 2026
    A firewall is a system that filters network traffic.
  • October 9, 2026
    First Contentful Paint (FCP) is a measure of when the browser renders its first DOM content, providing user feedback that…
  • October 9, 2026
    Fingerprinting is a practice in which websites identify a particular browser (and by extension, a particular user) by collecting and…
  • October 9, 2026
    A fetch metadata request header is an HTTP request header that provides additional information about the context from which the…
  • October 9, 2026
    CSP fetch directives are used in a Content-Security-Policy header and control locations from which certain resource types may be loaded.
  • October 9, 2026
    A favicon (favorite icon) is a tiny icon included along with a website, which is displayed in places like the…
  • October 9, 2026
    A federated identity system is one in which an identity provider (IdP) acts as an intermediary between users and relying…
  • October 9, 2026
    A falsy (sometimes written falsey) value is a value that is considered false when encountered in a Boolean context.
  • October 9, 2026
    In CSS Box Alignment, a fallback alignment is specified in order to deal with cases where the requested alignment cannot…
  • October 9, 2026
    In CSS, the extrinsic size of an element is determined by its layout context, that is, by constraints imposed from…
  • October 9, 2026
    The Exchangeable Image File Format (EXIF) is a standard that specifies how metadata about a multimedia file can be embedded…
  • October 9, 2026
    Expando properties are properties added to DOM nodes with JavaScript, where those properties are not part of the object DOM…
  • October 9, 2026
    In computer science, an enumerated type is a data type consisting of a limited set of named values.
  • October 9, 2026
    Warning: The current HTTP/1.1 specification no longer refers to entities, entity headers or entity-body.
  • October 9, 2026
    Endian and endianness (or "byte-order") describe how computers organize the bytes that make up numbers.
  • October 9, 2026
    Entity is a term from the Standard Generalized Markup Language (SGML), which refers to a reference to information that can…
  • October 9, 2026
    In cryptography, encryption is the conversion of plaintext into a coded text or ciphertext.
  • October 9, 2026
    Encapsulation is the packing of data and functions into one component (for example, a class) and then controlling access to…
  • October 9, 2026
    Effective connection type (ECT) refers to the measured network performance, returning a cellular connection type, like 3G, even if the…
  • October 9, 2026
    An element is a part of a webpage.
  • October 9, 2026
    Ecma International (formally European Computer Manufacturers Association) is a non-profit organization that develops standards in computer hardware, communications, and programming…
  • October 9, 2026
    A domain is an authority within the internet that controls its own resources.
  • October 9, 2026
    The DOM (Document Object Model) is an API that represents and interacts with any HTML or XML-based markup language document.
  • October 9, 2026
    In HTML, the doctype is the required !doctype html preamble found at the top of all documents.
  • October 9, 2026
    DNS (Domain Name System) is a hierarchical and decentralized naming system for Internet-connected resources.
  • October 9, 2026
    DNS over HTTPS (DoH) is a protocol for performing DNS resolution over an encrypted HTTPS connection.
  • October 9, 2026
    Distributed Denial-of-Service (DDoS) is a type of DoS attack in which many compromised systems are made to attack a single…
  • October 9, 2026
    A digital certificate is a data file that binds a publicly known cryptographic key to an organization.
  • October 9, 2026
    A digital signature is an object that can be used to authenticate the author of a document or message.
  • October 9, 2026
    Developer tools (or "development tools" or short "DevTools") are programs that allow a developer to create, test and debug software.
  • October 9, 2026
    A device pixel is the smallest physical display unit capable of displaying a full color independent of its neighbor.
  • October 9, 2026
    Deserialization is the process whereby a lower-level format (e.g., that has been transferred over a network, or stored in a…
  • October 9, 2026
    Deno is a runtime environment for JavaScript, TypeScript, and WebAssembly.
  • October 9, 2026
    The term delta refers to the difference between two values or states.
  • October 9, 2026
    Denial of Service (DoS) is a category of network attack that consumes available server resources, typically by flooding the server…
  • October 9, 2026
    In cryptography, decryption is the conversion of ciphertext into plaintext.
  • October 9, 2026
    A deep copy of an object is a copy whose properties do not share the same references (point to the…
  • October 9, 2026
    Deep equality is a comparison of compound values, such as objects or arrays, that compares their contents recursively.
  • October 9, 2026
    Debouncing, in the context of programming, means to discard operations that occur too close together during a specific interval, and…
  • October 9, 2026
    A database is a storage system that collects organized data, making it easier to search, structure, and extend.
  • October 9, 2026
    CSS (Cascading Style Sheets) defines how HTML documents are presented, including typography, colors, spacing, layouts and responsive rules.
  • October 9, 2026
    CSV (comma-separated values) is a text format for exchanging tabular data.
  • October 9, 2026
    The Cloud refers to servers located worldwide that are accessed over the Internet, and the software and databases that run…
  • October 9, 2026
    Cloud computing refers to the on-demand delivery of a wide range of computing services such as storage, databases, networking, analytics,…
  • October 9, 2026
    In cryptography, ciphertext is a scrambled message that conveys information but is not legible unless decrypted with the right cipher…
  • October 9, 2026
    In cryptography, a cipher is an algorithm that can encrypt plaintext to make it unreadable, and to decrypt the encoded…
  • October 9, 2026
    Cipher suite is a combination of a key exchange algorithm, authentication method, bulk encryption cipher, and message authentication code.
  • October 9, 2026
    A character set is an encoding system to let computers know how to recognize Character, including letters, numbers, punctuation marks,…
  • October 9, 2026
    Character encoding defines a mapping between bytes and text.
  • October 9, 2026
    An HTML character reference is an escape sequence of characters that is used to represent another character in the rendered…
  • October 9, 2026
    In security protocols, a challenge is some data sent to the client by the server in order to generate a…
  • October 9, 2026
    A certificate authority (CA) is an organization that signs digital certificates and their associated public keys, thereby asserting that the…
  • October 9, 2026
    A CDN (Content Delivery Network) is a group of servers spread out over many locations.
  • October 9, 2026
    Card sorting is a simple technique used in Information architecture whereby people involved in the design of a website (or…
  • October 9, 2026
    A caret (sometimes called a "text cursor") is an indicator displayed on the screen to indicate where text input will…
  • October 9, 2026
    The canvas element is part of HTML5 and allows for dynamic, scriptable rendering>) of 2D and 3D shapes and bitmap…
  • October 9, 2026
    In CSS, canonical order is used to refer to the order in which separate values need to be specified (or…
  • October 9, 2026
    A callback function is a function passed into another function as an argument, which is then invoked inside the outer…
  • October 9, 2026
    Camel case is a way of writing phrases without spaces, where the first letter of each word is capitalized, except…
  • October 9, 2026
    A cacheable response is an HTTP response that can be cached, that is stored to be retrieved and used later,…
  • October 9, 2026
    A call stack is a mechanism for an interpreter (like the JavaScript interpreter in a web browser) to keep track…
  • October 9, 2026
    Brotli is a general-purpose lossless compression algorithm.
  • October 9, 2026
    The bounding box of an element is the smallest possible rectangle (aligned with the axes of that element's user coordinate…
  • October 9, 2026
    A breadcrumb, or breadcrumb trail, is a navigational aid that is typically placed between a site's header and the main…
  • October 9, 2026
    A boolean attribute in HTML is an attribute that represents true or false values.
  • October 9, 2026
    In computer science, a Boolean is a logical data type that can have only the values true or false.
  • October 9, 2026
    A block cipher mode of operation, usually just called a "mode" in context, specifies how a block cipher should be…
  • October 9, 2026
    In CSS, content that participates in block layout is called block-level content.
  • October 9, 2026
    A block on a webpage is an HTML element that appears on a new line, i.e., underneath the preceding element…
  • October 9, 2026
    In JavaScript, a block is a collection of related statements enclosed in braces ("{}").
  • October 9, 2026
    Blink is an open-source browser rendering engine developed by Google as part of Chromium (and therefore part of Chrome as…
  • October 9, 2026
    Bitwise flags are sets of variables, usually simple number values, which can be used to enable or disable specific usages…
  • October 9, 2026
    In programming, a binding is an association of an identifier with a value.
  • October 9, 2026
    The back/forward cache, or bfcache, is a performance-enhancing feature available in modern browsers that enables instant back and forward navigation…
  • October 9, 2026
    BiDi (BiDirectional) describes a document that contains both right-to-left (RTL) and left-to-right (LTR) text.
  • October 9, 2026
    A BCP 47 language tag is a string of characters that precisely specifies a human language in terms of the…
  • October 9, 2026
    A web beacon is a small object, such as a 1 pixel gif, embedded in markup, used to communicate information…
  • October 9, 2026
    A baseline is an imaginary line along the inline axis of a line box along which individual glyphs of text…
  • October 9, 2026
    Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by transforming…
  • October 9, 2026
    Baseline identifies the availability of web platform features across popular browsers, including APIs, CSS properties, and JavaScript syntax.