What is Kubernetes? The Technology Behind Modern Cloud Applications
Understanding the technology that manages millions of containers every day. Imagine you have built a Docker container for your application. Everything…
Tech news from the best sources
Understanding the technology that manages millions of containers every day. Imagine you have built a Docker container for your application. Everything…
The first time it happened, I lost 45 minutes diagnosing it. By the tenth or so, I was muscle-memory typing the fix before the symptoms finished regis…
In Part 14 , I finished HMAC webhook signing. The backend was complete — JWT auth, PostgreSQL, Redis caching, rate limiting, circuit breaker, worker p…
I love lazydocker. Honestly, Jesse Duffield built something special — it's the first thing I install on a new machine. But here's the thing: 90% of th…
When I decided to self-publish Docker and Kubernetes Security in early 2025, I never imagined the incredible support from the community that would fol…
В прошлой статье мы разбирали kubectl describe pod : как читать вывод, в котором Kubernetes уже часто сам написал причину проблемы — в Events, Conditi…
Demystifying EPUB to PDF: Handling Complex Input Schemas and Securing Microservices Without Leaking JWT Claims\n\nLet's be completely honest: handling…
Привет, Хабр! Меня зовут Артём Бердашкевич, в Positive Technologies руковожу направления DevSecOps. Сегодня хочу поговорить о теме, которая с годами с…
The Problem Everyone Gets Wrong Every "deploy your AI app" tutorial sends you to Railway, Render, or Vercel. Railway gives you 512MB RAM — not enough …
Docker Deep Dive: Beyond docker run (2026) You know docker run -p 3000:3000 . Here's everything else that makes Docker powerful in production. Dockerf…
Если вы хоть раз поднимали Laravel-проект в Docker Compose, наверняка сталкивались с ситуацией: контейнер с приложением стартует раньше, чем база данн…
You have a fundamental problem in software: your code works on your machine, but breaks on someone else's. Different operating systems. Different vers…
Here's something the container ecosystem doesn't say loudly enough: runc is not the only option, and for a growing number of production workloads, it'…
Quick story. I run a small homelab — one box, an NVIDIA card, around ten Docker containers, and a couple of local model servers (Ollama mostly, vLLM w…
The Machine Learning Engineering Series Michellebuchiokonicha Michellebuchiokonicha Michellebuchiokonicha Follow May 26 The Machine Learning Engineeri…
The standard observability stack: Grafana + Loki + Tempo + Prometheus. Four services to deploy, four configs to learn, dashboards to set up before you…
I wanted to send a movie link to a friend. Plex wanted me to scan a library, create an account, configure metadata agents. Jellyfin was lighter but st…
If you've just learned the basics of Kubernetes Pods, Deployments, ReplicaSets, and Services the best next step is to actually use them. Reading about…
layer-blame is git blame for image layers — it names the package responsible for every byte. Here's what it prints when you point it at a stock Alpine…
Привет, Хабр! Меня зовут Иван Чеботарев, инженер направления защиты приложений в К2 Кибербезопасность . В статье рассмотрю, как PT Cloud Applica…
Я аквариумист. Однажды мне надоело гуглить совместимость рыб в десяти вкладках и записывать параметры воды в блокнот. За два месяца это вылилось в пла…
🐳 Building a Blog Platform with Docker #5: Add a Dockerfile + Deploy to Clouderized Quick one-liner: Write a Dockerfile, build an image, and deploy to…
Setting up a new Laravel project for production is always a headache. You need to configure Nginx, optimize PHP-FPM, set up Supervisor for your queue …
Why Do We Need This? Most SPA (Single Page Application) frameworks like React, Vite, Vue, or Angular read environment variables during build time from…
From zero to containerized in minutes — no "works on my machine" excuses Why Docker? You've probably heard it before: "It works on my machine." Docker…
Every time container orchestration comes up, the conversation almost immediately turns into Kubernetes. And I understand why. Kubernetes is powerful. …
Stop waiting 10 minutes for CI to rebuild everything when you change one line of code. Here's what's actually breaking your Docker layer cache." This …
Introduction What You Will Build Today By the end of this tutorial, you will have: A live web server running inside Docker Your custom HTML page serve…
Have you ever pushed code to GitHub and wished your application could automatically build and deploy itself without logging into a server or clicking …
Я никогда не работал в IT. Не знал, что такое foreign key, не понимал, как фронт получает данные с бэкенда, и никогда не деплоил ничего серьёзнее скри…