Много интересных рецензий на 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.
-
https://blogs.oracle.com/theaquarium/entry/glassfish 5 update[>> Обновление GlassFish 5]** []
Первая продвинутая сборка GF5 была выпущена недавно.
>> Spring Boot и гипермедиа, часть 1: HAL []
Краткое руководство по созданию самораскрываемого API с Spring Boot .
TDD является мощным и необходимым инструментом, хотя иногда и слабым, когда дело доходит до проверки правильности обязательных программ. Более высокие абстракции в сочетании с сильной системой типов могут облегчить вашу жизнь, уменьшив количество мест, где могут быть допущены ошибки.
>> Как справиться со строковым типом []
В мире строгой статической типизации иногда легко злоупотреблять типом String . Есть несколько решений для решения таких ситуаций.
>> 5 новых функций в Hibernate 5, которые должен знать каждый разработчик []
В новейшем выпуске Hibernate есть несколько новых интересных функций.
-
Также стоит прочитать: **
-
** https://moelholm.com/2017/03/12/spring-boot-hello-world-kotlin/ [>>
Spring Boot: Hello World, Котлин] [] ===== >> Оператор Java в течение пяти минут []
-
===== >> Максимальное ведение журнала Java Словарь: что чаще всего пишут разработчики в журнале? []
-
===== >> Устаревший финализатор Java []
-
===== >> Пулы объектов повторно []
-
===== >> Советы по Hibernate: как сопоставить двунаправленные множественные много ассоциаций []
-
===== >> Остерегайтесь медленных обратных вызовов транзакций весной []
-
===== >> Запустите Eclipse IDE на одной версии Java, но нацелена на другую []
-
===== ** http://www.briandupreez.net/2017/03/consumer-driven-testing-with-pact.html [>> Потребительское тестирование с Pact
-
Вебинары и презентации: **
-
===== https://www.infoq.com/presentations/data-synchronization-crdt? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Практическая синхронизация данных с использованием CRDTs] []
-
===== >> Вебинар: Стратегический (управляемый доменом) дизайн с Весенний ботинок []
-
===== >> Советы Spring: реактивный клиент Spring Web Flux []
-
Время для обновления: **
-
===== ** https://spring.io/blog/2017/03/09/dependency-management-plugin-1-0-1-release .]
-
===== >> Spring Cloud Camden.SR6 доступен []
-
===== >> Расширение интеграции Spring для AWS 1.1.0 M1 доступно []
2. Технический
** https://www.infoq.com/news/2017/03/kotlin-11-released? utm campaign = infoq content
Похоже, Kotlin получает еще более интересные функции. Мне определенно любопытно, как этот будет развиваться со временем.
>> SelfEncapsulation []
Интересный подход, когда вы ограничиваете себя использованием методов получения/установки, когда это возможно, вместо прямого доступа к полям. Это может значительно упростить рефакторинг, если при доступе к полям необходимо выполнить некоторую дополнительную нестандартную логику.
>> Защита конфиденциальных данных []
Несколько советов по повышению безопасности ваших очень конфиденциальных данных.
>> ]
И некоторые интересные мысли о состоянии разработки платформы Java. Оказывается, сделать весь процесс Agile может быть не так просто .
-
Также стоит прочитать: **
-
===== https://www.infoq.com/news/2017/03/linkerd-celebrates-one-year?utm campaign=infoq content&utm source=infoq&utm medium=feed&utm term=Java[ >> с открытым исходным кодом ] https://www.infoq.com/news/2017/03/linkerd-celebrates-one-year?utm campaign=infoq content&utm source=infoq&utm medium=feed&utm term=Java[Linkerd ** Проект празднует первую годовщину в стремлении стать TCP/IP микросервисов]
-
===== >> Как сохранить дату, время и временные метки в часовом поясе UTC с помощью JDBC и Hibernate []
-
с пользовательскими ответами по умолчанию ** ][]
-
===== >> Рекомендации Akka: определение реквизита для актера []
3. Musings
>> Планирование карьеры программиста []
Иногда стоит покинуть зону комфорта , чтобы узнать что-то новое и укрепить свои позиции на рынке.
>> Правила паролей - чушь собачья []
Строгие политики паролей могут раздражать, особенно если ваш случайно сгенерированный пароль не соответствует всем необходимым критериям
>> Кейс для командного стандарта []
Важно убедиться, что ваши стандарты не только существуют, но и высоки.
-
Также стоит прочитать: **
-
[[50ed]]
4. Комиксы
И мой любимый Дилбертс недели: