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

Еженедельный выпуск Java Web 107

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

В самом начале 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. Комиксы

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

>> Мой босс постоянно контролирует меня [ dilbert.com ]

>> Гениальность проявляется во многих формах [ dilbert.com ]

>> Это может выглядеть как обычный слайд PowerPoint [ dilbert.com ]

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

>> Представляем BDD [ dannorth.net ]