«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. С тех пор не пропускал обзоров.
Итак, приступим…
1. Spring и Java
>> Refactoring Code to Load a Document [martinfowler.com]
Хорошо документированная, длинная, «пригодная для ссылок через год» статья об одной из самых сложных проблем в разработке программного обеспечения — управлении изменениями. Что ж.
В частности, документы/данные JSON, опубликованные для клиентов извне.
\u003e\u003e 5 советов по сокращению накладных расходов на сборку мусора Java [takipi.com]
Несколько полезных практических советов по улучшению памяти, занимаемой вашей системой.
>> Backing Spring Cache with Couchbase [couchbase.com]
Пошаговое руководство по созданию Couchbase jive с Spring.
У меня было это в календаре контента сайта – возможно, пришло время снять его 🙂
>> How to recognize different types of beans from quite a long way away [next-presso.com]
Глубокое погружение в beans в CDI. Если вы работаете с Java EE, это определенно стоит прочитать.
>> OpenJDK 9: Life Without HPROF and jhat [infoq.com]
Краткий обзор некоторых инструментов низкого уровня, которые не будут частью Java 9 в результате работы по очистке модульности.
Также стоит прочитать:
-
\u003e\u003e Строки версии Java развиваются для Java 9 [infoq.com] \u003e\u003e Потоковая обработка с помощью Spring, Kafka, Spark и Cassandra — Часть 3 [msvaljek.com] \u003e\u003e Генерация HTML Документация из документов RAML с Maven [petrikainulainen.net] \u003e\u003e О злоупотреблении PowerMock [frankel.ch] \u003e\u003e Ознакомьтесь с нашим новым руководством -\u003e React.js и Spring Data REST [sping.io] \u003e\u003e Вторники jOOQ: Рафаэль Винтерхальтер Борьба с байт-кодом с помощью Byte Buddy [jooq.org]
Вебинары и презентации:
-
\u003e\u003e Ваш профайлер говорит на том же языке, что и вы? [infoq.com] \u003e\u003e Загрузите свой поиск с помощью Spring [infoq.com] \u003e\u003e Создавайте элегантные сборки в нужном масштабе с помощью Gradle [infoq.com] \u003e\u003e Стать продвинутым разработчиком Groovy [infoq.com] \u003e\u003e Действие, управляемое данными: A Primer on Data Science [infoq.com]
Время для обновления:
-
\u003e\u003e Spring Framework 4.2.4 и 4.1.9 выпущены [spring.io] \u003e\u003e Spring Framework 3.2.16 уже доступен [spring.io] \u003e\u003e Spring Batch 3.0.6.RELEASE теперь доступен [spring.io] \u003e\u003e 6-й выпуск исправления ошибок для ORM 5.0 [in.relation.to] \u003e\u003e Выпущен Log4j 2.5 [apache.org] \u003e\u003e Apache Tomcat 7.0. Выпущено 67 [apache.org]
2. Технические
>> Tracking HTTP/2.0 Adoption [shodan.io]
Очень интересные и многообещающие данные о принятии различных альтернатив HTTP/1.x.
>> Why 451? [mnot.net]
Не каждый день создается новый код состояния HTTP, особенно о цензуре. Быстрое и интересное чтение.
Также стоит прочитать:
-
\u003e\u003e Обновление EC2 — теперь доступны инстансы T2.Nano [aws.amazon.com] \u003e\u003e Аутентификация клиента TLS [techblog.bozho.net] \u003e\u003e Новое — Route 53 Поток трафика [aws.amazon.com] \u003e\u003e Это все еще данные, глупец! [shodan.io] \u003e\u003e 5 лучших методов ведения журналов Docker, соответствующих вашей стратегии развертывания контейнеров [loggly.com] \u003e\u003e Как использовать AWS Elasticsearch для управления журналами [logz.io] \u003e\u003e Новое — управляемый NAT (преобразование сетевых адресов) ) Gateway for AWS [aws.amazon.com]
3. Размышления
\u003e\u003e Избавление от Sucker Culture [daedtech.com]
тактика, которую сотрудник может помнить (и использовать), когда он находится в культуре переутомления.
>> BDD: A Three-Headed Monster [lizkeogh.com]
Солидная статья о BDD; Хорошая работа с BDD войдет в список моих целей на 2016 год — и именно к этому отчету мне нужно вернуться.
>> The Soul of a New Release: Eating Our Own Dog Food [infoq.com]
Выпуск новой версии вашей системы может пройти гладко, если вы применяете передовые методы и тактики. Именно так Plumbr поступил со своими.
Также стоит прочитать:
-
\u003e\u003e Используйте видимость и факты, чтобы избежать длительных военных комнат и недопонимания [apmblog.dynatrace.com]
4. Комиксы
И мои любимые Дилберты недели:
>> If it weren’t urgent, it would be email… [dilbert.com]
>> All the numbers were wrong [dilbert.com]
>> Should we always ignore what the data said? [dilbert.com]
5. Выбор недели
Как вы знаете, я очень редко выбираю свои собственные материалы здесь, в еженедельном обзоре. Но через пару дней мой курс «REST With Spring» наконец-то будет завершен и запущен. Я работаю над ним уже 4 месяца, так что приятно, наконец, выпустить его на свободу:
\u003e\u003e Мастер-класс «REST With Spring»
«