Web3 Glossary
Web3
Pump and dump
a scheme where a cryptocurrency or other asset is hyped up, leading many to buy into it, raising its price. Those who did the hyping then sell their holdings of the asset as the price rises for a short period of time. This then leads to a sharp selloff where anyone who did not sell […]
Website Development
Push-based & Pull-based
Push-based architecture is action-based while pull-based is component-based. Push-based models start with action and then push the data to the view layer. Pull-based architecture, on the other hand, starts with the view layer.
Website Development
Python
A new kid on the block compared to some other languages in this list, Python is extremely easy to learn and is a dynamic, all-purpose language. Although more popular as a back end language, it can do pretty much anything you want it to. Designed with the goal of being readable, simple, and most of […]
Agile Methodology
Quick Design Session
When “simple design” choices have far-reaching consequences, two or more developers meet for a quick design session at a whiteboard.
eCommerce
Recurring payment
A transaction wherein a customer authorizes an online store to automatically charge a credit card for regular delivery of products or services.
Agile Methodology
Refactoring
Refactoring consists of improving the internal structure of an existing program’s source code, while preserving its external behavior.
Website Development
Registrar
The company used to register your domain name. Some examples include GoDaddy or Network Solutions.
Agile Methodology
Relative Estimation
Relative estimation consists of estimating tasks or user stories by comparison or by grouping of items of equivalent difficulty.
Website Development
Responsive design
A website that adjusts to the screen it is being viewed on, whether desktop, mobile or tablet. Media queries are used to find the resolution of the device the website is being displayed on, and then flexible images, fluid grids and the site menu are adjusted to fit the screen.
Agile Methodology
Retrospective
The team meets regularly to reflect on the most significant events that occurred since the previous such meeting, and identify opportunities for improvement.
Website Development
ROI (Return On Investment)
an analysis used to evaluate the effectiveness of an investment. Compares profit to initial investment.
Development Operations (DevOps)
Rollback
An automatic or manual operation that restores a database or program to a previously defined state.
Web3
Rollup
a scaling solution that aims to improve transaction throughput and decrease fees by batching multiple transactions off-chain and then submitting them to the main chain as a single transaction.
Website Development
Ruby
Scalable, simple and super fast, Ruby and Ruby on Rails is a dream team duo that offers a full stack language and framework to build full programs and web apps, fast. It’s a favourite among entrepreneurs and start ups, and has a wide selection of third-party ‘gems’ (add-ons) that can make it do pretty much […]
Agile Methodology
Rule of Simplicity
Rules of Simplicity is a set of criteria, in priority order, proposed by Kent Beck to judge whether some source code is “simple enough.”
Web3
Satoshis/Sats
the smallest denomination of BTC, equal to 0.00000001 bitcoin. Satoshis are named after Bitcoin’s pseudonymous creator, Satoshi Nakamoto.
Web3
Scalability
a protocol’s capacity to handle higher demand and increase transaction throughput as the network grows.
Agile Methodology
Scrum
Scrum is a process framework used to manage product development and other knowledge work.
Agile Methodology
Scrum Master
The scrum master is responsible for ensuring the team lives agile values and principles and follows the practices that the team agreed they would use.
Agile Methodology
Scrum of Scrums
A technique to scale Scrum up to large groups (over a dozen people), consisting of dividing the groups into Agile teams of 5-10.
Agile Methodology
Scrumban
Scrumban is a mixture of Scrum and Kanban.