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

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

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

Задача: Сумма двух

Дано массив целых чисел и целая сумма. Нужно найти индексы двух чисел, сумма которых равна заданной ...

ANDROMEDA

В самом начале 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″]

Очень крутой, но и очень полезный взгляд на задержку :

>> Цифры задержки, которые должен знать каждый программист

[/социальный замок]