Статьи для программистов

Лучшие практики тестирования Node.js и JavaScript в 2019

Лучшие практики тестирования Node.js и JavaScript в 2019

Идеи которые описаны в статье охватывают такие темы как: выбор правильных типов тестов, правильное их написание, измерение их эффективности и правильный подход к CI / CD. Некоторые примеры мы рассматриваем с использованием Jest, другие с Mocha - этот пост посвящен не столько инструментам, сколько правильному подходу и методам.

Выбор стратегии деплоя микросервисов

Выбор стратегии деплоя микросервисов

Решение микросервисов состоит из десятков или даже сотен сервисов. Сервисы написаны на разных языках и фреймворках. Каждое из них представляет собой мини-приложение со своими специфическими требованиями к развертыванию, ресурсам, масштабированию и мониторингу. В данной статье рассмотрим какие способы и стратегии  есть для разввертывания микросервисов.

Как правильно выбрать коллекцию в .NET?

Как правильно выбрать коллекцию в .NET?

.NET Framework содержит множество классов коллекций. Это может затруднить решение, когда какой использовать. Группировка их вместе на основе их свойств может значительно облегчить выбор для конкретного сценария. Именно это мы и сделаем в этой статье

Паттерны архитектуры источников данных (PoEAA)

Паттерны архитектуры источников данных (PoEAA)

Рассматриваем в статье 4 паттерна из Архитектурных  паттернов источников данных PoEAA:

Row Data Gateway (Шлюз к данным записи)

Active Record (Активная запись)

Table Data Gateway (Шлюз к данным таблицы)

Data Mapper