🔴 Advanced level

Advanced
materials

Learn advanced programming techniques and concepts with detailed analysis and complex projects.

20+ Articles
🌳 Difficulty
15-25 Minutes to read
🔴 Advanced

Advanced materials

Carefully selected articles for your level

📝
🔴 Difficult

ChromaDB: Vector Database for RAG

ChromaDB is an embeddable vector database. It stores texts and their embeddings, and can search by semantic meaning. No separate...

📝 LLM & AI
📅 30.06.2026
📝
🔴 Difficult

Health Checks: Liveness and Readiness in Kubernetes

A container is running — that does not mean the application is working. There might be a deadlock, memory overflow,...

📝 Kubernetes
📅 30.06.2026
📝
🔴 Difficult

Resource Limits and Requests in Kubernetes

Without resource constraints a single "greedy" container can consume all the memory on a node and kill the other pods....

📝 Kubernetes
📅 30.06.2026
📝
🔴 Difficult

ConfigMap and Secret: Configuration in Kubernetes

Configuration must not be baked into a Docker image. Different environments (dev, staging, production) require different values. K8s solves this...

📝 Kubernetes
📅 30.06.2026
📝
🔴 Difficult

Volumes and Persistent Storage in Kubernetes

By default, data inside a container disappears along with the container. Kubernetes provides several levels of storage abstraction — from...

📝 Kubernetes
📅 30.06.2026
📝
🔴 Difficult

Services and Networking in Kubernetes

Every Pod has an IP address. But pods are mortal: they get recreated, rescheduled onto different nodes, and receive new...

📝 Kubernetes
📅 30.06.2026
📝
🔴 Difficult

Ingress: HTTP Routing in Kubernetes

You have 5 microservices, each needing external access. Creating 5 LoadBalancers is expensive and unwieldy. Ingress lets you funnel all...

📝 Kubernetes
📅 30.06.2026
📝
🔴 Difficult

Django: Forms in Templates

A Django form is a Python class. In a template it becomes HTML. Let's look at the rendering approaches: from...

📝 Html Css
📅 30.06.2026
📝
🔴 Difficult

Middleware and CORS in FastAPI

Allows browser clients to make requests to an API from a different domain.

📝 Fastapi
📅 30.06.2026
📝
🔴 Difficult

Dependency Injection in FastAPI

Depends — FastAPI's dependency injection system for reusing code across endpoints.

📝 Fastapi
📅 30.06.2026
📝
🔴 Difficult

Testing FastAPI with pytest

Охватываемые темы: Installation, TestClient (synchronous), Test database, Tests with fixtures.

📝 Fastapi
📅 30.06.2026
📝
🔴 Difficult

Lifespan Events in FastAPI

Lifespan — manage application startup and shutdown (DB initialization, ML models, connection pools).

📝 Fastapi
📅 30.06.2026
🎚️ Levels

Other difficulty levels

Choose the level that suits you

🟢

For beginners

Simple and clear materials for programming beginners

🌱 Basic concepts ⏱️ 5-10 min
🟡

Medium level

In-depth materials for developing practical skills

🌿 Practical skills ⏱️ 10-15 min
🟣

Expert level

Advanced technologies and architectural solutions

🦅 Expert knowledge ⏱️ 20-30 min

Keep developing

Study materials of different levels and gradually improve your skills