В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach .
2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал читать гораздо больше, чтобы убедиться, что освещаю и курирую материалы, которые имеют ценность и действительно достойны прочтения.
Дайте мне знать в комментариях , если вы находите мои обзоры интересными и полезными.
Вот так…
1. Весна и Ява
>> Eclipse отправляет десятый ежегодный выпуск поезда (+ освещение InfoQ )
Вышла версия Eclipse Mars (4.5) — вот что интересного в этом выпуске. Кроме того, вот краткое изложение 10 лучших функций в этом выпуске.
>> Создание микросервисов: использование шлюза API
Обязательная к прочтению статья об использовании шаблона шлюза API в архитектуре, ориентированной на микросервисы .
По моему собственному опыту я обнаружил, что шаблон прокси/шлюза отлично справляется с консолидацией и четким определением обязанностей в системе. Он также решает множество проблем, таких как аутентификация, CORS, обнаружение сервисов и клиенты, затронутые ранними внутренними рефакторингами микросервисов.
В целом, очень хорошее чтение.
>> Написание сервера загрузки. Часть I: Всегда транслируйте, никогда не храните полностью в памяти
Хорошее кэширование имеет большое значение для правильной реализации сервера.
>> Сине-зеленое развертывание с одной базой данных
Если вы какое-то время развертывали программное обеспечение в рабочей среде, вы, вероятно, выполняете какую-то версию этого процесса. Хотя настраиваю в первый раз — приятно 🙂
Также стоит прочитать:
>> Книга High-Performance Java Persistence
>> Обновление AWS Lambda — запуск кода Java в ответ на события
>> Как отладить сборку Maven с помощью Eclipse
>> Rx-java subscribeOn и наблюдайте за ним
>> Реальные JAR имеют кривые
>> Spring REST Документы 1.0.0.M1
Вебинары и презентации:
>> Современный доступ к данным с помощью Spring Data
>> Меняющееся лицо коммуникаций: IoT, REST и Reactive
>> Садек Дроби об архитектуре, Scala
Время обновления:
>> Выпущено обновление IntelliJ IDEA 14.1.4 и доступна версия IntelliJ IDEA 15 EAP 142.2670
>> Jetty 9.3 отмечает 20-летие, добавляет поддержку HTTP/2
>> Версия AssertJ Core 3.1.0 для Java 8: новинка и заслуживает внимания
>> Spring Integration Kafka 1.2 доступен с поддержкой 0.8.2 и улучшениями производительности
2. Технические
>> Обновления без слез, часть 1. Введение в синее/зеленое развертывание на AWS
>> Обновления без слез, часть 2 — синее/зеленое развертывание шаг за шагом на AWS
Еще один солидный взгляд на сине-зеленые развертывания .
>> Рефакторинг с использованием циклов и конвейеров сбора
Практичный пошаговый процесс перехода от обработки коллекции со структурой управления циклом к функциональному подходу на основе лямбда -выражений . Очень хорошее чтение, если вы начинаете на этом пути.
>> История о том, как всего несколько персонажей могут так сильно повлиять на производительность
Производительность хороших и плохих регулярных выражений, а также подробное описание того, как на самом деле совпадают плохие выражения. Хорошо иметь ручку и бумагу рядом с собой.
>> Amazon анонсирует Alexa Skills Kit, позволяющий разработчикам создавать новые голосовые возможности ( +официальное объявление )
>> Новые инстансы T2.Large
>> Сосредоточение внимания на спотовых инстансах — давайте поговорим о передовом опыте
3. Размышления
>> 5 советов, как стать эффективным техническим руководителем
Слова, которыми нужно жить , и определенно должны быть прочитаны разработчиками, которые переходят на роль ведущего или архитектора.
>> Для нас это большая партия продукции
О словах, которые мы используем.
>> Просто наденьте наушники
Быстрая, но интересная статья о том, как носить наушники, чтобы блокировать шум в неправильно спроектированном офисе .
>> Почему в офисах умирает работа
Очень хорошо читается о работе в офисе, а не на удаленке . Меня это очень задевает, так как я больше года работаю удаленно.
Этот стиль работы очень хорошо сочетается со мной и моим характером. В целом, это, конечно, сильно зависит от множества внутренних и внешних факторов и может не подходить всем.
Также стоит прочитать:
>> Негативные сценарии в BDD
4. Комиксы
И мои любимые Дилберты недели:
>> Я меняю все свои оценки на: Быть решительным
>> Эта идея не сработает
>> Видимо вы не разбираетесь в науке
5. Выбор недели
Ранее в этом году я представил раздел «Выбор недели» в своем «Еженедельном обзоре». Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.
Если нет — вы можете поделиться обзором и разблокировать его прямо здесь:
[идентификатор соцсети = ”6211″]
Очень крутой, но и очень полезный взгляд на задержку :
>> Цифры задержки, которые должен знать каждый программист
[/социальный замок]