В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на 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. Комиксы
И мои любимые Дилберты недели: