Поскольку виртуальные машины уже хорошо изучены, начнем сравнение. Это удобный способ упаковать виртуальное железо, ядро и пространство пользователя. Контейнер же включает в себя только пространство пользователя, в нем нет виртуального…
Запись опубликована в “Программирование”
Хотя есть много способов воздействия и влияния на ваше приложение для некой контейнерной архитектуры, пространство пользователя предоставляет инструменты, про которые часто забывают: языковая исполняющая среда; инструменты для отладки и управления.…
Очень простое CRUD-приложение, отличный вариант для оттачивания скиллов. Что вы изучите: JavaScript, HTML5/CSS; web storage, web SQL database, манипуляцию DOM; взаимодействие с БД – создание, чтение, редактирование и удаление юзеров;…
Межсайтовый скриптинг ( XSS ) – это атака, которая позволяет JavaScript через один сайт работать с другим. XSS интересен не из-за технической сложности, а скорее потому, что он эксплуатирует некоторые…
Python – интерпретируемый язык. Он не преобразует сразу весь текст программы в машинный код, но годится для создания поразительных вещей. Это сделало Python популярным среди разработчиков и породило множество впечатляющих…
Функциональное программирование основывается на нескольких важных концепциях: отсутствие побочных эффектов и изменяемых данных, чистые функции и их композиция. Давайте рассмотрим каждую из них. Чистые функции Чистая функция максимально проста. Она…
Проблема C10k – это термин, обозначающий десять тысяч одновременно обрабатываемых соединений. Для решения проблемы часто приходится вносить изменения в настройки сетевых сокетов и Linux, следить за использованием буферов отправки и…
Если вы когда-либо слышали, что алгоритмы нужно знать всем разработчикам, но что это такое представляете с трудом – вам сюда. Для опытных программистов некоторые понятия, в том числе и алгоритмы,…
Не самое исчерпывающее, но точно вполне доходчивое руководство по Git, Github и Gitflow – для тех, кого эти слова смущают, хотя не должны. Если вы не поняли Боромира, значит, зашли…
Продолжая знакомиться с Kubernetes, разберемся с проверкой работоспособности приложений (Health chec
0Проверки работоспособности дают кластеру k8s понять, когда с нашим приложением что-то не так и нам нужно зафиксировать это в логах или перезапустить под. Есть два типа проверок: Liveness и Readiness.…