Перейти к основному содержимому

Еженедельник Java, выпуск 218

· 4 мин. чтения

Вот так…

1. Весна и Ява

>> Отслеживайте и устраняйте неполадки в приложениях и службах Java с помощью Datadog Спонсируется

Оптимизируйте производительность с помощью сквозной трассировки и встроенной поддержки популярных платформ Java, серверов приложений и баз данных. Попробуйте бесплатно .

>> Брайан Гетц беседует с InfoQ о классах данных для Java [ infoq.com ]

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

>> Как Java 10 ИЗМЕНИТ способ написания кода [ blog.takipi.com ]

Локальный вывод типа переменной — еще одна захватывающая новая функция Java — будем надеяться, что ею не будут злоупотреблять 🙂

>> Наложение ограничений проверки компонентов на мультикарту Guava [ in.relation.to ]

Теперь мы можем применять ограничения к содержимому коллекций . Хороший.

>> Как семантически упорядочить имена файлов с версиями в Java [ blog.jooq.org ]

Наконец, правильная реализация компаратора для сравнения семантически версионных имен файлов.

>> Как использовать JAR-файлы с несколькими выпусками для работы с несколькими версиями Java [ blog.codefx.org ]

Жизнь DevOps стала проще: JAR-файлы с несколькими выпусками могут содержать байт-код для разных версий Java и JVM.

>> Spring Cloud Stream 2.0 — опрос потребителей [ spring.io ]

Приложения Spring Cloud Stream 2.0 могут контролировать скорость использования сообщений.

>> JDK 10 [ openjdk.java.net ]

Вот как вы можете отслеживать JDK в Java 10.

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

>> Шаблон Builder GoF против эффективной Java [ javaspecialists.eu ]

>> Начало работы с jOOQ — построение SQL-запросов на Java [ мысли -на-java.org ]

>> JDK 10: FutureTask получает toString() [ marxsoftware.blogspot.com ]

>> Программирование по контракту на JVM [ blog.frankel.ch ]

>> Реализация шаблона Sidecar для микросервисов с использованием Postgres, Spring Cloud Netflix и Docker [ tech.asimio.net ]

>> Полный пример установки Cofoja [ blog.code-cop.org ]

>> Как сопоставить объект JPA с запросом View или SQL с помощью Hibernate [ vladmihalcea.com ]

Вебинары и презентации:

>> Облачное путешествие в Synchrony Financial [ infoq.com ]

>> Хранение стало проще благодаря Spring Boot, ECS и PCF [ infoq.com ]

>> Agile: плохие стороны [ infoq.com ]

Время обновления:

>> Spring Boot 2.0 выходит на общедоступную версию [ spring.io ]

>> Spring Boot 2.0.0 RC2 [ spring.io ]

>> Spring Integration 5.0.2 Доступна [ spring.io ]

>> Выпущен Spring Security OAuth 2.3.0.RC1 [ spring.io ]

>> Четырнадцатый выпуск исправления ошибок для ORM 5.2 [ in.relation.to ]

>> Выпущен Spring Data Kay SR5 [ spring.io ]

>> Зипкин 2.5 [ github.com ]

>> Выпущена версия Grafana v5.0 [ grafana.com ]

>> Примечания к выпуску Gradle 4.6 [ docs.gradle.org ]

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

>> Использование Restbucks с помощью чистой архитектуры, эпизод 1 [ blog.sourced-bvba.be ]

Начало интересной серии, демонстрирующей принципы чистой архитектуры на примере.

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

>> Гибкая, свежая документация. Часть 1: JBake [ blog.codecentric.de ]

>> Расширенные шаблоны теневого копирования трафика для микросервисов с помощью Istio Service Mesh [ blog.christianposta.com ]

>> AxonDB, новая реализация хранилища событий [ infoq.com ]

>> Развертывание веток PR с приложениями для проверки Gitlab и Elastic Beanstalk [ scottlogic.com ]

>> Теперь доступно — репозиторий бессерверных приложений AWS [ aws.amazon.com ]

3. Размышления

>> Нарушение и исправление совместимости [ michaelfeathers.silvrback.com ]

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

>> Технический стек, фреймворк, библиотека или API: как не специализироваться [ daedtech.com ]

Бизнес-клиентов часто не волнуют инструменты , которые вы используете для решения их задач 🙂

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

>> Не убеждайте своих коллег использовать TDD [ blog.schauderhaft.de ]

>> Почему я ушел из Google [ mtlynch.io ]

4. Комиксы

И мои любимые Дилберты недели:

>> Тед умер из-за программного обеспечения [ dilbert.com ]

>> Встреча с мотыльком [ dilbert.com ]

>> Догберт Консалтс [ dilbert.com ]

5. Выбор недели

>> У рок-звезд есть босс? [ sivers.org ]