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

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

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

Вот так…

1. Весна и Ява

>> Учебное пособие по WireMock: сопоставление запросов, часть четвертая [ petrikainulainen.net ]

Хорошая статья, показывающая, как указать ожидания для XML-документов , полученных веб-службой.

>> Spring Boot 1.x EOL 1 августа 2019 г. [ spring.io ]

Это хороший стимул наконец-то мигрировать!

>> 5 причин и 101 исправление — почему вы должны использовать Hibernate 5.3 [ мысли -на-java.org ]

Если вы задавались вопросом, стоит ли вам переходить на Hibernate 5,3, не ищите дальше — многое можно получить, как вы увидите в этой статье.

>> Повышение тестируемости микросервисов Java с помощью оркестрации контейнеров и сетки служб [ infoq.com ]

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

>> Настройка Graal Native AOT для отражения [ blog.frankel.ch ]

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

>> Как контрактные тесты улучшают качество ваших распределенных систем [ infoq.com ]

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

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

>> Мысли о видении Jakarta EE [ blog.sebastian-daschner.com ]

>> Spring Cloud Edgware EOL 1 августа 2019 г. [ spring.io ]

>> Метод Enum.values() для захвата памяти [ marxsoftware.blogspot.com ]

>> String.hashCode() ничуть не уникален [ vanilla-java.github.io ]

>> JVM Language Summit 2018 и Valhalla EA Build 0 [ marxsoftware.blogspot.com ]

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

>> Будущее платформы Java и JDK: кто главный? [ youtube.com ]

>> Развитие языка Java с @BrianGoetz [ youtube.com ]

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

>> Spring Framework 5.0.8 доступен уже сейчас [ spring.io ] и >> Spring Framework 5.1 выходит RC1 [ spring.io ]

>> Spring Boot 2.0.4 уже доступен [ spring.io ] и >> Spring Boot 1.5.15 уже доступен [ spring.io ]

>> Spring Data Ingalls SR14 и Kay SR9 выпущены [ spring.io ] и >> Spring Data Lovelace RC1 доступны [ spring.io ]

>> Выпущен Spring Security 5.0.7 [ spring.io ]

>> Выпущен Spring Cloud Data Flow 1.6 GA [ spring.io ]

>> Spring IO Platform Brussels SR12 [ spring.io ] и >> Spring IO Platform Cairo SR3 [ spring.io ]

>> Eclipse Foundation выпускает Eclipse Photon IDE [ infoq.com ]

>> Версия Apache NetBeans 9.0 [ netbeans.apache.org ]

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

>> Вариационный автоматический кодировщик с глубокими функциями [ krasserm.github.io ]

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

>> Постоянно используйте уровни ведения журнала [ Reflectoring.io ]

Прагматичный подход к решению того, какую информацию и на каком уровне регистрировать . Хорошее чтение.

>> Руководство для начинающих по многопользовательской базе данных [ vladmihalcea.com ]

Название говорит само за себя.

>> Как читать RFC [ mnot.net ]

Как оказалось, языки, используемые для спецификации RFC, могут сделать их открытыми для неправильного толкования , даже если вы знаете контекст(ы), в которых они были созданы.

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

>> Непрерывная интеграция с Jenkins и Docker [ code-maze.com ]

>> Представляем Liftbridge: легкие, отказоустойчивые потоки сообщений [ Bravenewgeek.com ]

>> Используйте удобочитаемый формат ведения журнала [ Reflectoring.io ]

>> Является ли WebAssembly возвращением Java-апплетов и Flash? [ слова.steveklabnik.com ]

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

>> Сильные мнения [ blog.code-cop.org ]

Нелегко отказаться от своих твердо придерживающихся мнений. Но, как сказал Конфуций, «настоящее знание состоит в том, чтобы знать степень своего невежества».

>> Быть хорошим в своей работе переоценено [ daedtech.com ]

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

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

>> Подводные камни сложности программного обеспечения, часть [NaN] [ diegobasch.com ]

>> Мысли о точности машинного обучения [ aws.amazon.com ]

>> Проверка цифровых событий (без блокчейна) [ techblog.bozho.net ]

>> Посредничество в командах [ blog.tfnico.com ]

4. Комиксы

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

>> Что в имени? [ dilbert.com ]

>> Если сомневаетесь, наймите консультанта [ dilbert.com ]

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

>> Веб-архитектура 101 [ engineering.videoblocks.com ]