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

Итак, приступим…

1. Spring и Java

>> The Ultimate Guide To Java 9 [codefx.org]

Чудовищный пост о том, что будет в Java 9.

>> Scratching a JUnit Itch [dannorth.net]

Интересное чтение о переносе некоторых концепций из Go в JUnit.

Хотя я раньше не использовал Go, я определенно вижу, насколько этот подход имеет смысл во многих сценариях.

\u003e\u003e Как сопоставить зашифрованные столбцы базы данных с помощью аннотации Hibernate @ColumnTransformer [мысли-на-java.org]

Объяснение с акцентом на коде того, как хранить конфиденциальные данные в БД с помощью зашифрованного столбца .

>> Page Object pattern example [lkrnac.net]

Быстрое и практическое введение в шаблон Page Object; это очень близко к тому, как я сейчас пишу все свои end-to-end тесты.

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

    \u003e\u003e Опровержение 5 общих тропов потока [codefx.org] \u003e\u003e Запуск -XX:CompileCommand в Windows [marxsoftware.com] \u003e\u003e Дополнительные улучшения в Java 9 [iteratrlearning.com] \u003e\u003e Process API — Java 9 [oio.de] \u003e\u003e Анти-шаблон hibernate.enable_lazy_load_no_trans [vladmihalcea.com]

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

    \u003e\u003e 12 Factor или облачные нативные приложения — что именно Означает ли это для разработчиков Spring? [infoq.com] \u003e\u003e Запуск стандартного Java EE 7 Thin WAR на Docker [adam-bien.com] \u003e\u003e Облачная безопасность: ротация, восстановление, восстановление [infoq.com] \u003e\u003e Использование Clojure и Neo4j для создания Meetup Механизм рекомендаций [infoq.com] \u003e\u003e Расширение возможностей DevOps с помощью Cloud Foundry [infoq.com] \u003e\u003e Расширение платформы [infoq.com] \u003e\u003e Cloud Native Java с помощью Spring Cloud Services [infoq.com] \u003e\u003e Применение идиом Java 8 к Существующий код [infoq.com] \u003e\u003e В мастерской с GCP, HomeDepot.com и Cloud Foundry [infoq.com]

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

    \u003e\u003e Выпущен Stormpath Java SDK 1.0 [infoq.com] \u003e\u003e Вышел Hibernate Validator 5.3.0.CR1 [in.relation.to] \u003e\u003e IntelliJ IDEA 2016.3 EAP: SF, код Fira, улучшения отладчика и многое другое [jetbrains.com] \u003e\u003e Выпущен Spring Session 1.2.2 [spring.io]

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

>> Finding the link between heart rate and running pace with Spark ML – Fitting a linear regression model [vanwilgenburg.com]

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

Я питаю слабость к такого рода анализу после пары лет работы с Mahout и копания в похожих наборах данных.

>> Why is troubleshooting so hard? [plumbr.eu]

Мы зарабатываем деньги на устранении неполадок в сложном режиме.

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

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

>> 9 Tips on ElasticSearch Configuration for High Performance [loggly.com]

Несколько очень полезных практических советов по ElasticSearch от команды Loggly.

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

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

    \u003e\u003e Новое — поддержка HTTP/2 для Amazon CloudFront [aws.amazon.com] \u003e\u003e Обновление Amazon Aurora — параллельное упреждающее чтение, более быстрое индексирование, осведомленность о NUMA [aws. amazon.com] \u003e\u003e Подпись функции: как упорядочить параметры? [lemire.me] \u003e\u003e Инфографика: ИТ-операции в бессерверном мире [loggly.com] \u003e\u003e JUnit vs TestNG: какую среду тестирования выбрать? [takipi.com]

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

>> How to handle unfinished User Stories in Scrum [codecentric.de]

Хороший ответ на очень распространенный вопрос, если вы используете любой вид Scrum — особенно в начале.

>> Static Analysis for Small Business [daedtech.com]

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

>> Are there too many people? [lemire.me]

Я понимаю, что это всего лишь царапина на поверхности, и понимание того, как население сокращается и растет, является глубокой темой.

Тем не менее, это был хороший учебник для начинающих.

>> The Billing Maturity Model [daedtech.com]

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

И если вы на этом пути, взгляните также на книгу «Почасовая оплата — это безумие».

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

    «\u003e\u003e Как принимать трудные решения [successfulsoftware.net] \u003e\u003e Границы аналогии с техническим долгом [frankel.ch] \u003e\u003e The Lurn [cleancoder.com]

4. Комиксы

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

>> This took an ugly turn [dilbert.com]

>> Banning telecommuting [dilbert.com]

>> Do you mind if I check my email? [dilbert.com]

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

>> The myth of low-hanging fruit [m.signalvnoise.com]