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

Tag: coding

  • October 9, 2026
    OOP (Object-Oriented Programming) is an approach in programming in which data is encapsulated within objects and the object itself is…
  • October 9, 2026
    An object reference is a link to an object.
  • October 9, 2026
    In JavaScript, objects can be seen as a collection of properties.
  • October 9, 2026
    In computer science, a null value represents a reference that points, generally intentionally, to a nonexistent or invalid object or…
  • October 9, 2026
    Normative is a word commonly used in software specifications to denote sections that are standardized and must be followed as…
  • October 9, 2026
    Software specifications often contain information marked as non-normative or informative, which is provided to help readers understand the specification better,…
  • October 9, 2026
    In cryptography and computer security, a nonce is an arbitrary number that is used only once in a cryptographic communication.
  • October 9, 2026
    Node.js is a cross-platform JavaScript runtime environment that allows developers to build server-side and network applications with JavaScript.
  • October 9, 2026
    Network throttling is an intentional slowing down of internet speed.
  • October 9, 2026
    A native application has been compiled to run on the hardware/software environment that comprises the targeted architecture.
  • October 9, 2026
    Namespace is a context for identifiers, a logical grouping of names used in a program.
  • October 9, 2026
    NaN (Not a Number) is a numeric data type that means an undefined value or value that cannot be represented,…
  • October 9, 2026
    A mutable value is one that can be changed without creating an entirely new value, in comparison with immutable values.
  • October 9, 2026
    MVC (Model-View-Controller) is a pattern in software design commonly used to implement user interfaces, data, and controlling logic.
  • October 9, 2026
    Multi-factor authentication (MFA) is an authentication method in which the user has to present more than one type of evidence…
  • October 9, 2026
    A mixin is a class (interface, in WebAPI spec terms) in which some or all of its methods and/or properties…
  • October 9, 2026
    Mobile first, a form of progressive enhancement, is a web-development and web-design approach that focuses on prioritizing design and development…
  • October 9, 2026
    A modem ("modulator-demodulator") is a device that converts digital information to analog signals and vice versa, for sending data through…
  • October 9, 2026
    A manipulator in the middle attack (MitM) intercepts a communication between two systems.
  • October 9, 2026
    Minification is the process of removing unnecessary or redundant data without affecting how a resource is processed by the browser.
  • October 9, 2026
    Middleware is a (loosely defined) term for any software or service that enables the parts of a system to communicate…
  • October 9, 2026
    A MIME type (now properly called "media type", but also sometimes "content type") is a string sent along with a…
  • October 9, 2026
    A method is a function which is a property of an object.
  • October 9, 2026
    Memoization is an optimization technique that stores the result of a function call and returns the stored result when the…
  • October 9, 2026
    The term media (more accurately, multimedia) refers to audio, video, or combined audio-visual material such as music, recorded speech, movies,…
  • October 9, 2026
    In the context of CSS (Cascading Style Sheets), the term media refers to the destination to which the document is…
  • October 9, 2026
    A media query is a logical expression that is a method for CSS, JavaScript, HTML, and other web languages, to…
  • October 9, 2026
    A markup language is one that is designed for defining and presenting text.
  • October 9, 2026
    The main thread is where a browser processes user events and paints.
  • October 9, 2026
    The main axis in flexbox is defined by the direction set by the flex-direction property.
  • October 9, 2026
    Lossy compression, or irreversible compression, is a data-compression method that uses inexact approximations and partial-data discarding to represent content.
  • October 9, 2026
    LTR (Left To Right) is a locale property indicating that text is written from left to right.
  • October 9, 2026
    Lossless compression is a class of data compression algorithms that allows the original data to be perfectly reconstructed from the…
  • October 9, 2026
    A long task is a task that takes more than 50ms to complete.
  • October 9, 2026
    A loop is a sequence of instructions that is repeated until a certain condition is met.
  • October 9, 2026
    CSS logical properties provide a way to lay out content based on the document's writing mode and direction rather than…
  • October 9, 2026
    Localization (l10n) is the process of adapting a software user interface to a specific culture.
  • October 9, 2026
    Locale is a set of language- or country-based preferences for a user interface.
  • October 9, 2026
    Literals represent values in JavaScript.
  • October 9, 2026
    LGPL (GNU Lesser General Public License) is a free software license published by the Free Software Foundation.
  • October 9, 2026
    In typography, leading is an amount of space included above and below text to provide spacing between lines.
  • October 9, 2026
    A layout mode, sometimes called layout, is a CSS algorithm that determines the position and size of element boxes based…
  • October 9, 2026
    The layout viewport is the viewport into which the browser draws a web page.
  • October 9, 2026
    Lazy loading is a strategy that delays the loading of some assets (e.g., images) until they are needed by the…
  • October 9, 2026
    Latency is the network time it takes for a requested resource to reach its destination.
  • October 9, 2026
    The Largest Contentful Paint (LCP) performance metric provides the render time of the largest image or text block visible within…
  • October 9, 2026
    A key is a piece of information used by a cipher for encryption and/or decryption.
  • October 9, 2026
    A keyword is a word or phrase that describes content.
  • October 9, 2026
    Kebab case is a way of writing phrases without spaces, where spaces are replaced with hyphens -, and the words…
  • October 9, 2026
    JIT (Just-In-Time Compilation) is a compilation process in which code is translated from an intermediate representation or a higher-level language…
  • October 9, 2026
    JSON is a convenient and widely used format for serializing objects, arrays, numbers, strings, booleans, and null.
  • October 9, 2026
    JavaScript Object Notation (JSON) is a data-interchange format.
  • October 9, 2026
    JPEG (Joint Photographic Experts Group) is a commonly used method of lossy compression for digital images.
  • October 9, 2026
    JavaScript engines are interpreters that parse and execute JavaScript code.
  • October 9, 2026
    Jitter is the term used in computer networking to refer to packet delay variation — the variance in the rate…
  • October 9, 2026
    JavaScript is a programming language used to implement interactive behavior in web pages and in non-browser runtimes.
  • October 9, 2026
    In CSS, the intrinsic size of an element is the size it would have based purely on its content, without…
  • October 9, 2026
    Internationalization, often shortened to "i18n", is the practice of designing a system in such a way that it can easily…
  • October 9, 2026
    Interpolation is a method for estimating new data points based on a set of known data points.
  • October 9, 2026
    Interaction to Next Paint (INP) measures the responsiveness of a website to user interactions (for example, when they click a…
  • October 9, 2026
    In object-oriented programming, an interface describes the set of properties and methods that an object exposes.
  • October 9, 2026
    In CSS, inset properties control positioned elements' location by specifying offsets from the elements' default positions.
  • October 9, 2026
    An Input Method Editor (IME) is a program that provides a specialized user interface for text input.
  • October 9, 2026
    In CSS, content that participates in inline layout is called inline-level content.
  • October 9, 2026
    The ink overflow of a box refers to the part of the box and its contents that creates a visual…
  • October 9, 2026
    Inheritance is a major feature of object-oriented programming.
  • October 9, 2026
    IMAP (Internet Message Access Protocol) is a protocol used to retrieve and store emails.
  • October 9, 2026
    An immutable value is one whose content cannot be changed without creating an entirely new value, in comparison with mutable…
  • October 9, 2026
    An IIFE (Immediately Invoked Function Expression) is an idiom in which a JavaScript function runs as soon as it is…
  • October 9, 2026
    An identity provider (IdP) is an entity in a federated identity system that manages a user's credentials and can authenticate…
  • October 9, 2026
    An IDL (Interface Description Language) is a generic language, used to specify object interfaces independent of any particular programming language.
  • October 9, 2026
    An HTTP method is idempotent if the intended effect on the server of making a single request is the same…
  • October 9, 2026
    An identifier is a sequence of characters in the code that identifies a variable, function, or property.
  • October 9, 2026
    ICE (Interactive Connectivity Establishment) is a framework used by WebRTC (among other technologies) for connecting two peers, regardless of network…
  • October 9, 2026
    HTTPS RR (HTTPS Resource Records) are a type of DNS record that delivers configuration information and parameters for how to…
  • October 9, 2026
    HTTPS (HyperText Transfer Protocol Secure) is an encrypted version of the HTTP protocol.
  • October 9, 2026
    In HTTP messages, the content describes the 'information' conveyed in the message body (which follows the header section), after any…
  • October 9, 2026
    An HTTP header is a field of an HTTP request or response that passes additional context and metadata about the…
  • October 9, 2026
    The term HTML5 is essentially a buzzword that refers to a set of modern web technologies.
  • October 9, 2026
    HTML color codes is a defacto general term used to describe the earliest-available methods for specifying colors on web pages.
  • October 9, 2026
    HTML (HyperText Markup Language) describes a web document’s structure and meaning using elements and attributes.
  • October 9, 2026
    Houdini was the abbreviated name of the CSS-TAG Houdini Task Force, which met from 2015 to 2019, and the name…
  • October 9, 2026
    HTTP Strict Transport Security lets a website inform the browser that it should never load the site using HTTP and…
  • October 9, 2026
    A hotlink (also known as an inline link) is an object (typically an image) directly linked to from another site.
  • October 9, 2026
    A host is a device connected to the Internet (or a local network).
  • October 9, 2026
    Hash-based message authentication code(HMAC) is a mechanism used for cryptographically authenticating messages.
  • October 9, 2026
    JavaScript Hoisting refers to the process whereby the interpreter appears to move the declaration of functions, variables, classes, or imports…
  • October 9, 2026
    A high-level programming language has a significant abstraction from the details of computer operation.
  • October 9, 2026
    In computer networking, head-of-line blocking (HOL blocking) refers to a performance bottleneck that occurs when a queue of packets is…
  • October 9, 2026
    A hash function is a function that takes a variable-length input and produces a fixed-length output, also called a digest…
  • October 9, 2026
    Hash routing is a client-side technique used in single-page applications (SPAs) to manage navigation and state changes without reloading the…
  • October 9, 2026
    gzip is a file format used in file compression and decompression.
  • October 9, 2026
    Gutters or alleys are spacing between content tracks.
  • October 9, 2026
    A grid row is a horizontal track in a CSS grid layout, that is the space between two horizontal grid…
  • October 9, 2026
    A grid track is the space between two adjacent grid lines.
  • October 9, 2026
    Grid lines are created anytime you use a CSS grid layout.
  • October 9, 2026
    A grid column is a vertical track in a CSS grid layout, and is the space between two vertical grid…
  • October 9, 2026
    Using the value grid or inline-grid on an element turns it into a grid container using CSS grid layout, and…
  • October 9, 2026
    CSS grid layout is a two-dimensional layout method enabling the laying out of content in rows and columns.
  • October 9, 2026
    In a CSS grid layout, a grid cell is the smallest unit you can have on your CSS grid.