В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал неделю.
Вот так…
1. Весна и Ява
>> Если бы Java был разработан сегодня: синхронизируемый интерфейс [ jooq.org ]
Еще одно классное исследование того, что «может быть» в Java — на этот раз с акцентом на старую «синхронизацию».
>> Европейские конференции с сильным содержанием Spring [ spring.io ]
Быстрый и классный список конференций в Европе, хорошо представленный в экосистеме Spring. Хороший материал, особенно сейчас, когда я работаю над парой новых лекций.
>> Остерегайтесь findFirst() и findAny() [ codefx.org ]
Очень классное исследование нюансов findFirst
и findAny
с API Java Streams.
>> Шаблоны тестов JPA [ in.relation.to ]
Усилия по тестированию Hibernate продвигаются вперед с добавлением тестового примера, ориентированного на JPA, который воспроизводит проблему без привязки к Hibernate . Это, безусловно, правильный подход, когда это возможно.
Также стоит прочитать:
>> High-Performance Java Persistence — Глава 11 — Отношения [ vladmihalcea.com ]
>> Как мы использовали Slack, Scala и Play для автоматизации заказа обеда [ takipi.com ]
> > Реактивный доступ к базе данных — Часть 3 — Использование jOOQ со Scala, Futures и Actors [ jooq.org ]
>> Повторный курс — 5 лучших интерфейсов Java EE 7 [ eisele.net ]
>> Компоненты Java EE 8 [ adam-bien.com ]
>> Какое влияние OpenJDK окажет на разработку Android? [ infoq.com ]
>> Начало работы с кластером Akka [ codecentric.de ]
>> Java EE 8 MVC: Работа с параметрами запроса [ mscharhag.com ]
Вебинары и презентации:
>> Получите максимальную отдачу от тестирования с помощью Spring 4.2 [ infoq.com ]
>> Простые, экономичные, мощные HTTP-приложения с Ratpack [ infoq.com ]
>> Состояние ввода-вывода в архитектуре API [ infoq.com ]
>> Тестирование со Споком: логичный выбор [ infoq.com ]
>> Соглашение о конфигурации: путь Gradle [ infoq.com ]
>> Spring Boot и Groovy [spring.io ]
> > Документирование RESTful API [ spring.io ]
>> Состояние защиты RESTful API с помощью Spring [ spring.io ]
Время обновления:
>> 7-й выпуск исправления ошибок для ORM 5.0 [ in.relation.to ]
>> IntelliJ IDEA 16 EAP 144.2925 отсутствует [ jetbrains.com ] и >> IntelliJ IDEA 15.0.3 RC отсутствует [ jetbrains.com ]
>> Spring Integration Zip 1.0.0.M1 и другие [ spring.io ]
>> Выпущен Apache Commons Math 3.6 [ mail-archives.apache.org ]
2. Технические
Также стоит прочитать:
>> Относительные пути включения и медленный, уверенный переход к устаревшему коду [ thecodewhisperer.com ]
> > Команды Linux: найти [ dandreamsofcoding.com ]
>> «Средняя страница» — это миф [ igvita.com ]
**** >> Обновление CloudFront — HTTPS и TLS v1.1/v1.2 для источника , добавление/изменение заголовков [ aws.amazon.com ]
3. Размышления
>> Нужно ли любить то, что ты делаешь? [ signalvnoise.com ]
Старая пословица «любить нужно то, что ты делаешь», безусловно, находит в сети убедительные контрпримеры .
Я слышал, что это переосмысление в хорошем смысле таково: вам нужно любить помогать людям, служить своей аудитории или действительно любить игру в целом. Мне нравится такое смещение фокуса — оно открывает гораздо больше возможностей.
> > PayPal и спам с нулевыми счетами [ troyhunt.com ]
Удивительный, новый тип спама через PayPal — быстро прочитайте даже только для того, чтобы знать о проблеме (если у вас есть учетная запись PayPal).
>> Советы разработчикам по повышению производительности [ daedtech.com ]
Фокус настолько важен , что все больше и больше — «время — это актив» (Гэри В.).
Вот несколько простых, но действенных советов, которые помогут вам войти в это состояние потока и сохранить его.
>> Тестирование: аппетит приходит во время еды [ techblog.bozho.net ]
Несколько интересных личных заметок о тестировании и о том, почему вы не можете позволить себе не инвестировать в него.
>> Новое — запланированные зарезервированные инстансы [ aws.amazon.com ]
Похоже, что это может вписаться в несколько интересных вариантов использования — очень здорово видеть столько инноваций, исходящих от AWS.
Также стоит прочитать:
>> Принятие творческих ограничений [ daedtech.com ]
>> Новое изобретение тестирования: что такое интеграционное тестирование? (Часть 1) [ satisfice.com ]
4. Комиксы
И мои любимые Дилберты недели: