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

Java Web Weekly, выпуск 159

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

1. Весна и Ява

>> Java 9 изменит способ обхода трассировки стека [ takipi.com ]

В предстоящем релизе Java будет представлен очень интересный Stack-Walking API . **

**

>> Отзыв о передаче метрик Spring Boot в Elasticsearch [ frankel.ch ]

Краткое руководство, объясняющее, как интегрировать метрики Spring Boot с Elasticsearch.

>> Перечисления в Java будут улучшены за счет более четкой поддержки типов [ infoq.com ]

Java Enums получит некоторые улучшения. Но не в Java 9 🙂

>> Исправление ошибок при выполнении кода Java с помощью динамического прикрепления [ sitepoint.com ]

Про патчинг JVM-приложений на лету 🙂

>> Почему HTTP/2 с TLS не поддерживается должным образом в Java — и что с этим можно сделать [ vanwilgenburg.com ]

Подробный обзор совместимости HTTP/2 с поддержкой TLS и Java.

>> Прогнозы на 2017 год [ adambien.blog ]

11 прогнозов Адама Биена на 2017 год .

>> Глядя в мой хрустальный шар Java [ azul.com ]

И еще один репортаж, посвященный 2017 году, на этот раз все о предстоящих выпусках Java .

>> JVM не такая уж тяжелая [ opensourcery.co.za ]

Некоторые реальные цифры против направления «JVM слишком тяжелая».

>> Недостающие части головоломки [ wildfly.org ]

Заметки от Wildfly рассказывают о состоянии реализации Jigsaw и, что более важно, о пробелах в этой реализации.

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

>> Советы по спящему режиму: как вызвать хранимую процедуру [ мысли -на-java.org ]

>> Как предотвратить утечку ресурсов JDBC с помощью JDBC и jOOQ [ jooq.org ]

>> Исключения как управление потоком в Java [ me4502.com ]

>> JAX-RS против Spring для конечных точек REST [ stormpath.com ]

>> Привет gRPC! (со ScalaPB) [ codecentric.de ]

>> Swift для Beans — о null, nil и Optional.orElse(“?!”) [ knitelius.com ]

>> Я пишу свою первую книгу [ мысли -на-java.org ]

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

>> Установка SpEL на Spinnaker: развитие языка выражений для непрерывной доставки в Netflix [ infoq.com ]

>> Внедрение сервера конфигурации и его расширение [ infoq.com ]

>> Введение в распределенную трассировку и Zipkin [ infoq.com ]

>> Внедрение трассировки микросервисов с помощью Spring Cloud и Zipkin [ infoq.com ]

>> Улучшения для разработчиков Java Buildpack [ spring.io ]

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

>> Безопасная и динамическая конфигурация приложения в GapTech с помощью Spring Cloud, Vault и Consul [ infoq.com ]

>> Микросервисы данных в облаке [ infoq.com ]

>> Создание устойчивых и эволюционирующих микросервисов данных [ infoq.com ]

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

>> Платформа ввода-вывода Spring Афины-SR2 [ spring.io ]

>> Spring Boot 1.5.0 RC1 уже доступен [ spring.io ]

>> Spring Batch 4.0.0.M1 теперь доступен [ spring.io ]

>> Вышли Hibernate OGM 5.1 Beta3 и 5.0.4 [ in.relation.to ]

>> Spring Integration 5.0 Milestone 2 Доступен [ spring.io ]

>> Spring Cloud Task 1.1.1.RELEASE теперь доступен [ spring.io ]

>> Hibernate Search 5.5.6.Final вышел [ in.relation.to ]

>> Spring Cloud Task 1.1.2.RELEASE теперь доступен [ spring.io ]

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

>> Темный путь [ cleancoder.com ]

Мысли дяди Боба о функциях, доступных в таких языках, как Kotlin или Swift.

>> Семантического управления версиями недостаточно [ scottlogic.com ]

Несколько мыслей о недостатках Semantic Versioning.

>> Гибкое управление разрешениями на основе групп! [ dynatrace.com ]

Предполагается, что это внутреннее обновление от Dynatrace.

Полностью игнорируя этот аспект — это надежный, зрелый пример того, как можно реализовать пользовательский интерфейс управления разрешениями .

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

>> Управление проектами Scala в Vim с помощью Ag и Ctags [ advancedweb.hu ]

>> Основы безопасности веб-приложений: действия авторизации [ martinfowler.com ]

>> Автоответчик Fiddler для имитации ответов API [ blog.scottlogic.com ]

>> Урок TDD — Генерация рельефа [ cleancoder.com ]

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

>> Если вы это построите, они не придут [ daedtech.com ]

Не стоит недооценивать силу продаж и маркетинга 🙂

>> Публичное тестирование вашей культуры [ zachholman.com ]

Очень интересная статья о важности прозрачности при росте компании.

>> Выбирайте с умом [ ontestautomation.com ]

Несколько мыслей об API и автоматизированном тестировании.

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

>> Прогнозирование будущего рынка труда: библиотекари [ lemire.me ]

>> Чего разумно ожидать от вашей IDE? [ daedtech.com ]

>> Twitter, Reddit и закон Конвея [ michaelfeathers.silvrback.com ]

>> Закрытие дырявых абстракций [ daedtech.com ]

4. Комиксы

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

>> Я ваш генеральный директор, но я обычный человек [ dilbert.com ]

>> Чтобы делать деньги, нужны деньги [ dilbert.com ]

>> Все пошло не так, как ожидалось [ dilbert.com ]

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

>> Бросить любимое дело [ sivers.org ]