Code

/kōd/

noun — "a system of symbols or rules used to represent information."

Code is a structured system for representing, communicating, or storing information using a defined set of symbols, rules, or conventions. In computing, cryptography, and digital communication, code refers to any method by which data or instructions are expressed in a form that can be transmitted, processed, or interpreted according to a predefined scheme. It emphasizes the *representation* of meaning rather than the meaning itself.

Message Queuing Telemetry Transport

/ˌɛm.kjuːˌtiːˈtiː/

noun — "lightweight messaging protocol for IoT devices."

MQTT , short for Message Queuing Telemetry Transport, is a lightweight, publish-subscribe messaging protocol optimized for constrained devices and low-bandwidth, high-latency, or unreliable networks. It enables efficient, asynchronous communication between clients and brokers, making it widely used in Internet of Things (IoT) applications.

Pub/Sub

/pʌb ˈsʌb/

noun — "asynchronous messaging model for decoupled communication."

Pub/Sub (short for Publish/Subscribe) is a messaging pattern in which senders (publishers) do not send messages directly to specific receivers (subscribers), but instead categorize messages into channels or topics. Subscribers express interest in one or more topics and receive only messages that match those topics. This decouples the sender and receiver, enabling scalable, asynchronous communication across distributed systems.

Communication

/kəˌmjuːnɪˈkeɪʃən/

noun … “Exchange of information between entities.”

Communication in computing refers to the transfer of data or signals between systems, devices, or components to achieve coordinated operation or information sharing. It encompasses both hardware and software mechanisms, protocols, and interfaces that enable reliable, timely, and accurate data exchange. Effective communication is essential for networking, distributed systems, and embedded control applications.

Key characteristics of Communication include:

Shannon Limit

/ˈʃænən ˈlɪmɪt/

noun … “Maximum reliable information rate of a channel.”

Shannon Limit, named after Claude Shannon, is the theoretical maximum rate at which information can be transmitted over a communication channel with a specified bandwidth and noise level, while achieving error-free transmission. Formally defined in information theory, it sets the upper bound for channel capacity (C) given the signal-to-noise ratio (SNR) and bandwidth (B) using the Shannon-Hartley theorem: C = B * log2(1 + SNR).

Key characteristics of the Shannon Limit include:

Very-high-bit-rate Digital Subscriber Line 2

/ˈviː.diː.ɛs.ɛl.tuː/

noun — "squeezing fiber-class speed out of copper."

VDSL2, short for Very-high-bit-rate Digital Subscriber Line 2, is an enhanced broadband access technology that delivers high-speed data over existing copper telephone lines. It improves upon VDSL by supporting higher data rates, wider frequency bands, and better performance over short loop lengths, making it a key technology for last-mile broadband.

Virtual Local Area Network

/viː.læn/

noun — "the invisible walls that organize a network."

VLAN, short for Virtual Local Area Network, is a network configuration that segments a physical LAN into multiple logical networks, allowing devices to be grouped together based on function, department, or security requirements rather than physical location. VLANs improve traffic management, enhance security, and reduce broadcast domains within enterprise networks.