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

Итак, приступим…

1. Spring и Java

>> If Java Were Designed Today: The Synchronizable Interface [jooq.org]

Еще одно интересное исследование того, что «может быть» в Java — на этот раз с акцентом на старую «синхронизацию».

>> European conferences with strong Spring content [spring.io]

Быстрый и классный список конференций в Европе, хорошо представленных в экосистеме Spring. Хороший материал, особенно сейчас, когда я работаю над парой новых лекций.

>> Beware Of findFirst() And findAny() [codefx.org]

Очень интересное исследование нюансов findFirst и findAny с API Java Streams.

>> JPA test case templates [in.relation.to]

Усилия по тестированию Hibernate продвигаются вперед с добавлением тестового примера, ориентированного на JPA, который воспроизводит проблему, не привязываясь к Hibernate. Это, безусловно, правильный подход, когда это возможно.

Также стоит прочитать:

    \u003e\u003e High-Performance Java Persistence — Chapter 11 — Relationships [vladmihalcea.com] \u003e\u003e Как мы использовали Slack, Scala и Play для автоматизации заказа обеда [takipi.com ] \u003e\u003e Реактивный доступ к базе данных — Часть 3 — Использование jOOQ со Scala, Futures и Actors [jooq.org] \u003e\u003e Повторный курс — Top 5 Java EE 7 Frontend [eisele.net] \u003e\u003e Составляющие Java EE 8 [adam-bien.com] \u003e\u003e Какое влияние окажет OpenJDK на разработку Android? [infoq.com] \u003e\u003e Начало работы с Akka Cluster [codecentric.de] \u003e\u003e Java EE 8 MVC: Работа с параметрами запроса [mscharhag.com]

Вебинары и презентации:

    \u003e\u003e Получите максимальную отдачу от Тестирование с помощью Spring 4.2 [infoq.com] \u003e\u003e Простые, экономичные, мощные HTTP-приложения с Ratpack [infoq.com] \u003e\u003e Состояние ввода-вывода в архитектуре API [infoq.com] \u003e\u003e Тестирование с помощью Spock: The Logical Choice [infoq.com] ] \u003e\u003e Соглашение о конфигурации: путь Gradle [infoq.com] \u003e\u003e Spring Boot и Groovy [spring.io] \u003e\u003e Документирование RESTful API [spring.io] \u003e\u003e Состояние защиты RESTful API с помощью Spring [spring.io ]

Время для обновления:

    \u003e\u003e 7-й выпуск исправления ошибок для ORM 5.0 [in.relation.to] \u003e\u003e Вышла IntelliJ IDEA 16 EAP 144.2925 [jetbrains.com] и \u003e\u003e IntelliJ IDEA 15.0.3 RC is Out [jetbrains.com] \u003e\u003e Spring Integration Zip 1.0.0.M1 и другие [spring.io] \u003e\u003e Выпущен Apache Commons Math 3.6 [mail-archives.apache.org]

2. Технические

Также стоит прочитать:

    \u003e\u003e Относительные пути включения и медленный, уверенный марш К устаревшему коду [thecodewhisperer.com] \u003e\u003e Команды Linux: find [dandreamsofcoding.com] \u003e\u003e «Средняя страница» — это миф [igvita.com] \u003e\u003e Обновление CloudFront — HTTPS и TLS v1.1/v1 .2 в Origin, Add/Modify Headers [aws.amazon.com]

3. Musings

>> Do you have to love what you do? [signalvnoise.com]

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

Я слышал, что это переформулировано так: вам нужно любить помогать людям, служить своей аудитории или действительно любить игру в целом. Мне нравится такое смещение фокуса — оно открывает гораздо больше возможностей.

>> PayPal and zero dollar invoice spam [troyhunt.com]

Удивительный новый тип спама через PayPal — быстро прочитайте его только для того, чтобы знать о проблеме (если у вас есть учетная запись PayPal).

>> Developer Tips for Sublime Productivity [daedtech.com]

Сосредоточенность очень важна, поскольку все больше и больше «время — это актив» (Гэри В.).

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

>> Testing: Appetite Comes With Eating [techblog.bozho.net]

Несколько интересных личных заметок о тестировании и о том, почему вы не можете позволить себе не инвестировать в него.

>> New – Scheduled Reserved Instances [aws.amazon.com]

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

Также стоит прочитать:

    \u003e\u003e Принятие творческих ограничений [daedtech.com] \u003e\u003e Новое изобретение тестирования: что такое интеграционное тестирование? (Часть 1) [satisfice.com]

4. Комиксы

И мои любимые Дилберты недели:

>> My boss keeps micromanaging me [dilbert.com]

>> Genius comes in many forms [dilbert.com]

>> This may look like an ordinary powerpoint slide [dilbert.com]

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

«

>> Introducing BDD [dannorth.net]