Serverless Best Practices
Within the community we’ve been debating the best practices for many years, but there are a few that have been…
19 years web programming experience, 11 years consulting experience. Application of the accumulated experience in projects with a high level of responsibility. Intermediate level of English. Highly motivated to continuously develop my skills and grow professionally
Within the community we’ve been debating the best practices for many years, but there are a few that have been…
Жаль, что вряд ли смогу отправить это письмо. А тебе, наверное, было бы интересно узнать, что жизнь и работа у…
В этом посте мы подробнее поговорим про сборщик WebPack. Это довольно функциональный инструмент, с кучей возможностей, с которыми и за…
Фреймворки для PHP — одна из самых быстроразвивающихся отраслей программирования. Одним из них можно назвать и Phalcon, который является не…
Today, when starting a new project, one of the key decisions is to pick the right framework. It’s become hard…
Вот он. Наступил. Получите и распишитесь. Речь, конечно, идет о мире, предсказанном Ричардом Столлманом в 1997 году. О мире, о котором нас предупреждал Кори…
Многие современные приложения необходимо создавать в масштабах предприятия, иногда даже в масштабах Интернета. Каждое приложение должно соответствовать требованиям к масштабируемости,…
Часто встречаю вопрос о том, что же это за странные блоки комментариев постоянно генерируются в представлениях: <?php <?php /* @var…
В разработке программного обеспечения написание автоматических тестов часто отодвигается на второй план более насущными проблемами. Так и в моем случае,…
Наверное каждый, кто начинал писать юнит и интеграционные тесты, сталкивался с проблемой злоупотребления моками, которая приводит к хрупким тестам. Последние,…
Тестирование важный навык, которым должен обладать каждый разработчик. Тем не менее, некоторые делают это неохотно. Каждый из нас сталкивался с…
TDD существует с 1999 года и является методом разработки программного обеспечения, основанном на тестировании. В 2003 году американский разработчик Кент…
In this multi-part series of articles about Kubernetes, I’ll try and capture what I think everyone who wants to learn…
Kubernetes (K8s) — открытое программное обеспечение для автоматизации развёртывания, масштабирования контейнеризированных приложений и управления ими[7]. Поддерживает основные технологии контейнеризации, включая Docker, также возможна поддержка технологий аппаратной виртуализации[8]. Как…
Возможно, это спорный вывод, но я твердо уверен, нет места для legacy-кода в современных системах. Скажу несколько слов, прежде чем…
Использовать микросервисную архитектуру или нет? Статью с плюсами и минусами, внутренней коммуникацией, принципами и заблуждениями относительно микросервисной архитектуры опубликовал сайт proglib.io. Виды…
Микросервисы – это путь разбиения большого приложения на слабо связанные модули, которые коммуницируют друг с другом посредством просто API. Последнее…
Continuous deployment – функции программного обеспечения предоставляются через очень частое автоматическое развертывание/ выпуск продукта по несколько раз в день Continuous…