• SVN – Apache Subversion

    Open-source, centralized version control system used for tracking changes to files over time, particularly in software development. It allows multiple developers to collaborate on the same codebase while maintaining a history of all changes.

  • SXO – Search Experience Optimization

    Strategy that combines SEO (Search Engine Optimization) and UX (User Experience). It focuses on improving both the visibility of the website in search results and the user experience on the website. SXO aims to provide users with a smooth and engaging experience, leading to higher rankings, greater engagement, and ultimately more conversions.

  • Sylius

    Open-source e-commerce framework built on top of the Symfony PHP framework.It provides a flexible structure for developers who want to build custom online stores, marketplaces, or complex e-commerce solutions without being limited by the rigid architecture of traditional e-commerce platforms.

  • Symfony

    Powerful PHP framework for building web applications. It’s designed to make development easier and faster by providing reusable components and a full-stack framework for web development.

  • Tailwind CSS

    Popular utility-first CSS framework that allows for the rapid development of custom web interfaces. Instead of pre-built components, it offers a rich set of low-level utility classes (e.g., text-base, bg-blue-500) that can be freely combined directly in HTML to create unique styles. Its key advantages include flexibility, consistent styling, speed, and responsiveness, making it a powerful tool for developers.

  • taxonomy

    Classification and hierarchical organization of data, information, or systems. In the context of IT, taxonomy can apply to various areas, such as website structure, content classification, database organization, or software structure. The purpose of taxonomy in IT is to facilitate the management, retrieval, and analysis of information.

  • TCP/UDP proxy

    Intermediary for network traffic, handling both TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) connections. It allows for filtering, routing, and potentially enhancing the security and performance of traffic, especially for applications that use these protocols.

  • TDD – Test-Driven Development

    Software development methodology where you first write a failing automated test, then write the minimal production code necessary for that test to pass, and finally refactor the code to improve its structure without breaking the tests. This iterative „Red-Green-Refactor” cycle ensures that every piece of code is tested before it’s written, leading to higher quality, more maintainable code and a greater understanding of the system’s design.

  • Tech-stack

    Set of tools, programming languages, frameworks, and databases that are used to build and maintain an application or website.

  • Technical SEO

    Fundamental element of website optimization that determines how search engine robots interpret and index your site. It covers all technical aspects that affect the visibility of a website in Google search results – from server configuration and URL structure, through loading speed, to proper indexing.

  • template

    Pre-designed document, file, or pattern that serves as a starting point for creating new documents, designs, or other items. It provides a basic structure or framework, often including pre-set formatting, styles, and content, which can be customized to fit specific needs. Templates are used in various applications, from word processing and web design to software development and even physical crafts.

  • Three.js

    JavaScript library that makes it easier for developers to create and render 3D computer graphics directly in a web browser using WebGL. It simplifies complex tasks like managing scenes, lighting, and textures, allowing for interactive 3D experiences, games, and visualizations without needing to write low-level WebGL code.

  • Timber JS

    Logging library for Node.js and browsers that makes it easy to log information in a readable format and integrates with the Timber.io platform.

  • TLS – Transport Layer Security

    Widely adopted security protocol designed to facilitate privacy and data security for communications over the Internet. A primary use case of TLS is encrypting the communication between web applications and servers, such as web browsers loading a website. TLS can also be used to encrypt other communications such as email, messaging, and voice over IP (VoIP). TLS is an updated, more secure version of SSL. We still refer to them as SSL because it’s a more common term, but when you get SSL certificate for your website, you most probably get the most trusted, up-to-date TLS certificates.

  • TOC – Theory of Constraints

    Management methodology that focuses on identifying and addressing the most significant limiting factor, or „constraint,” in a system to improve overall performance. Developed by Eliyahu Goldratt, it uses the principle of a chain being only as strong as its weakest link to explain that a system’s output is limited by its bottleneck. TOC involves a five-step process to systematically improve this constraint, thereby increasing a system’s throughput and helping it achieve its goals.

  • toolkit

    Ggroup of tools (and often code libraries) that you can use to make it easier to access a device or system. Though perhaps with more focus on providing tools and applications than on just code libraries. Always for GUI.

  • TortoiseSVN

    Apache Subversion client, implemented as a Microsoft Windows shell extension, that helps programmers manage different versions of the source code for their programs.

  • tracking

    Process of loosening or tightening a block of text.

  • TTL – Time To Live / hop limit

    Mechanism which limits the lifespan or lifetime of data in a computer or network. TTL may be implemented as a counter or timestamp attached to or embedded in the data. Once the prescribed event count or timespan has elapsed, data is discarded or revalidated. In computer networking, TTL prevents a data packet from circulating indefinitely. In computing applications, TTL is commonly used to improve performance and manage data caching.

  • Twig

    Template engine for the PHP programming language. Its syntax originates from Jinja and Django templates. It’s an open source product licensed under a BSD.

  • TypeScript

    High-level programming language that adds static typing with optional type annotations to JavaScript. It is designed for developing large applications and transpiles to JavaScript. It is developed by Microsoft as free and open-source software released under an Apache License 2.0.

  • UAT – User Acceptance Testing

    Type of software testing where the end-users test the system or application to ensure it meets their requirements and is ready for production. UAT typically occurs after the system has passed other types of testing (like functional testing and integration testing), and it serves as a final check to confirm everything works as expected from a user’s perspective.

  • UGC – User Senerated Content

    Content (photos, videos, reviews, texts) created by users rather than brands or companies. This content is valued for its naturalness, authenticity, and ability to build trust among audiences. Companies use UGC to promote their products and services, build customer relationships, and build a community around their brand.

  • UML – Unified Modeling Language

    Standardized visual modeling language used to specify, visualize, construct, and document software systems and other business processes. It uses graphical diagrams to represent a system’s architecture, structure, and behavior, facilitating communication and planning among software developers, system architects, and other stakeholders.

  • Underscore.js

    Lightweight JavaScript library that provides helpful utility functions for common programming tasks, rather than a full framework. It offers functions for manipulating arrays and objects, such as map, filter, and pluck, and includes other utilities like templating and deep equality testing. It’s designed to be a „utility belt” that adds functional programming support without extending built-in JavaScript objects. In the context of WordPress, „Underscores” can also refer to a minimal starter theme named _s.

  • Unit testing

    Process where you test the smallest functional unit of code. Software testing helps ensure code quality, and it’s an integral part of software development. It’s a software development best practice to write software as small, functional units then write a unit test for each code unit.

  • Unity

    Powerful, real-time development platform for creating 2D and 3D video games, as well as interactive 3D and AR/VR applications and simulations. It is used across many industries, including automotive, film, and education, and supports development for numerous platforms like mobile, PC, console, and the web. Unity uses the C# programming language and is known for its flexibility and wide range of tools.

  • 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.

  • URI – Uniform Resource Identifier

    Unique sequence of characters that identifies an abstract or physical resource, such as resources on a webpage, mail address, phone number, books, real-world objects such as people and places, concepts.

  • URL – Uniform Resource Locator

    Address used to access resources on the internet. It’s essentially the „web address” that tells your browser where to find a particular file, page, or resource on the web.

  • 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.

  • UTF-8 – Unicode Transformation Format 8-bit

    Character encoding that can represent every character in the Unicode standard, using a variable number of bytes (from 1 to 4) per character. It is backward-compatible with ASCII, making existing ASCII text valid UTF-8, and has become the dominant character encoding for the internet, web pages, and many other digital systems.

  • Utility-first

    CSS methodology and approach to building user interfaces where developers apply a large collection of small, single-purpose CSS classes (utility classes) directly within HTML to compose complex designs, rather than creating semantic, high-level classes in separate stylesheets. Frameworks like Tailwind CSS popularize this approach, which focuses on building up styles directly in HTML, resulting in highly modular and customizable designs.

  • 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.

  • Varnish Cache

    Web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 – 1000x, depending on your architecture.

  • VCS – Version Control System

    Software that manages project changes, allowing developers to store versions, compare updates, and revert when necessary. A VCS tracks every alteration to a file or set of files, enabling developers to journey back to earlier versions and collaborate seamlessly.

  • 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.

  • Vite

    Fast tool (bundler) for building modern web applications, designed to accelerate development and improve performance. It works by leveraging native ESM modules in the browser, allowing for faster application loading and rapid reloading of code changes during development (Hot Module Replacement), instead of requiring the entire application to be rebuilt as with older tools like Webpack.

  • 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.

  • VPI – Viewport Images

    Images loaded along with the page content to provide a better user experience. All other images below the fold continue to use lazy loading, which optimizes page load time and reduces server load. This solution achieves the perfect balance between performance and the speed at which key visual elements are displayed.

  • 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.

  • Vue 3

    JavaScript framework for building user interfaces. It builds on standard HTML, CSS, and JavaScript, offering a declarative and component-based programming model that helps you efficiently create simple or complex user interfaces.