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

Java Web Weekly, выпуск 123

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

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

Вот так…

1. Весна и Ява

>> Лучший способ регистрации операторов JDBC [ vladmihalcea.com ]

Несколько интересных приемов для настройки ведения журнала в системе Hibernate или непосредственно вокруг источника данных .

Этот относится к категории – «не знал, что ты так умеешь».

>> Что нового в Spring Data Hopper? [ весна.ио ]

Некоторые действительно интересные вещи в этом последнем выпуске Spring Data .

Меня особенно интересуют материалы Querydsl — похоже, мне есть с чем поиграть на этих выходных.

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

>> Использование Java Generics для выражения вариации коллекций и функций [ advancedweb.hu ]

Играть с дженериками всегда весело, особенно если добавить немного синтаксиса Java 8.

>> Крайняя лень: разработка сервисов JAX-RS с помощью Spring Boot [ aredko.com ]

Быстрый и увлекательный способ использования Boot вне основной экосистемы Spring .

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

>> Одновременное запоминание рекурсивных функций [ sebastian-millies.com ]

>> Подходы к привязке приложения Spring Boot к службе в Cloud Foundry [ java-allandsundry.com ]

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

>> RxJava и SWT: без событий, с FRP [ infoq.com ]

>> Project Jigsaw в JDK 9: модульность приходит в Java [ infoq.com ]

>> Живой веб-семинар: Docker для разработчиков Java [ jetbrains.com ]

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

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

>> Выпущен Spring Cloud Data Flow 1.0.0 M3 [ spring.io ]

>> Spring Data Geode 1.0.0.APACHE-GEODE-INCUBATING-M2 выпущен [ spring.io ]

>> Выпущен Ehcache 3.0 с обновленным API и хранилищем вне кучи [ infoq.com ]

>> Spring Cloud Data Flow для версий Apache Mesos и Kubernetes 1.0.0.M2 выпущен [ spring.io ]

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

>> Преимущества API Hypermedia [ Olivergierke.de ]

Если вы следили за ForEach какое-то время, вы знаете, что Hypermedia API — одна из моих любимых тем. Так что я был взволнован, увидев, что эта статья всплывает в моем RSS-канале.

Ага, иди и читай.

>> Обнаружение распространенных анти-шаблонов производительности микросервисов [ infoq.com ]

Подробный обзор распространенных вещей, которые могут пойти не так в микросервисной архитектуре .

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

>> Микросервисы — это применение группы лучших практик [ vanillajava.blogspot.com ]

Перенос существующей кодовой базы на микросервисную архитектуру — непростая задача. И это не считая нетехнических проблем.

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

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

>> Указание JSON [ tbray.org ]

>> Как извлечь выгоду для бизнеса из мониторинга производительности? [ Plumbr.eu ]

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

>> Найм не работает… И это не стоит исправлять [ daedtech.com ]

Проницательное чтение о том, как процесс найма не смотрит на правильные вещи.

Он также достаточно длинный, чтобы вместить три крутых мультфильма 🙂

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

>> Сокрытие нарушений не является стратегией безопасности [ troyhunt.com ]

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

>> Электронная почта: как быть вежливым и эффективным [ lemire.me ]

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

>> Прикладная таксономия консультантов для предотвращения путаницы [ daedtech.com ]

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

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

>> Они должны быть монстрами [ codinghorror.com ]

>> Является ли программное обеспечение нейтральным агентом? [ lemir.me ]

>> Есть ли смысл в том, чтобы люди, не являющиеся техническими специалистами, выполняли проверку кода? [ daedtech.com ]

4. Комиксы

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

>> Я уберу твои глупые твиты в сторону [ dilbert.com ]

>> Купите нашу ежемесячную подписку или я отправлю историю вашего браузера вашим контактам [ dilbert.com ]

>> Надо было держать эту мысль в себе [ dilbert.com ]

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

>> Взлом важен [ medium.com ]