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

Java Web Weekly, выпуск 171

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

Вот так…

1. Весна и Ява

>> Обзор Java в 2017 г. [ docs.google.com ]

Я провожу свой ежегодный опрос Java «State of the Union» за 2017 год. Пожалуйста, уделите несколько секунд голосованию.

>> Головоломка памяти с лямбда -выражениями [ javaspecialists.eu ]

Очень интересная головоломка памяти Java 8 с довольно неожиданными результатами 🙂

>> Общий код в Spring MVC, куда его поместить? [ frankel.ch ]

Не так просто найти подходящее место для общего кода в приложениях Spring MVC. В этой статье показано несколько возможных мест, где вы могли бы это сделать.

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

Project Jigsaw в Java 9, наконец, позволяет определять зависимости модулей, которые должны присутствовать во время компиляции, а не во время выполнения .

>> Операции CRUD с ресурсами Spring REST с помощью Kotlin [ codecentric.de ]

Вот как вы можете создавать и использовать простой REST API, используя Kotlin и Spring .

>> Используйте Spring Cloud Config в качестве внешней конфигурации [ pragmaticintegrator.wordpress.com ]

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

>> Идиоматические лучшие практики Kotlin [ blog.philiphauer.de ]

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

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

>> Как эффективно замести проблемы под ковер в Java [ marxsoftware.blogspot.com ]

>> Hystrix Command — помощники Java 8 [ java-allandsundry.com ]

>> Новый плагин Gradle для Spring Boot [ spring.io ]

>> Почему вы должны использовать Hibernate ResultTransformer для настройки сопоставления наборов результатов [ vladmihalcea.com ]

>> Новый набег на бессерверные технологии — объявление о смене библиотеки [ in.relation.to ]

>> Дополнительные параметры метода [ tidyjava.com ]

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

>> API бинарного поиска Java за пять минут [ sitepoint.com ]

>> Советы Spring: создание службы аутентификации Spring Security OAuth [ spring.io ]

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

>> Вышел Hibernate Validator 6.0.0.Alpha2 с улучшенной поддержкой Bean Validation 2.0 [ in.relation.to ]

>> IntelliJ IDEA 2017.1.1 EAP доступен [ jetbrains.com ]

>> Выпущен Spring Tool Suite 3.8.4 [ spring.io ]

>> Вышла версия Bean Validation 2.0 Alpha2 [ beanvalidation.org ]

>> Spring AMQP 2.0.0 Milestone 3 доступен [ spring.io ]

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

>> Окончательный процесс контроля качества программного обеспечения [ mehdi-khalili.com ]

Никого не шокируя, иметь QA в своей команде, безусловно, хорошая идея.

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

>> Когда отладка не проходит: красивые ошибки [ odino.org ]

>> Amazon CloudWatch запускает оповещения на информационных панелях [ aws.amazon.com ]

>> Масштабирование вашего API с помощью ограничителей скорости [ stripe.com ]

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

>> Как создать группу сверстников [ mdswanson.com ]

Если вы не знаете, как создать группу сверстников , вот простой список шагов, которым нужно следовать. Вам не нужно это часто, но когда вам это нужно, это очень удобно.

>> Контроль качества в производстве [ martinfowler.com ]

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

>> Связь между статическим анализом и непрерывным тестированием [ daedtech.com ]

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

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

>> Краткая информация на выходных: реализация файловой системы с логической структурой [ allthingsdistributed.com ]

>> Инфографика: самые странные вещи, записанные в лог-файлы — на основе 3 648 131 слова [ takipi.com ]

>> Многомировая интерпретация интервью с разработчиками [ mattblodgett.com ]

>> Pipeline Conf 2017 [ giorgiosironi.com ]

>> Spring Team и Pivotal на OSCON Austin 2017 [ spring.io ]

>> Välkommen to Stockholm — регион AWS приходит в Скандинавию [ allthingsdistributed.com ]

>> Книга с советами по гибернации — выпуск и специальная цена при запуске [ мысли -на-java.org ]

4. Комиксы

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

>> Десять тысяч часов [ dilbert.com ]

>> Я не знаю, что это такое, но я хочу на [ dilbert.com ]

>> Это не то, что я хотел [ dilbert.com ]

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

Я слежу за работой над этой книгой уже несколько месяцев. Наконец-то вышло:

>> Советы по переходу в спящий режим (книга)

Если вы выполняете какую-либо работу в Hibernate, это определенно то, что вам нужно.