Java Web Weekly, выпуск 171

1. Весна и Ява

** https://docs.google.com/forms/d/e/1FAIpQLSe1xfed41r9t8-IdVBc4Asuakzi5XeWUhbacxkwKrYyBu4ZeQ/viewform? c = 0

Я провожу свой ежегодный опрос «Состояние Союза» на Java на 2017 год. Пожалуйста, уделите несколько секунд, чтобы проголосовать

>> Головоломка памяти с лямбдами []

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

>> Общий код в Spring MVC, где его разместить? []

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

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

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

>> Операции CRUD с ресурсами Spring REST с Kotlin []

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

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

Внешняя настройка вашей конфигурации позволяет вам создавать артефакты один раз и легко менять конфигурации во время выполнения или для разных сред.

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

>> Лучшие практики использования идиоматических котлинов []

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

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

>> Потоки Кафки для обработки потоков []

Быстрое и практическое понимание того, как работает Кафка.

3. Musings

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

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

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

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

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

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

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

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

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