• brand hero

    Fictional character that embodies the characteristics and values of your company. In an era where there is such a wide selection of products at a similar level (with similar quality, price, or communication), it is not easy to make an impression on the consumer. A brand hero will help you become more recognizable and build the right brand image that will attract crowds of satisfied consumers.

  • breadcrumbs

    Navigation aid that helps users understand their current location within a website’s structure and easily navigate back to higher-level pages. They are typically displayed as a horizontal row of clickable links, often separated by a „>” symbol, positioned near the top of a page, below the main navigation.

  • BSD license

    Family of permissive free software licenses that allow developers to use, modify, and distribute software with minimal restrictions, making it suitable for both open-source and proprietary projects. The primary conditions are to retain the original copyright notice and license text, and often a disclaimer is included.

  • BTL – Below The Line

    Marketing activities focused on direct reaching a narrow, personalized group of recipients, instead of mass audience like in ATL marketing. BTL uses methods such as email marketing, social media, competitions, events, as well as personalized online ads to build a stronger relationship with the customer and encourage them to interact.

  • bundler

    Tool that takes multiple source files and dependencies for a project and combines them into a smaller number of static assets, typically for use by a browser or blockchain. In web development, a JavaScript bundler like Webpack or Vite organizes and combines modules (like JavaScript and CSS files) into fewer, optimized files for faster loading. In Ruby, Bundler is a dependency manager that installs and tracks the specific versions of gems (libraries) needed for a project.

  • business incubator

    Organization that helps early-stage startups and entrepreneurs develop their business ideas by providing a wide range of support services, including office space, mentorship, training, and access to resources like networking opportunities and financing. They act as a catalyst for growth, helping companies move beyond the initial concept phase and prepare for long-term success.

  • C#

    General-purpose high-level programming language supporting multiple paradigms. C# encompasses static typing, strong typing, lexically scoped, imperative, declarative, functional, generic,  object-oriented (class-based), and component-oriented programming disciplines. C# is a cross-platform that makes developers productive while writing highly performant code. With millions of developers, C# is the most popular .NET language.

  • C++

    Object-oriented programming language which gives a clear structure to programs and allows code to be reused, lowering development costs. C++ is portable and can be used to develop applications that can be adapted to multiple platforms.

  • callback function

    Function that is passed as an argument to another function and is executed later, after the main function has completed its task. This pattern is commonly used in asynchronous programming to handle operations that take time, like network requests or file I/O, ensuring that code runs in the correct order.

  • callback hell / Pyramid of Doom

    Term for the difficult-to-read, nested structure of code that results from chaining multiple asynchronous operations using callbacks. It often appears as a „pyramid of doom” or „pyramid of doooom” due to excessive indentation, making the code hard to maintain and debug. Modern solutions like Promises and async/await are used to avoid this pattern.

  • Case study

    In-depth, detailed study of a specific topic, such as a person, group, organization, or event, to understand its characteristics, behaviors, or outcomes in a real-world context. It is a research method used in various disciplines to gain comprehensive insight into a specific case, often exploring complex issues and phenomena.

  • CDN – Content Delivery Network

    Geographically distributed network of servers that speeds up the delivery of web content by caching content closer to users. By storing copies of website content on multiple servers in different locations, CDNs reduce latency and improve website loading times, especially for users far from the origin server.

  • CDP – Customer Data Platform

    Software that consolidates and organizes customer data from various sources into a unified profile. CDPs are used by marketing teams to gain insights into customer behavior and improve personalization and targeting in marketing campaigns.

  • CEO – Chief Executive Officer

    Highest-ranking corporate officer in an organization, typically a company or a non-profit. The CEO is responsible for the overall management of the organization and making key strategic decisions. They lead the company’s operations and guide its direction to achieve its goals.

  • CGI – Common Gateway Interface

    Standard specification that allows a web server to run an external program to process user requests and generate dynamic content. It acts as an interface between the server and applications, enabling interactive features like form submissions by passing information to the program and returning the results as an HTTP response to the user’s browser. While historically important, it has largely been superseded by more efficient technologies due to its performance limitations of launching a new process for each request.

  • CGI – Computer-Generated Imagery

    Creation of visual content using computer software. This can include both static and animated 2D or 3D images, scenes, and effects used in movies, video games, advertisements, and other fields. CGI is used to create things that are impossible, too expensive, or dangerous to film, such as realistic fantastical creatures, vast worlds, or complex simulations.

  • ChatGPT

    AI conversational model developed by OpenAI. It’s designed to engage in natural, human-like conversations. The underlying technology is based on GPT (Generative Pretrained Transformer), a type of machine learning model that uses a vast amount of text data to understand and generate text based on prompts it receives.

  • CI/CD – continuous integration and continuous distribution

    Way of creating software where you can publish updates at any time and in a reliable manner. When code modification becomes routine, programming cycles are more frequent and faster.

  • CIO – Chief Information Officer

    Senior executive responsible for managing a company’s technology and computer systems to align with its strategic goals. The CIO’s role includes overseeing IT infrastructure, implementing new technology, ensuring cybersecurity, and driving digital transformation efforts.

  • Claude

    Series of AI models created by Anthropic. It’s a general-purpose language model designed to be safer and more aligned with user intent. Claude is often used in a variety of applications, from chatbots to content creation, and is known for being more conversational and mindful of safety issues in AI interactions.

  • CLI – Command Line Interface

    Text-based method of interacting with a computer’s operating system or software by typing commands. Unlike graphical user interfaces (GUIs) that use icons and menus, a CLI uses a shell program to interpret your text-based commands and execute tasks.

  • ClickUp

    All-in-one productivity and project management platform designed to help individuals and teams organize and manage work. It centralizes tasks, docs, goals, time tracking, and more, offering a wide range of customizable features like different views (List, Board, Gantt, Calendar), custom fields, and AI-powered tools to help automate work and generate content.

  • closure

    Function that, when executed, can access variables from its enclosing (outer) scope, even after the outer function has finished executing. This is because the function „closes over” or „remembers” the environment in which it was created, including the variables it needs.

  • CNAME record – Canonical Name record

    Type of DNS record that acts as an alias, pointing a domain name (or subdomain) to another domain name, rather than directly to an IP address. Essentially, it creates an alias for a domain, allowing it to share the same IP address or point to another service.

  • Code injection

    Type of cyberattack where an attacker introduces malicious code into a vulnerable application, causing it to execute that code instead of its intended function. This is often possible due to a lack of proper input validation, allowing attackers to inject commands through user input fields like search bars, forms, or URL parameters. Successful injections can lead to data theft, modification, denial of service, or even complete takeover of the system.

  • Code review

    Software quality assurance process where one or more people or tools examine source code to find bugs, improve quality, and ensure it aligns with coding standards before it’s merged into a main codebase. This practice helps catch errors early, promotes knowledge sharing among developers, and ultimately leads to a more robust and reliable product.

  • CodeIgniter

    Very small PHP framework whose architecture is based on the MVC (Model, View, Controller) model. The Model and Controller connect the front-end and back-end. Therefore, MVC in CodeIgniter helps you separate the view from the back-end of your application.

  • Codex

    AI language model developed by OpenAI. It’s particularly designed to understand and generate code, making it ideal for tasks related to software development. It powers tools like GitHub Copilot and can help with generating code, debugging, and even explaining code snippets.

  • Cohesion

    In programming is the degree to which the elements within a single module or class belong together and serve a common purpose. High cohesion means a module is focused on a single, well-defined task, making the code easier to manage, understand, and maintain. For example, a User class should contain methods related to user data and actions, not database operations or UI rendering, which would be a separate, cohesive module.

  • compatibility

    In technology is the ability of different systems, software, hardware components, specifications, versions, and data format to work together without conflicts. This includes software compatibility (like different programs sharing files or running on the same OS) and hardware compatibility (like a monitor working with a specific computer).

  • compilation

    Process of translating source code written in a high-level programming language into machine code that a computer can understand (low-level). It can also mean a collection or combination of different elements, such as music tracks on a compilation album or fragments of text in a single work.

  • Composer

    Dependency manager for PHP that makes it possible to define third-party code packages used by a project that can then be easily installed and updated.

  • computing

    Use of computers and other devices to process, store, and manage information.

  • Concatenation

    Process of joining two or more sequences, most commonly strings, into a single sequence. It’s a fundamental operation in programming used to combine data like text fragments, numbers, or even more complex data types such as arrays and matrices. The method for concatenation varies by programming language, often using a specific operator like + or &, or a dedicated function.

  • Content / keyword cannibalization

    Situation when more than one subpage of a domain is optimized for the same keyword, and when their content is similar or duplicated.

  • content scraping

    Variant of web scraping, where we can also distinguish, for example, screen scraping, price scraping, and others. It is a practice of automatically copying content from third-party websites and publishing it on one’s own or elsewhere on the Internet. Web crawlers are therefore programmed to search only text. Unfortunately, content scraping is in most cases, and even almost always, illegal and is strictly prohibited in the context of website positioning.

  • conversion

    In computer science – refers to changing the format of data, data type, or number system to another. This may include converting file formats, changing the type of a variable in code (e.g., from an integer to a floating point number), or converting values between different number systems (e.g., decimal, binary, hexadecimal). In marketing and sales – refers to the user performing a desired action, e.g., purchasing a product, subscribing to a newsletter, filling out a contact form. This is an action that is intended to benefit the company.

  • CORS – Cross-Origin Resource Sharing

    HTTP-header-based mechanism that allows a web server to indicate to a browser which origins (domains, schemes, or ports) are permitted to load resources from it. It is a security feature that relaxes the strict same-origin policy, enabling a webpage from one domain to access resources from a different domain, which is common in modern web applications that use third-party APIs and services.

  • CORS – Cross-Origin Resource Sharing

    HTTP-based security mechanism that allows a server to grant a web browser permission to access resources from a domain other than its own. It’s an extension of the same-origin policy, which normally prevents a webpage from making requests to a different domain for security reasons. CORS is crucial for modern web development, as it enables authorized resource sharing, such as when a website uses an API from a different server.

  • cPanel

    Sftware that allows you to manage a virtual server (website and email). It is an excellent solution for those who are new to virtual servers and for less advanced users.

  • CR / CVR – Conversion Rate

    Indicator that measures what percentage of visitors to a website take the desired action (conversion), such as making a purchase, subscribing to a newsletter, or filling out a form. It is calculated by dividing the number of conversions by the total number of visitors to the website, then multiplying the result by 100 to express it as a percentage.

  • CRM – customer relationship management

    Both a business philosophy focused on building lasting relationships with customers and an IT system (software) used to collect, analyze, and manage customer data. CRM systems support marketing, sales, and customer service departments in better understanding, serving, and maintaining long-term relationships, increasing customer loyalty, and optimizing sales processes.

  • CRO – Conversion Rate Optimization

    Process aimed at increasing the percentage of website visitors who perform a specific action (e.g., purchase, registration).
    It involves analyzing user behavior, testing different solutions, and optimizing the website for conversion. Various tools and techniques are used, such as data analysis, A/B testing, heat maps, and others.

  • cron

    Time-based job scheduler in Unix-like operating systems that automates repetitive tasks by running commands or scripts at specific times or intervals. These scheduled tasks are called cron jobs, and they are configured using a crontab file, which specifies when to execute commands like system maintenance, backups, or report generation.

  • cross-selling

    Sales technique that involves offering the customer additional products or services that complement the offer they were originally interested in. The aim of the strategy is to increase the purchase amount during a single transaction.

  • CRUD – Create Read Update Delete

    Four basic operations (actions) of persistent storage. CRUD operations are essential for tasks like adding new data, retrieving existing data, modifying data, and removing data. CRUD is also sometimes used to describe user interface conventions that facilitate viewing, searching, and changing information using computer-based forms and reports.

  • CSS – Cascading Style Sheets

    Style sheet language used for specifying the presentation and styling of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

  • CSS BEM – Block Element Modifier

    One of the CSS methodologies – alongside SMACSS and OOCSS, for example. It is actually an entire methodology that extends to HTML, CSS, JavaScript, and even file structure. BEM was developed by Yandex to create websites that can be launched quickly and then supported for a long time. It helps to create flexible and reusable components.

  • CSV – Comma Separated Values

    Plain text file format used to store tabular data, where each line represents a row and values are separated by commas. It’s a simple and common way to exchange data between different applications, especially spreadsheets and databases.

  • CTO – Chief Technology Officer

    Senior executive who leads a company’s technology strategy, innovation, and development efforts to align with overall business objectives. They focus on external factors like improving customer-facing products and services through technology, overseeing research and development, and ensuring the company stays at the forefront of technological advancements. The CTO’s role also includes managing tech budgets and performance, as well as potentially leading the technical teams responsible for these areas.