Java Web Weekly, выпуск 168

Много интересных рецензий на Java 9 на этой неделе.

  • Вот так…​**

1. Весна и Ява

** https://www.infoq.com/articles/Troublesho-Java-Memory-Issues? utm campaign = infoq content

Исправление проблем с памятью может быть сложной задачей. Это всеобъемлющее руководство даст вам представление о том, с чего начать, когда вы столкнетесь с ними.

>> Конвейер как код с приложением Spring Boot []
  • «Инфраструктура как код» не является новым подходом ** , но, безусловно, все еще очень интересен благодаря значительным преимуществам и зрелости, которые он приносит.

https://blogs.oracle.com/darcy/entry/jsr 269 mr java se[>> Обзор обслуживания JSR 269 для Java SE 9] []

Несколько обновлений, касающихся API Pluggable Annotation Processing для Java SE 9.

Первая продвинутая сборка GF5 была выпущена недавно.

>> Spring Boot и гипермедиа, часть 1: HAL []

Краткое руководство по созданию самораскрываемого API с Spring Boot .

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

>> Как справиться со строковым типом []

В мире строгой статической типизации иногда легко злоупотреблять типом String . Есть несколько решений для решения таких ситуаций.

>> 5 новых функций в Hibernate 5, которые должен знать каждый разработчик []

В новейшем выпуске Hibernate есть несколько новых интересных функций.

Spring Boot: Hello World, Котлин] [] ===== >> Оператор Java в течение пяти минут []

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

** https://www.infoq.com/news/2017/03/kotlin-11-released? utm campaign = infoq content

Похоже, Kotlin получает еще более интересные функции. Мне определенно любопытно, как этот будет развиваться со временем.

>> SelfEncapsulation []

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

>> Защита конфиденциальных данных []

Несколько советов по повышению безопасности ваших очень конфиденциальных данных.

>> ]

И некоторые интересные мысли о состоянии разработки платформы Java. Оказывается, сделать весь процесс Agile может быть не так просто .

3. Musings

>> Планирование карьеры программиста []

Иногда стоит покинуть зону комфорта , чтобы узнать что-то новое и укрепить свои позиции на рынке.

>> Правила паролей - чушь собачья []

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

>> Кейс для командного стандарта []

Важно убедиться, что ваши стандарты не только существуют, но и высоки.

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

  • [[50ed]]