Agile project management
Agile is a set of principles and practices that supports flexible project management, iterative product development and rapid response to changing requirements.
View detailsAnsible Automation
Ansible is an agentless open-source tool for automating system configuration, application deployment and IT infrastructure management.
View detailsChaos engineering
Chaos Engineering is the practice of testing system resilience by deliberately introducing controlled failures and disruptions to uncover weaknesses before real incidents occur.
View detailsContinuous Integration and Continuous Delivery
CI/CD consists of practices that automate software integration, testing and delivery, helping teams release new application versions faster and more safely.
View detailsDomain-Driven Design
DDD, or Domain-Driven Design, is a software development approach that centres architecture and code around the business domain, its concepts and rules.
View detailsGNU/Linux Debian
Debian is a stable and secure GNU/Linux distribution used on servers, personal computers and embedded systems.
View detailsSoftware deployment
Deploy is the process of releasing an application, website or software update to an environment where it is available to end users.
View detailsDevelopment and Operations
DevOps is an approach that brings development and operations teams together to automate, stabilize and accelerate software creation, testing and delivery.
View detailsEnd-to-end testing, full-flow testing
E2E, or end-to-end testing, verifies an entire application through realistic user scenarios, from the initial entry point to the expected result.
View detailsHidden feature, hidden element
An Easter Egg is a hidden, usually humorous element in software, an app or a website that users discover in a specific way.
View detailsFeature flag, functionality flag
A feature toggle lets teams dynamically enable or disable application features without deploying a new code version. It supports testing, gradual releases and rapid response to incidents.
View detailsIndependent specialist
A freelancer is an independent specialist who delivers projects and assignments for clients while setting the scope, deadlines and terms of cooperation.
View detailsDistributed version control system
Git is a distributed version control system for tracking changes, working with branches and collaborating safely on IT projects.
View detailsGitHub platform
GitHub is a cloud-based platform built around Git for storing code, tracking changes, collaborating on projects, reviewing code and automating deployments.
View detailsGitOps methodology
GitOps is a methodology for managing infrastructure and deploying applications in which a Git repository serves as the source of truth for configuration and automation processes.
View detailsData visualization and monitoring platform
Grafana is an open-source platform for data visualization, system monitoring, and interactive dashboards with alerts.
View detailsIntegration Tests
Integration testing verifies that modules, services and external systems work together correctly as one functioning system.
View detailsProject and issue management platform
Jira is an Atlassian platform for project management, bug tracking and team work organization, especially in Agile, Scrum and Kanban environments.
View detailsData visualization tool for Elasticsearch
Kibana is an open-source tool for visualizing, analyzing, and monitoring data stored in Elasticsearch.
View detailsStatic code analysis
Linting is the automated analysis of source code that detects errors, inconsistencies, security issues and violations of programming standards.
View detailsMachine Learning Operations
MLOps is a set of practices, processes and tools that automate the entire machine learning model lifecycle, from data preparation and training to deployment, monitoring and updates.
View detailsCode-free development
No-code is an approach to building applications, websites and automations with visual tools, ready-made components and configuration instead of traditional coding.
View detailsNode Package Manager
npm is a package manager for JavaScript and Node.js that simplifies library installation, dependency management and application development automation.
View detailsLoad testing, performance testing
Performance testing evaluates how an application, system or website behaves under a defined load and helps identify bottlenecks before production deployment.
View detailsProof of Concept, concept validation
PoC, or Proof of Concept, is a working prototype used to verify the feasibility of an idea, technology or solution before full implementation.
View details