Теория

Что такое Risk Storming?

В ходе проектирования архитектуры решения, бывает очень полезно взглянуть на полученное решение со стороны возможных рисков. О простом способе идентификации рисков и пойдёт речь в этой статье.

Продолжить чтение

User Story Mapping или Карты Пользовательских Сценариев

Карты Пользовательских Сценариев - это удобный инструмент визуального планирования и приоритизации задач. О том, чем он может быть полезен - в этой статье.

Продолжить чтение

Как анализировать OOM ошибки?

OutOfMemory ошибки в Java программах имеют совершенно разные формы. В этой статье, Я постарался собрать каталог возможных вариантов ошибок и возможных решений.

Продолжить чтение

Что такое Domain-Driven Design и почему он может быть полезен Вашему бизнесу?

DDD или Domain-Driven Design - это сложная, обширная тема, которая меняет подходы к разработке не только для самих разработчиков, но и для бизнеса в целом. В этой статье, рассуждаем о том, чему DDD может быть полезна именно бизнесу.

Продолжить чтение

CAP Теорема

CAP-теорема - незаменимый инструмент в подготовке к дизайну распределённых систем. Что это и как именно можно использовать - разберём в этой статье.

Продолжить чтение

Основы GraphQL

Что такое GraphQL? Какими концепциями оперирует и для чего нужен? Обсуждаем в этой статье.

Продолжить чтение

Введение в Java Process Memory Model

Как JVM распоряжается данной ей памятью? Как выглядит Java Memory Model - обсуждаем в этой статье.

Продолжить чтение

Принцип DRY

Эта статья об одном из самых простых принципов в разработке программного обеспечения.

Продолжить чтение