GLOSSARY

  • upselling

    Sales technique that involves persuading the customer to purchase a more expensive, more advanced, or additional product/service instead of the one originally selected. The goal is to increase the value of the transaction and potentially improve customer satisfaction by offering a better solution.

  • URL slug

    User-friendly, descriptive part of a URL that identifies a specific page on a website. It’s the portion of the URL after the domain name and any categories, and it helps both users and search engines understand the page’s content. 

  • user flow

    Diagram that visually represents the path a user takes to complete a specific task within a product, such as an app or website. It outlines the sequence of steps, touchpoints, and decisions a user makes from an entry point to a successful outcome, like making a purchase or signing up. User flows are crucial for UX designers and product teams to understand, improve, and optimize the user experience, identify potential bottlenecks, and ensure a more intuitive and efficient design.

  • user journey

    Complete path a user takes to achieve a goal, like signing up for an app or making a purchase, and involves their entire experience, including actions, thoughts, and emotions. For businesses and designers, mapping the user journey helps identify pain points and opportunities for improvement by visualizing every touchpoint and interaction, from initial awareness to long-term loyalty.

  • Vanta.js

    Free, open-source JavaScript library used to create interactive, animated 3D backgrounds for websites with just a few lines of code.

  • variable

    Abstract storage or indirection location paired with an associated symbolic name, which contains some known or unknown quantity of data or object referred to as a value; or in simpler terms, a variable is a named container for a particular set of bits or type of data (like integer, float, string, etc…) or undefined.

  • variable prefix

    Small, standardized string of characters added to the beginning of a variable’s name to indicate its data type, scope, or purpose. This convention, known as Hungarian notation, was historically used to help developers understand variables at a glance but is less common today due to modern IDEs that highlight variable information. Examples include i for integer, s for string, m_ for a member variable, and g_ for a global variable.

  • Vercel

    American cloud application company. The company created and maintains the Next.js web development framework. Vercel provides developer tools, frameworks, and cloud infrastructure to build and maintain websites. It is the maker of v0 and AI SDK.

  • Versioning

    Process of managing different versions of files, source code, or documents to track changes made to them. It is a key element in software development, project management, and other areas where it is important to monitor and control modifications.

  • vi

    vi – screen-oriented text editor originally created for the Unix operating system. The portable subset of the behavior of vi and programs based on it, and the ex editor language supported within these programs, is described by (and thus standardized by) the Single Unix Specification and POSIX.

  • vm – virtual machine

    Emulation of a physical computer, running its own operating system and apps with virtualized resources. It’s isolated from the host system, allowing users to perform secure tasks like testing apps or using different operating systems while optimizing physical hardware.

  • VoC – Voice of the Customer

    Strategic process that involves capturing, analyzing, and acting on customer feedback to improve products, services, and the overall customer experience.

  • VPN – Virtual Private Network

    Secured and encrypted connection over a public network like the internet. It encrypts your data, masks your IP address, and routes your traffic through a remote server, which protects your online privacy, secures sensitive information, and can bypass geographic restrictions. VPNs are used by both individuals for personal browsing and by businesses to allow remote employees to securely access private networks.

  • VPS – Virtual Private Server

    Type of virtual server that runs on a physical machine but is separated from other users. This gives you full control over the operating system and configuration, similar to a dedicated server, but at a more affordable price because resources are shared.

  • WAMP – Windows, Apache, MySQL, PHP

    Software stack that provides a local development environment for web development on a Windows operating system.

  • WCAG – Web Content Accessibility Guidelines

    International standard developed by the World Wide Web Consortium (W3C) that provides recommendations for making web content, applications, and digital information accessible to people with various disabilities, such as visual, hearing, motor, and cognitive impairments.

  • web scraping

    Process of automatically extracting content and data from websites using specially designed software. It can be used to obtain information such as text, images, tabular data, market data, email addresses, and more. Anything that we program the robot, or web crawler, to do.

  • web stack

    Collection of software, including an operating system, web server, database, and programming language, that work together to create and run a website or web application. Java Script main tech stacks: MEAN, MERN, MEVN. All these very popular tech stacks are done on Javascript, which proves the multiple creative uses that Javascript has, and MongoDB while it doesn’t use Javascript since it’s a server, uses JSON (Javascript Object Notation) which all components speak for data transmission.

  • WebGl

    JavaScript API that allows web browsers to render interactive 2D and 3D graphics without plugins by using your computer’s GPU for hardware acceleration. It integrates with web standards like HTML canvas to create high-performance visuals for applications such as games, simulations, and data visualizations directly within the browser.

  • Webpack

    Module bundler that takes your code and its dependencies and creates static assets representing those modules. It allows you to write modular code and bundle it together into small packages to optimize load times. Webpack can be used with various languages and frameworks, including React.

  • website factory

    System or platform that automates the creation, deployment, and management of multiple websites from a single infrastructure. This is useful for large organizations that need to launch and maintain many sites quickly, cost-effectively, and consistently, such as companies with multiple branches, brands, or international locations. It simplifies processes like content sharing, maintenance, and ensuring brand standards across a large network.

  • WHMCS – Web Host Manager Complete Solution

    Comprehensive platform that enables hosting companies to manage customers, invoicing, and automate processes such as domain registration and server management.

  • WMS – Warehouse Management System

    Software used to manage warehouse operations, from receiving goods to shipping. A WMS optimizes processes, controls the flow of goods, manages inventory, and facilitates warehouse operations.

  • WYSIWYG – What You See Is What You Get

    In the context of IT, it refers to editors and tools that allow users to see the final result of their work as they create it, without the need to know code or complex formatting commands.

  • XHR – XMLHttpRequest

    Web browser scripting language object that allows requests to be sent to a web server using the HTTP protocol. A characteristic feature of XHR is the ability to execute requests after the web page has been loaded during interaction with the user. The responses received from the server are then used to modify the loaded document. The ability to execute requests asynchronously means that they are performed in the background and do not interrupt the user’s interaction with the page, dynamically changing it. The content of the server’s response is most often transmitted in XML, JSON, or plain text formats.

  • XML – Extensible Markup Language

    Uuniversal markup language designed to represent various data in a structured way. It is a markup language and file format for storing, transferring, and reconstructing any data. It is platform-independent, which allows for easy exchange of documents between heterogeneous (different) systems and has significantly contributed to the popularity of this language in the Internet age.

  • YAML

    Human-readable data serialization language that is often used for writing configuration files. Depending on whom you ask, YAML stands for yet another markup language or YAML ain’t markup language (a recursive acronym), which emphasizes that YAML is for data, not documents.

  • Yii

    Open-source, high-performance PHP web application framework based on the Model-View-Controller (MVC) architectural pattern. It is designed for rapid development of modern web applications, providing reusable components and tools to streamline tasks like database access, authentication, and form handling. Yii is known for its speed, security, and suitability for creating large-scale applications such as portals, content management systems (CMS), and e-commerce sites.