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

Java Web Weekly, выпуск 141

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

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

Вот так…

1. Весна и Ява

>> Полное руководство по Java 9 [ codefx.org ]

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

>> Почесать JUnit Itch [ dannorth.net ]

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

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

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

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

>> Пример шаблона Page Object [ lkrnac.net ]

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

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

>> Опровержение 5 общих тропов потоков [ codefx.org ]

>> Запуск -XX:CompileCommand в Windows [ marxsoftware.com ]

>> Необязательные улучшения в Java 9 [ iteratrlearning.com ]

>> Процесс API — Java 9 [ oio.de ]

>> Антипаттерн hibernate.enable_lazy_load_no_trans [ vladmihalcea.com ]

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

>> 12 Factor или облачные нативные приложения — что именно это означает для разработчиков Spring? [ infoq.com ]

>> Запуск стандартной Java EE 7 Thin WAR на Docker [ adam-bien.com ]

>> Cloud Native Security: ротация, восстановление, восстановление [ infoq.com ]

>> Использование Clojure и Neo4j для создания механизма рекомендаций Meetup [ infoq.com ]

>> Расширение возможностей DevOps с помощью Cloud Foundry [ infoq.com ]

>> Расширение платформы [ infoq.com ]

>> Cloud Native Java с Spring Cloud Services [ infoq.com ]

>> Применение идиом Java 8 к существующему коду [ infoq.com ]

>> На семинаре с GCP, HomeDepot.com и Cloud Foundry [ infoq.com ]

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

>> Выпущен Java SDK 1.0 от Stormpath [ infoq.com ]

>> Вышел Hibernate Validator 5.3.0.CR1 [ in.relation.to ]

>> IntelliJ IDEA 2016.3 EAP: SF, Fira Code, улучшения отладчика и многое другое [ jetbrains.com ]

>> Выпущена Spring Session 1.2.2 [ spring.io ]

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

>> Поиск связи между частотой сердечных сокращений и темпом бега с помощью Spark ML — подбор модели линейной регрессии [ vanwilgenburg.com ]

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

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

>> Почему устранение неполадок так сложно? [ Plumbr.eu ]

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

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

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

>> 9 советов по настройке ElasticSearch для повышения производительности [ loggly.com ]

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

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

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

>> Новое — поддержка HTTP/2 для Amazon CloudFront [ aws.amazon.com ]

>> Обновление Amazon Aurora — параллельное упреждающее чтение, более быстрое индексирование, поддержка NUMA [ aws.amazon.com ]

>> Сигнатура функции: как вы упорядочиваете параметры? [ lemir.me ]

>> Инфографика: ИТ-операции в бессерверном мире [ loggly.com ]

>> JUnit vs TestNG: какую среду тестирования выбрать? [ takipi.com ]

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

>> Как обрабатывать незавершенные пользовательские истории в Scrum [ codecentric.de ]

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

>> Статический анализ для малого бизнеса [ daedtech.com ]

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

>> Не слишком ли много людей? [ lemir.me ]

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

Что и говорить, это был хороший праймер.

>> Модель платежеспособности [ daedtech.com ]

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

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

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

>> Как принимать трудные решения [ successsoftware.net ]

>> Границы аналогии с техническим долгом [ frankel.ch ]

>> Лурн [ cleancoder.com ]

4. Комиксы

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

>> Это приняло неприятный оборот [ dilbert.com ]

>> Запрет удаленной работы [ dilbert.com ]

>> Вы не возражаете, если я проверю свою электронную почту? [ dilbert.com ]

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

>> Миф о низко висящих фруктах [ m.signalvnoise.com ]