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

Java Web Weekly, выпуск 145

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

На этой неделе много интересных статей о Java 9.

Вот так…

1. Весна и Ява

>> Упреждающая компиляция (AOT) может появиться в OpenJDK HotSpot в Java 9 [ infoq.com ]

Если вы разбираетесь в более низкоуровневых аспектах компиляции Java , эта статья будет короткой, точной и очень интересной.

>> Образцы Spring-Reactive — Mono и Single [ java-allandsundry.com ]

Мне нравится видеть, как эти статьи о «практическом обучении» начинают всплывать по мере того, как мы все ближе и ближе приближаемся к предстоящей реактивной поддержке в Spring 5.

>> Как option нарушает законы монад и почему это важно [ sitepoint.com ]

Хм, мне нужно прочитать это в третий раз.

>> Java 9, OSGi и будущее модульности (часть 2) [ infoq.com ]

Модульность явно находится в центре внимания в Java 9 (и причина, по которой GA продолжает продвигаться). Эта статья (и предыдущая часть) — хороший способ освоить предстоящий релиз.

>> Головоломка с параллелизмом — System.arraycopy() [ javaspecialists.eu ]

Мне нравится параллелизм, и я люблю головоломки. Нужно ли мне сказать больше?

Хорошо, вот несколько советов .

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

>> Начало работы с Kubernetes 1.4 с использованием Spring Boot и Couchbase [ диванбаза.com ]

>> Netflix Zuul переходит на асинхронную и неблокирующую архитектуру [ infoq.com ]

>> Типобезопасные аннотации [ frankel.ch ]

>> (Де)сериализация POJO в REST Assured [ ontestautomation.com ]

>> Лучший способ сопоставить необязательный атрибут сущности Java 1.8 с JPA и Hibernate [ vladmihalcea.com ]

>> Подробное руководство для разработчиков Java по разработке микросервисов в Kubernetes и докере [ fabric8.io ]

>> Как генерировать UUID в качестве первичных ключей с помощью Hibernate [ мысли -на-java.org ]

>> Миграция схемы с помощью Hibernate и FlywayDB [ sitepoint.com ]

>> «Самое важное преимущество микросервисов — гибкость» [ jaxenter.com ]

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

>> Советы по Spring: функциональные реактивные конечные точки с Spring Framework 5.0 [ spring.io ]

>> Устранение сложности платформы с помощью Concourse [ infoq.com ]

>> Когда Java-магазины вырастают, они становятся веб-компаниями [ infoq.com ]

>> Создание простого приложения JavaScript без зависимостей с помощью Java EE Backend [ adam-bien.com ]

>> Корпоративный путь к DevOps в Manulife [ infoq.com ]

>> HTTP Status Trek (REST Fest 2016) [ apihandyman.io ]

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

>> Выпущены Spring Data Hopper SR4 и Gosling SR6 [ spring.io ]

>> Третий выпуск исправления ошибок для ORM 5.2 [ in.relation.to ]

>> Что нового в Mockito 2 [ github.com ]

>> Spring Integration, доступны обновления AMQP [ spring.io ]

>> Spring Cloud Data Flow для Kubernetes 1.1 M1 и 1.0.1 GA выпущен [ spring.io ]

>> Spring Statemachine 1.2.0.M1 выпущен [ spring.io ]

>> Spring LDAP 2.2 RC1 [ spring.io ]

>> Red Hat выпускает версию сервера приложений WildFly 10.1 [ infoq.com ]

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

>> Как правильно выбрать инструмент управления журналами? [ takipi.com ]

Система для обработки, отображения и анализа данных журнала, созданных системой — очень полезная и, к сожалению, так упущенная из виду.

Имейте в виду, что любая система будет лучше, чем просто оставлять логи на машине.

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

>> Эволюция пирамиды тестирования [ james-willett.com ]

>> Почему вы должны оптимизировать свою базу данных для статистики [ jooq.org ]

3. Размышления

>> Скромность в разработке программного обеспечения [ mattblodgett.com ]

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

>> Привычки, которые помогают улучшить качество кода [ daedtech.com ]

Хороший код — это путешествие, и стоит потратить время и прочитать подобные статьи, основанные на опыте.

Лучший код, который я написал 5 лет назад, выглядит сейчас для меня таким явно дрянным , что именно так и должно быть.

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

>> Три года ведения блога [ vladmihalcea.com ]

>> Обеспечение себе лучшего титула [ daedtech.com ]

>> Вот как я справляюсь с отказами управляемой платформы [ troyhunt.com ]

4. Комиксы

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

>> Послушайте харизматичный тон моего глубокого, уверенного голоса [ dilbert.com ]

>> Где вы говорите что-то об уважении? [ dilbert.com ]

>> Вы закрыли Skype? [ dilbert.com ]

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

«Выясните, как это на самом деле ваша вина» — это единственный лучший совет, который я получил в самом начале:

>> Это всегда твоя вина [ m.signalvnoise.com ]