1. Весна и Ява
>> Отчет о ходе проверки Bean Validation 2.0 [ beanvalidation.org ]
Новые функции Bean Validation 2.0 определенно выглядят многообещающе.
>> Swift для Beans — var, let и определение типа [ knitelius.com ]
Функции, подобные Swift, проникают в Java.
>> Новый JEP упростит вариацию типов Java [ infoq.com ]
Упрощенная вариация типов, возможно, в JDK 10.
>> Наведите порядок в своих POJO с помощью Lombok [ sitepoint.com ]
Краткий обзор Lombok — шаблонного убийцы Java.
>> Pivotal выпускает первую веху Spring Data следующего поколения с реактивным доступом к базе данных [ infoq.com ]
Первая веха новых Spring Data уже выпущена.
Похоже, что с помощью проекта Spring Reactor можно будет создавать «реактивные» репозитории .
>> Советы по спящему режиму: используйте комментарии к запросу, чтобы идентифицировать запрос [ мысли -на-java.org ]
Быстрая и очень практичная статья об использовании комментариев к запросам в Hibernate.
>> JDK 9 — это конец пути для некоторых функций [ marxsoftware.com ]
Большинство статей посвящено дополнениям JDK 9. Это идет по списку функций, которые нужно удалить из JVM .
>> Защита ресурсов JAX-RS с помощью RBAC и Apache Shiro [ stormpath.com ]
Внедрение детального управления доступом на основе ролей с помощью Apache Shiro.
>> Учебное пособие по Flyway — выполнение миграции с использованием Maven [ codecentric.de ]
Еще одна короткая статья о миграции баз данных с помощью Flyway. На этот раз сосредоточимся на плагине maven-flyway-plugin
.
>> Создание реактивных приложений с Akka Actors и Java 8 [ infoq.com ]
Получается, что вам не нужно использовать Scala, чтобы иметь возможность использовать Akka 🙂
Также стоит прочитать:
>> JDK 9 полностью завершен! [ marxsoftware.com ]
>> Почему не следует использовать AUTO JPA GenerationType с MySQL и Hibernate [ vladmihalcea.com ]
>> Более быстрая параллельная обработка в Java с использованием Streams и разделителя [ airpair.com ]
>> Мультитенантные приложения с использованием Spring Boot, JPA, Hibernate и Postgres [ tech.asimio.net ] **
**
>> Как тестировать сервисы на основе событий с помощью контрактов [ developer.epages.com ]
>> Стек SMACK из окопов [ codecentric.de ]
Вебинары и презентации:
>> Реальные микросервисы с Spring Cloud, Netflix OSS и Kubernetes [ infoq.com ]
>> Путь от монолита к микросервисам: приключение с гидом [ infoq.com ]
>> Микросервисы: организация больших команд для быстрой доставки [ infoq.com ]
>> Bootiful Microservices в устаревшей среде: извлеченные уроки [ infoq.com ]
>> Написание всеобъемлющей и гарантированно актуальной документации REST API [ infoq.com ]
>> Организуйте все! с потоком данных Spring Cloud [ infoq.com ]
>> Git Questions — Как поддерживать вилку Git в актуальном состоянии [ jetbrains.com ]
>> Весна с ApacheNiFi [ infoq.com ]
>> Spring Boot в PayPal [ spring.io ]
Время обновления:
>> Spring Framework 4.3.6 уже доступен [ spring.io ]
>> Седьмой выпуск исправления ошибок для ORM 5.2 [ in.relation.to ]
>> Spring AMQP 1.7.0.RELEASE (и 1.6.7) Доступен [ spring.io ]
>> Hibernate ORM 5.0.12.Final и 5.1.4.Final выпущены [ in.relation.to ]
>> Выпущен Spring LDAP 2.3.1 [ spring.io ]
>> Spring Cloud Stream Brooklyn.SR2 и Chelsea.M1 выпущены [ spring.io ]
>> Доступно расширение Spring Integration для Hazelcast 1.0.0 M2 [ spring.io ]
>> Плагин управления зависимостями 1.0.0.RELEASE [ spring.io ]
>> Вышла IntelliJ IDEA 2017.1 EAP 171.2613.7 [ jetbrains.com ]
>> Сварка 3.0.0.CR1 [ cdi-spec.org ]
2. Технические
>> Навигация по языку шаблонов микросервисной архитектуры — часть 1 [ plainoldobjects.com ]
Краткая статья, посвященная изучению и объяснению семантики микросервисов .
>> Лучшая производительность: тайм-ауты [ odino.org ]
Очень подробный эксперимент, показывающий, что такие базовые вещи, как таймауты, могут заметно влиять на производительность .
>> Изучение наборов данных с помощью Kibana [ frankel.ch ]
Название говорит все 🙂
>> Запланированные события AWS Serverless Lambda для хранения твитов в Couchbase [ диванная база.com ]
Краткое руководство, показывающее, как использовать Couchbase в приложении AWS Lambda для получения твитов.
Также стоит прочитать:
>> Развертывание сервисов Docker Compose для Swarm [ couchbase.com ]
>> Новые DSL [ abdullin.com ]
>> Введение в тестирование мутаций [ medium.com ]
>> Мониторинг DDoS: как узнать, что вы подверглись атаке [ loggly.com ]
>> Как быстро можно удалить пробелы из строки? [ lemir.me ]
3. Размышления
>> Разработка программного обеспечения и гиг-экономика [ henrikwarne.com ]
Несколько мыслей о рынке разработки программного обеспечения и направлении, в котором он движется.
>> Управление списком дел [ kylecordes.com ]
>> Реальное управление списком дел [ kylecordes.com ]
Советы по эффективному управлению вашими TODO .
>> Автоматизируйте свою документацию [ daedtech.com ]
Как писать документацию максимально просто 🙂
>> Сотрудничество с аутсайдерами в команде разработчиков [ daedtech.com ]
Пытаюсь научить разработчиков, как жить с другими формами жизни 🙂
>> Ночью и выходными [ swizec.com ]
Создать что-то интересное в нерабочее время не должно быть легко.
>> Синтетический мониторинг [ martinfowler.com ]
Объяснение метода синтетического мониторинга, который вращается вокруг запуска тестов в работающей системе.
Также стоит прочитать:
>> Ад на булавочной головке [ codinghorror.com ]
>> Почему я решил стать советником правительства [ techblog.bozho.net ]
>> Продажа инструментов разработчикам и другие плохие идеи [ virtuouscode.com ]
4. Комиксы
И мои любимые Дилберты недели: