• ctr – click through rate

    Metric that measures the percentage of people who click on a specific link, ad, or call to action after seeing it. It’s calculated by dividing the number of clicks by the number of impressions (times the ad was shown) and multiplying by 100 to get a percentage.

  • cURL – Client URL

    Command line tool and programming library that allows you to transfer data to and from web servers using various protocols such as HTTP, HTTPS, FTP, FTPS, SCP, SFTP, LDAP, IMAP, and many others. It is one of the most commonly used tools in API connection automation, website testing, and application integrations.

  • Cutting graphics/design to HTML

    Process of „translating” (coding) the designed graphic elements of a website into HTML, CSS, and JavaScript. Currently, the term „cutting graphics” is a bit outdated when we think about creating websites, because page layouts are practically no longer cut into small graphics.

  • CWV – Core Web Vitals

    Set of specific, user-centered metrics that measure the real-world user experience of a webpage, focusing on loading, interactivity, and visual stability. They are a subset of Google’s page experience signals, which also include mobile-friendliness, safe-browsing, HTTPS usage, and intrusive interstitials. Improving these metrics can positively impact a website’s search ranking and user experience.

  • CX – customer experience

    Overall perception a customer has of a company or brand based on all of their interactions throughout the entire customer journey. This includes every touchpoint, from initial marketing contact and website browsing to post-purchase support, and it shapes the customer’s feelings, loyalty, and likelihood to recommend the brand.

  • Cypress

    Frontend test automation tool for regression testing of web applications. Cypress runs on Windows, Linux, and macOS. Cypress app is open-source software released under the MIT License, while the Cypress Cloud is a web application.

  • DAM – Digital Asset Management

    Practice and software used by organizations to store, organize, find, manage, and distribute digital assets like images, videos, documents, and audio files. A DAM system creates a centralized, searchable repository, enabling teams to access and share content efficiently while maintaining version control, user permissions, and usage rights management to ensure brand consistency and compliance.

  • DAM – Digital Asset Management

    Software to organize, store, and distribute an organization’s digital files. This involves defining goals, structuring teams, selecting platforms, and establishing workflows to manage digital assets like images, videos, and documents efficiently and securely. A successful DAM program aims to create a central „source of truth” for all digital content, streamlining workflows and ensuring brand consistency and legal compliance.

  • DDD – Domain-Driven Design

    Dominant approach to software development that emphasizes defining system objects and components and their behaviors so that they accurately reflect reality. Only after such a model has been created should issues related to technical implementation be considered.

  • DDEV

    Docker based PHP open-source tool for local development environments. It allows you to use Docker in your workflows while maintaining a GitOps workflow.

  • Dependencies

    Relationships where one element depends on another to start or complete. This can apply to tasks in a project, where one task must be finished before another can begin, or to software components, where a program needs a specific library to function correctly. Dependencies are crucial for planning and execution in many fields and must be managed to avoid delays and disruptions.

  • Design System

    Set of rules, tools, and processes that streamline the design, construction, and development of digital products. In practice, it is a library of components that combine design and code, as well as knowledge on how to use them. Thanks to it, designers and developers work more efficiently, and the results of their work create a coherent family of products within a single organization.

  • Design Thinking

    Human-centered approach to innovation that focuses on understanding the users, challenging assumptions, and redefining problems. It provides a solution-based approach to solving complex problems. It’s often used in the development of new products, services, and processes.

  • DevOps

    Philosophy and set of practices that aim to improve collaboration and communication between development and operations teams for faster and more reliable software delivery. DevOps emphasizes automation, continuous improvement, and a culture of collaboration, leading to shorter application lifecycles, improved software quality, and increased customer satisfaction.

  • DevSecOps – Development, Security, and Operations

    -Methodology that integrates security practices into every stage of the software development lifecycle (SDLC). Instead of security being an afterthought, it becomes a shared responsibility from the start, using automation and collaboration to build secure applications more quickly and efficiently.

  • Django

    Free, open-source, high-level Python web framework that enables the rapid development of secure and maintainable websites. It provides a structured framework with pre-built components and tools that handle common web development tasks, allowing developers to focus on writing unique application logic instead of reinventing the wheel. Django is particularly helpful for database-driven websites and offers built-in protection against common web security threats.

  • DKIM – DomainKeys Identified Mail

    Email authentication technology that digitally signs outgoing emails to prevent sender impersonation (known as spoofing). It works by using cryptography: the sender adds a signature created with a private key to the email header, and the recipient’s server verifies it using a public key published in the sender’s domain DNS record. This allows the recipient to ensure that the message comes from an authentic source and has not been modified during transmission.

  • DL flyer – dimensions lengthwise flyer

    Advertising flyer format measuring 99 x 210 mm, which is one-third of the A4 format. It is a popular format due to its compactness and ability to convey information effectively.

  • DMARC – Domain-based Message Authentication Reporting and Conformance

    Instruction that an email service (e.g. MailPoet) gives to email service providers (e.g. Gmail or Yahoo) about what to do if they receive spoofed emails (like in the case of phishing attacks).Setting up DMARC for your domain enables you to control and monitor its usage. Malicious actors may impersonate your domain in their spam or phishing emails. Having a restrictive DMARC policy reduces their ability to do so and improves your deliverability at the same time.

  • DNS – Domain Name System

    Key element of the internet that translates easy-to-remember domain names, such as „google.com,” into IP addresses that computers can understand (e.g., 172.217.160.142). Thanks to DNS, we don’t have to remember complicated strings of numbers to access a given website. It works like an online phone book, where instead of phone numbers, we have domain names, and instead of names, we have IP addresses.

  • Docker

    Open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code, you can significantly reduce the delay between writing code and running it in production.

  • DOM – Document Object Model

    Way of representing complex XML and HTML documents in the form of an object model. This model is independent of the platform and programming language.

  • DOOH – Digital Out-Of-Home

    Modern form of outdoor advertising that uses digital media (LED screens, 3D billboards, kiosks) to display dynamic and variable content in public spaces. The main advantages of DOOH are flexibility, the ability to adapt the message to the context (e.g., weather), precise audience targeting, video formats, and the ease of updating content in real time.

  • dotfile

    Configuration file used by various software applications, especially on Unix-like systems, that is hidden by default because its filename starts with a dot (.). These files store user-specific settings or preferences, such as shell configurations, environment variables, or application-specific preferences

  • Dropshipping

    Online sales model in which the seller (store) does not stock the goods but acts as an intermediary between the customer and the wholesaler, who ships the products directly to the end customer. The store owner focuses on marketing and customer service, while their logistics partner (wholesaler or manufacturer) handles the rest of the operations, including storage and shipping. This model allows you to start selling with minimal initial capital and without having to invest in your own warehouse.

  • Drupal

    Free, open-source content management system (CMS) and web application framework used for building and managing both simple and complex websites and applications. It is highly flexible and scalable, with a modular design that allows for customization to create diverse digital experiences, from large government sites to corporate portals.

  • DRY – Don’t Repeat Yourself

    – software development concept that states every piece of knowledge should have a single, unambiguous, and authoritative representation within a system. Its goal is to reduce repetition and duplication in code, which makes software more maintainable, efficient, and easier to update. Instead of copying and pasting code, developers use abstractions like functions, classes, and modules to represent logic or data in one place

  • DSA – Data Structures and Algorithms

    Fundamental concept in computer science that helps you solve problems efficiently. It involves organizing and storing data in ways that make it easy to access and modify.

  • DTP – Desktop Publishing


    Process of using computer software to create visual documents like brochures, magazines, newsletters, books, and more. DTP involves combining text, images, and graphics into a layout that is suitable for printing or digital distribution.

  • DX – Developer Experience

    Area of expertise focused on the environment in which developers work. It optimizes their interaction with tools, technologies, teams, and processes.

  • DXP – Digital Experience Platform

    Suite of integrated technologies designed to manage, create, and deliver personalized customer experiences across all digital channels, like websites and mobile apps. DXPs are an evolution of content management systems, offering features such as content management, e-commerce, marketing automation, personalization, and customer data analytics to foster consistent and seamless customer journeys.

  • E2E – End To End Testing

    Software testing method that involves testing an application’s workflow from beginning to end. This method aims to replicate real user scenarios to validate the system for integration and data integrity.

  • ECMA – European Computer Manufacturers Association

    Non-profit organization that develops standards in computer hardware, communications, and programming languages.

  • ECMAScript

    Standard for scripting languages, including JavaScript, JScript, and ActionScript established by European Computer Manufacturers Association. It is best known as a JavaScript standard aimed at ensuring web page interoperability across browsers.

  • ElasticSearch

    Distributed search and analytics engine, commonly used for full-text search, log and event data analysis, and other data-heavy applications. It’s built on top of Apache Lucene, which is a powerful search library, but ElasticSearch enhances its capabilities by adding distributed architecture and real-time data processing.

  • encoding / decoding

    Encoding is the process of converting information into a specific format, while decoding is the reverse process of converting it back into its original form. The concepts appear in various contexts, such as converting a message into a different language or code (communication theory), compressing and decompressing digital data (video, audio), and teaching children to read.

  • ERP – Enterprise Resource Planning

    Software and systems used to manage and integrate the core business processes of an organization. These systems help businesses streamline operations, improve efficiency, and make better decisions by connecting various departments and functions within a company.

  • ERP – Enterprise Resource Planning

    Systems and software used to manage and integrate a company’s core business processes, such as finance, human resources, manufacturing, supply chain, and others. ERP systems provide a centralized platform for data and streamline operations, increasing efficiency and facilitating decision-making.

  • ES Module – ECMAScript Module

    Official module system introduced in JavaScript with ECMAScript 6 (ES6). It provides a standardized way to organize and structure code into reusable pieces, allowing for better code organization, modularity, and scalability.

  • escape attribute

    Function or method used to modify a string so it can be safely included as the value of an HTML attribute, preventing characters like < or > from being misinterpreted by the browser. This process, known as HTML escaping, ensures that the content is treated as a literal string rather than as part of the HTML code, which improves security and prevents rendering errors.

  • ESLint

    JavaScript code lintering tool that helps find and fix errors in your code. It’s a great tool for writing better code and catching bugs before they reach production. It can be combined with Prettier, a code formatter that ensures consistent style across all your code files.

  • ESNext

    Dynamic name that refers to whatever the next JavaScript version is at the time of writing. ESNext features are more correctly called proposals, because, by definition, the specification has not been finalized yet.

  • Eximee

    Low-code platform revolutionizes online banking by offering agile tools for creating omnichannel applications. It facilitates a seamless banking experience and enables banks to adapt rapidly to market changes and customer needs.

  • Express

    Back end web application framework for Node. js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs. It has been called the de facto standard server framework for Node.

  • FCP – First Contentful Paint

    Time from when the user first opened the page to when any part of the page content was rendered on the screen. For this metric, „content” refers to text, images (including background images), <svg> elements, or <canvas> elements that are not white.

  • Fetch API

    Modern interface in JavaScript that allows you to make HTTP requests. It replaces the older XMLHttpRequest (AJAX) method and provides a cleaner and more flexible way to fetch resources asynchronously. The Fetch API uses Promises, making it easier to work with asynchronous data.

  • filter

    In programming is a function or operation that selects elements from a collection (like a list, array, or set) based on a specific condition. It creates a new data structure containing only the elements for which a given „predicate” function returns true. This is a common technique for restricting a dataset to a subset that meets certain criteria.

  • Flask

    Popular web framework for building web applications in Python. It is lightweight, easy to use, and flexible, making it a great choice for developers who want to create simple to complex web applications quickly.

  • FMCG – Fast-Moving Consumer Goods

    Industry branch of the economy which, according to many experts, is very resistant to economic crises, as there is always demand for this type of goods. This includes products such as cigarettes and alcohol, as well as food and cleaning products.

  • FMCG – Fast-Moving Consumer Goods

    Products that are sold quickly and at relatively low cost, often with a short shelf life. Examples include food, beverages, toiletries, and cleaning supplies.