Java Web Weekly, выпуск 161

1. Весна и Ява

>> Отчет о выполнении Bean Validation 2.0 []

Новые функции Bean Validation 2.0 выглядят многообещающе.

>> Swift for Beans - var, let и Type Вывод []

Подобные Swift функции пробиваются в Java.

>> Новый JEP упростит дисперсию типов Java []

Упрощенная дисперсия типа возможно в JDK 10.

>> Декларация ваших POJO с помощью Lombok []

Краткий обзор Lombok - шаблонного убийцы Java.

>> Pivotal выпускает первую веху данных Spring следующего поколения с активным доступом к базе данных []

Первая веха новых данных Spring уже была выпущена.

Похоже, что будет возможно создать «реактивные» репозитории с использованием проекта Spring Reactor.

>> Советы по Hibernate: используйте комментарии к запросу для идентификации запроса []

Быстрое и очень практичное описание использования комментариев в Hibernate.

>> JDK 9 - это конец пути для некоторых функций []

Большинство статей посвящено дополнениям JDK 9. Этот список содержит список функций, которые будут удалены из JVM .

>> Защита ресурсов JAX-RS с помощью RBAC и Apache Shiro []

Внедрение детального управления доступом на основе ролей с помощью Apache Shiro.

>> Flyway Tutorial - выполнение миграций с использованием Maven []

Еще одно краткое описание миграции базы данных с помощью Flyway. На этот раз, сосредоточив внимание на maven-flyway-plugin .

>> Создание реактивных приложений с помощью Akka Actors и Java 8 []

Оказывается, вам не нужно использовать Scala, чтобы иметь возможность использовать Akka 🙂

Также стоит прочитать:

2. Технический

>> Навигация по языку шаблонов архитектуры микросервиса - часть 1 []

Краткая рецензия с описанием и объяснением семантики микросервисов .

>> Лучшая производительность: случай тайм-аутов []

Очень подробный эксперимент, показывающий, что такие основные вещи, как тайм-ауты, могут заметно повлиять на производительность .

>> Запланированные на AWS безсероятные лямбда-события для хранения твитов в Couchbase []

Краткое руководство, показывающее, как использовать Couchbase в извлекающем твит-приложении AWS Lambda.

3. Musings

>> Разработка программного обеспечения и гигантская экономика []

Несколько мыслей о рынке разработки программного обеспечения и о том, в каком направлении он движется.

>> Действительно управлять списком дел []

Советы о том, как эффективно управлять своими TODO .

>> Автоматизируйте свою документацию []

Как написать документацию как можно проще 🙂

>> Сотрудничество с аутсайдерами для команды разработчиков []

Попытка научить разработчиков, как жить с другими формами жизни 🙂

Создание чего-то интересного в нерабочее время не должно быть легким.

>> SyntheticMonitoring []

Объяснение техники синтетического мониторинга, которая вращается вокруг запуска тестов на работающей системе.