Variable-length Unicode character encoding.

Universally unique identifier.

Pattern grouping related data changes.

Type allowing values of several specified types.

Software identifying itself when making network requests.

Data unit carried by UDP.

Design of software interaction and presentation.

Stream through which updates are delivered.

Using memory after it has been released.

Identity representing a user.

Rendering application code across environments.

Header identifying the client software.

Index enforcing unique values.

Log used to reverse changes.

Prevents duplicate values.

Reconstructing data from a marshaled representation.

Universal character encoding standard.

Variable-length Unicode encoding.

Unicode encoding using 16-bit code units.

Encoding characters for use in URLs.

Test targeting a small isolated software unit.

Uniform Resource Identifier identifying a resource.

Uniform Resource Locator identifying a network resource location.

Pattern tracking related changes for coordinated persistence.

Prefix defining how a URI should be interpreted.

Software acting on behalf of a user during communication.

Means through which users interact with software.

Short description of desired functionality from a user's perspective.

Small reusable function performing a common operation.

Framework providing tools for writing and executing unit tests.

Active interaction period associated with a user.

Pattern coordinating multiple related persistence operations.

Universal Serial Bus interface for peripherals and data.

Common rectangular USB connector type.

USB connector commonly used by printers and peripherals.

Reversible USB connector supporting data, power, and video.

Device expanding the number of available USB ports.