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

Еженедельный обзор ForEach 46

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

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

Курирование моего чтения сделало его более целеустремленным и разнообразным — и я надеюсь, что принесу пользу и вам, позволив лучшему контенту недели подняться на вершину.

Вот так…

1. Ява и весна

>> Oracle объявляет о новых возможностях Java 9!

** На этой неделе были объявлены новые функции Java 9 . Мы знали, что модульность была в центре внимания, но мы не знали, что ведение журнала претерпевает изменения, а параметры сборщика мусора** немного очищаются.

>> Руководство для начинающих по обработке часовых поясов Java

Основы работы со временем в Java — хороший материал.

>> Прерывание задач исполнителя

Мне нравится этот блог – я почти всегда добавляю его в закладки после прочтения. Это о деталях того, как обрабатывать отмену текущей работы, происходящей внутри потока .

У меня есть лишь смутные воспоминания о том, как я это делал несколько лет назад, и, к сожалению, я не делал заметок. Оказывается, я могу просто вернуться к этому произведению.

>> ExecutorService – 10 советов и хитростей

Практические советы, которым следует следовать при работе с пулами потоков . Даже тот, кто скрыт за абстракцией Springs @Async , выиграет от многих из этих моментов. В общем, если вы их используете, прочтите это — вы сэкономите себе немного времени.

>> Devoxx 2014 – голосование на белой доске

Интересный снимок экосистемы Java, сделанный избирателями Devoxx 2014. Стоит быстро прочитать.

Конечно , на этой неделе вышли новые весенние записи от SpringOne:

>> SpringOne2GX 2014 Replay: Что нового в Spring Data?

>> SpringOne2GX 2014 Replay: языковые возможности Java 8, что это для вас?

>> SpringOne2GX 2014 Replay: инструменты разработчика — что нового и что дальше

>> Скринкаст: Как создать приложение RESTful за пять минут или меньше

2. Технические и размышления

>> Непрерывная поставка 101: автоматизированное развертывание

Непрерывное развертывание — это то, что нужно — я не думаю, что кто-то станет с этим спорить. Однако добраться туда — это отдельная история — эта часть представляет собой быструю и точную модель зрелости для компакт-диска — очень полезная вещь, которую можно держать в заднем кармане, когда вы настраиваете Jenkins для своего следующего проекта.

>> Стратегии тестирования в микросервисной архитектуре

Эта колода в стиле презентации — очень хорошее место для начала понимания микросервисов .

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

Тем не менее, эта колода является сбалансированным и хорошо составленным ресурсом.

>> CAP должен быть CLAP

Очень хорошая статья о том, почему задержка должна быть частью нашего обсуждения CAP и наших рассуждений о доступности. Определенно стоит прочитать.

>> Уничтожающая сложность

Тот факт, что некоторые люди естественным образом усложняют любой сценарий, а некоторые убирают его , является одной из тех вещей, которые — как только вы вкопаетесь — вы начнете видеть повсюду. И есть вещи похуже, которые можно увидеть повсюду — например, число 11 (я знал одного парня).

Короче говоря, как и все модели, эта немного упрощена, но очень полезна. Полезно тем, что дает вам хорошую основу для того, чтобы аналитически взглянуть на собственные решения данной проблемы и улучшить их.

>> Как мне по-прежнему писать код в качестве технического руководителя?

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

3. Комиксы

Думаешь, у меня закончился хороший XKCD? Подумайте еще раз:

>> Борьба с лотком для компакт-дисков

>> Разница

>> Знаток

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

Недавно я представил раздел «Выбор недели» в своем «Еженедельном обзоре». Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.

Если нет – вы должны подписаться, чтобы получить следующий.