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