Базовые понятия бэкенд-разработки: протоколы, пара...
Введение. Начинающему бэкенд-разработчику важно понимать, как устройства и программы общаю...


Асинхронное программирование в JavaScript: обратные вызовы, промисы и...
Асинхронный механизм является фундаментальной частью JavaScript, позволяющей выполнять вто...


Интуитивно понятное объяснение конструкции Async/await в JavaScript
Примечание. Эта статья написана в расчете на то, что вы уже знакомы с обратными вызовами и...


Движки JavaScript. Часть 1: парсинг
JavaScript становится все более популярным. “Написанное однажды выполняется в любом месте”...

Робота з доставкою
Робота з доставкою (КЦ та Дарккітчен) Рекомендації по вивантаженню номенклатури для зовні...


🐍 Работа с файлами в Python: 5 задач для начинающих с решениями
Начинаем изучать инструменты Python, предназначенные для работы с текстовыми файлами форма...


Почтовый сервер с нуля. Часть первая
Очень часто на этапе стажировки новых сотрудников мы в нашей компании сталкиваемся с типич...


Как вообще этот ваш CI CD настроить
Как мы пришли к CI/CD? Я пришел в компанию, уже 2 года назад, можно сказать для построе...


SQL в качестве API
SQL в API??? Верно, вы уже успели подумать: «это же безумие, предоставлять API, которы...


Python OOP
Python and Python libraries use Object-Oriented Programming (OOP) everywhere. If you write...


Monolithic or Microservices?
The debate between adopting a Monolithic architecture versus a Microservices approach has...


На словах ты Лев Толстой, а на деле не можешь развернуть Nginx в Kuber...
Блог компании KTS Управление персоналом * DevOps * Kubernetes *


Микросервисы прагматика: как построить большую систему с помощью пачки...
Полезная статья для девопсов и сисадминов


Kubernetes Scheduler в Деталях: Ключевые Концепции. Часть 2
План Очередь планировщика. Кто последний в очереди? Scheduler framework и ег...
