Fedora tutorial - IT technology blog

Deploying GitLab CE on Fedora Server: Building Your Own Internal Source Control and CI/CD Platform with SELinux and firewalld

Six months running GitLab CE in production on Fedora Server — here's what I learned. SELinux doesn't need to be disabled, just configured correctly. Detailed guides covering firewalld, gitlab.rb, automated backups, and Prometheus/Grafana monitoring included. Everything you need to build your own internal DevOps platform without relying on the cloud.
Python tutorial - IT technology blog

Pytest-xdist: Running Tests in Parallel in Python, Speed Up Your Test Suite by 4x

A 300-test suite that takes 8 minutes on every push is something no developer wants to deal with. pytest-xdist targets the root cause: spawning multiple workers to run in parallel, putting all your CPU cores to work instead of waiting sequentially. This article covers installation, choosing the right --dist strategy, and practical tips to avoid common pitfalls when switching to parallel testing.
Artificial Intelligence tutorial - IT technology blog

A Guide to Automated LLM Unit Testing with DeepEval

DeepEval lets you write unit tests for LLM applications just like regular pytest, with metrics for AnswerRelevancy, Faithfulness, and hallucination detection. A guide from a 5-minute install to CI/CD integration for automatically controlling AI quality before every deployment.