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.