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

Java Web Weekly, выпуск 131

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

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

Вот так…

1. Весна и Ява

>> Дополнения Java 9 к необязательным [ codefx.org ]

Что- то интересное определенно появится в Факультативе в JDK.

>> 5 распространенных исключений Hibernate и способы их устранения [ takipi.com ]

Мне нравится просматривать эти статьи, посвященные исключениям — обычно в них есть новые идеи, которые я могу почерпнуть, когда получаю исключение.

>> Управление секретами с помощью Vault [ spring.io ]

Хранение секретных данных конфигурации почти всегда является важным моментом в общей архитектуре системы.

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

>> Обернись. Не используйте подсказки JPA loadgraph и fetchgraph. Вместо этого используйте SQL. [ jooq.org ]

Другой взгляд на выбор решения для сохраняемости вашего следующего проекта с нуля , говорящий о том, что вы предпочитаете простой SQL чему-то более высокому уровню, такому как JPA.

>> 14 советов по высокопроизводительному сохранению Java [ vladmihalcea.com ]

Некоторые легковесные плоды (и не очень) для повышения производительности реализации Hibernate.

>> Объявлен «Микропрофиль в Enterprise Java»! [ antoniogoncalves.org ] и >> Яркое будущее корпоративной Java: запуск микропрофиля Java EE 8 [ adam-bien.com ]

Большие объявления в мире Java EE (похоже, что каждую неделю).

>> Близкие встречи типа модели памяти Java [ shipilev.net ]

Фантастическое глубокое погружение в JMM (все еще читаю его сейчас). Однозначно в закладки.

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

>> Установка приложения Java в качестве службы Windows [ techblog.bozho.net ]

>> Поддержка Spring Cloud Zuul — настройка тайм-аутов [ java-allandsundry.com ]

>> Примеры функторов и монад на простой Java [ nurkiewicz.com ]

>> Забудьте о Гуаве: 5 библиотек Google, которые должны знать Java-разработчики [ takipi.com ]

>> Что за JIT!? Анатомия OpenJDK HotSpot VM [ infoq.com ]

>> Методы JIT-оптимизации JVM — часть 2 [ advancedweb.hu ]

>> Тестирование конечных точек REST с помощью REST Assured [ semaphoreci.com ]

>> Советы по спящему режиму: как инициализировать ленивые отношения в запросе [ мысли -на-java.org ]

>> Spring Boot: декларативные планировщики RxJava [ jmnarloch.com ]

>> Multi-Cloud — это ремень безопасности для фанатов скорости [ infoq.com ]

>> Управление тестированием базы данных с помощью правил DBUnit [ rpestano.com ]

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

>> За кулисами с Metamarkets, Эпизод 2 [ metamarkets.com ]

>> Рекомендации по использованию отладчика CDT [ infoq.com ]

>> Подготовка кода для JDK 9 [ infoq.com ]

>> Сеанс микросервисов, управляемый кодом. Из infoSharePL 2016 [ adam-bien.com ]

>> Cloud Native — Фил Уэбб — SpringBoot в SpringOne [ youtube.com ]

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

**

>> Spring для Apache Hadoop 2.4.0 GA выпущен [ spring.io ]

>> Полировка, полировка и еще раз полировка: Hibernate Search 5.5.4.Final уже здесь! [ в.отношении.к ]

2. Технические и размышления

>> Обзор кода и как предприятия могут упустить суть [ daedtech.com ]

Проницательный анализ мотивации различных игроков в крупной организации, когда дело доходит до код-ревью и извлечения из практики чего-то полезного . Стоит прочитать.

>> Как я готовился к основному докладу NDC (и другие советы докладчикам) [ troyhunt.com ]

Некоторые твердые, по существу советы о том, как говорить хорошо.

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

>> Изучение здорового страха перед устаревшим кодом [ daedtech.com ]

Вот драконы.

>> Расширение облака: знакомство с азиатско-тихоокеанским регионом AWS (Мумбаи) [ allthingsdistributed.com ]

Да, еще один регион для игры после Франкфурта.

>> Специальные навыки [ dandreamsofcoding.com ]

Есть время изучать основы и есть время специализироваться. И хотя основы важны, специализация и поиск ниш сегодня становятся все более и более важными.

>> Jepsen: расхождение версий Crate 0.54.9 [ aphyr.com ]

Кто знал, что проблемы согласованности данных Elasticsearch (которые вполне реальны) выйдут за рамки основного продукта и распространятся и на другие решения. Впрочем, это не так уж и удивительно.

>> Эластичная файловая система Amazon — готова к использованию в трех регионах [ aws.amazon.com **]** и

Эластичный сетевой адаптер — высокопроизводительный сетевой интерфейс для Amazon EC2 [ aws.amazon.com ]

Два важных анонса новых возможностей AWS за одну неделю.

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

>> Проверка систем, управляемых событиями [ abdullin.com ]

>> Вареная морковь [ martinfowler.com ]

>> Любознательный клиент [ jayfields.com ]

>> Новые способы обнаружения и использования навыков Alexa [ allthingsdistributed.com ]

>> Оставаться или не оставаться [ jacquesmattheij.com ]

3. Комиксы

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

>> В тебе нет ничего нормального [ dilbert.com ]

>> Два хороших способа не слушать других [ dilbert.com ]

>> Кто-то сказал вам, что Твиттер — это видеоигра? [ dilbert.com ]

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

>> В это я верю – 25 мыслей на всю жизнь [ convertionxl.com ]