Статьи

Что нового в CUBA 7

Три года назад мы анонсировали вторую общедоступную основную версию фреймворка. CUBA 6 была изменяющей версию игры — лицензия была переведена с проприетарной на Apache 2.0….
Статьи

Java 8 лямбда-выражение для шаблонов проектирования - шаблон оформления декоратора

Шаблон Decorator (также известный как Wrapper ) позволяет добавлять поведение к отдельному объекту, статически или динамически, без влияния на поведение других объектов того же класса….
Статьи

Java 8 лямбда-выражение для шаблонов проектирования - шаблон проектирования стратегии

Шаблон стратегии определяет семейство алгоритмов, инкапсулированных в класс драйвера, обычно известный как Context, и обеспечивает взаимозаменяемость алгоритмов. Это делает алгоритмы легко взаимозаменяемыми и предоставляет механизм…
Статьи

AssertJ's SoftAssertions - они нам нужны?

Одно из правил написания хорошего модульного теста состоит в том, что он должен потерпеть неудачу по одной причине, поэтому модульный тест должен проверить одну логическую…
Статьи

Мониторинг и управление

Эта статья является частью нашего курса Академии под названием Spring Integration для EAI . В этом курсе вы познакомитесь с шаблонами интеграции корпоративных приложений и…
Статьи

Руководство по техническим интервью

Я пять лет брал интервью у людей, занимающихся программированием, и недавно я взглянул на процесс собеседования с другой стороны. Вот несколько советов по проведению технических…
Статьи

Новая проверка орфографии в Solr 4.0

Одна из новых функций, которая будет представлена ​​в Solr 4.0, — это новая реализация SpellChecker, которая не требует своего собственного индекса. Я решил быстро взглянуть…
Статьи

Маршрутизация на основе соотношения с устаревшим и современным приложением - Netflix Zuul через Spring Cloud

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

AWS: несколько советов, как избежать этих моментов «святого счета»

Облако потрясающее: почти 100% доступность, практически нулевое обслуживание, оплата по факту и, самое главное, бесконечно масштабируемая. Но последние два могут легко откусить вас назад, превратив…