SpeakEasy - Taking the Jargon Our of the Industry SpeakEasy - Taking the Jargon Our of the Industry

Web3 Glossary

Web3

Txn Hash

short for transaction hash, or transaction ID. This is a unique identifier used to represent a specific transaction, written as a long string of letters and numbers. By pasting a txn hash into a block explorer like Etherscan, you can find the details of the transaction it represents.

Agile Methodology

Ubiquitous Language

Striving to use the vocabulary of a given business domain, not only in discussions about the requirements for a software product, but in discussions of design as well and all the way into “the product’s source code itself.”

Website Development

UI (User Interface)

a means to control the interaction between user and computer with a textual/graphical/auditory interface.

Agile Methodology

Unit Testing

A unit test is a short program fragment written and maintained by the developers on the product team, which exercises some narrow part of the product’s source code and checks the results.

Development Operations (DevOps)

Unit Testing

A testing strategy in which the smallest unit of testable code is isolated from the rest of the software and tested to determine if it functions properly.

Web3

Up Only

a tongue-in-cheek saying, implying that a cryptocurrency or other asset can only increase in value. This is used to voice one’s bullish stance on an asset, although it may also be used sarcastically.

eCommerce

Upselling

Upselling is a technique to offer customers an opportunity to upgrade a purchase or to buy a more expensive version of a product to maximize the value of the purchase for the seller. Learn more about upselling to customers here.

Agile Methodology

Usability Testing

Usability testing is an empirical, exploratory technique to answer questions such as “how would an end user respond to our software under realistic conditions?”

Development Operations (DevOps)

User Acceptance Test

The final phase of software testing where clients and end users determine whether the program will work for the end-user in real world scenarios. This stage is also known as beta testing.

Website Development

User experience (UX)

The interaction a user has with an interface. From a planning perspective, the user experience is typically defined in wireframes, but every aspect of the web design and development process—from wireframing and copywriting to design and programming—affects the user experience.

Uncategorized

User Roles and Permissions

User Roles are a way to differentiate people accessing your website. You as the site own will typically be an Super Administrator, but there are other roles for Admins, Editors, Authors, Contributors and Subscribers (you can learn more about managing your WordPress user roles in our guide). Permissions are security settings that are assigned to […]

Agile Methodology

User Stories

In consultation with the customer or product owner, the team divides up the work to be done into functional increments called “user stories.”

Agile Methodology

User Story Template

The user story template is one of the most commonly recommended aids to write user stories: As a … I want … So that …

Website Development

Vanilla JS

Nothing fancy, no plugins – just basic javascript.

Web3

Vaporware

a product or project that is announced and marketed but never actually materializes.

Agile Methodology

Velocity

At the end of each iteration, the team adds up effort estimates associated with user stories that were completed during that iteration. This total is called velocity.

Agile Methodology

Version Control

Version control is not strictly an Agile “practice” insofar as it is now widespread in the industry as a whole. But it is mentioned here for several reasons.

Development Operations (DevOps)

Virtual Machine (VM)

A software emulation of a physical computing resource that can be modified independent of the hardware attributes.

eCommerce

Void

Voiding is a transaction that cancels a purchase that has not been completed.

Web3

Wallet

a software application or hardware device used to store the private keys to blockchain assets and accounts. Unlike a traditional wallet, a blockchain wallet does not actually store the coins or tokens themselves. Instead, they store the private key that proves ownership of a given digital asset.

Web3

Wallet Address

also known as a public key, this is an alphanumeric code that serves as the address for a blockchain wallet, similar to a bank account number. Other users can send digital assets to your wallet via your public key, but only you can access your wallet’s contents by using the corresponding private key.