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

Java Web Weekly, выпуск 163

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

Целая неделя в экосистеме Java. Вот так…

1. Весна и Ява

>> Практическое руководство по модульной системе Java [ sitepoint.com ]

Поскольку Java 9 становится все ближе и ближе, возможно, стоит взглянуть на практическое введение в Project Jigsaw .

>> Предложение по процессу создания файлов политик Java [ frankel.ch ]

Несколько уроков, извлеченных в процессе разработки файлов политик.

>> Усовершенствования Java Time (JSR-310) в Java SE 9 [ joda.org ]

Оказывается, java.time не идеален и его можно улучшить 🙂

>> Oracle напоминает разработчикам Java, что скоро у них не будет браузера для запуска апплетов [ infoq.com ]

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

>> Исследование GitHub: более 50% операторов ведения журнала Java написаны неправильно [ takipi.com ]

Последнее исследование GitHub показывает, что значимое ведение журнала не так распространено (особенно в производственных средах).

>> Добавьте в свое приложение полнотекстовый поиск с помощью Hibernate Search [ мысли -на-java.org ]

Интеграция Lucene/Elasticsearch с базами данных, управляемыми Hibernate, становится намного проще благодаря использованию Hibernate Search.

>> MicroProfile становится Eclipse MicroProfile [ infoq.com ]

Как следует из названия 🙂

>> Настройка Jenkins для непрерывной доставки приложения Spring Boot [ pragmaticintegrator.com ]

Учебник на компакт-диске с Jenkins и Spring Boot.

>> Во славу лени [ sitepoint.com ]

Лень на уровне языка в Java.

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

>> Обновляемая конфигурация с использованием Spring Cloud Config Server, Spring Cloud Bus, RabbitMQ и Git [ tech.asimio.net ]

>> Микросервис, использующий развертывание стека Docker — WildFly, Java EE и Couchbase [ couchbase.com ]

>> Класс потоков Java за пять минут [ sitepoint.com ]

>> Команда Spring на Devnexus 2017 [ spring.io ]

>> Улучшение процентильных задержек в Chronicle Queue [ vanilla-java.github.io ]

>> JSON — это новый объект передачи данных (DTO) [ adambien ]

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

>> Spring и большие данные [ spring.io ]

>> Spring для Apache Kafka [ spring.io ]

>> Советы Spring: распределенная трассировка с помощью Zipkin [ spring.io ]

>> Асинхронная связь между WAR и WAR с помощью WebSockets [ adambien ]

>> Создание пользовательского `` элемента (веб- компонента ) с нуля [ adambien ]

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

>> Hibernate Validator 5.4.0.Final [ in.relation.to ]

>> Платформа Spring IO Brussels-RC1 [ spring.io ]

>> Spring Cloud Camden.SR5 доступен [ spring.io ]

>> Spring для Apache Kafka 1.1.3 уже доступен [ spring.io ]

>> Выпуск JHipster 4.0.0 [ jhipster.github.io ]

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

>> Jepsen: MongoDB 3.4.0-rc3 [ jepsen.io ]

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

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

>> Как мы проводим собеседования в Pivotal [ pivotal.io ]

Есть определенно некоторые самородки, чтобы забрать из этого, если вы проводите собеседование.

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

>> Как пессимистическая блокировка базы данных взаимодействует с операторами SQL INSERT, UPDATE и DELETE [ vladmihalcea.com ]

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

>> Что вы подразумеваете под «управляемым событиями»? [ martinfowler.com ]

Исследование концепций «управляемых событиями».

>> Атаки программ-вымогателей Elasticsearch подчеркивают необходимость повышения безопасности [ loggly.com ]

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

>> Самоубийство репутации и почему я ухожу из Disqus [ daedtech.com ]

Disqus снова вернулся к своим старым неприятным трюкам (да, они сделали это и с этим сайтом).

>> Об элегантности [ ontestautomation.com ]

По словам Дейкстры, элегантность — это качество, которое решает между успехом и неудачей.

>> Hazelcast выпускает Jet, механизм потоковой обработки с открытым исходным кодом [ infoq.com ]

Hazelcast выпустила новый интересный продукт — Jet — движок для обработки потоков.

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

>> Чтение на выходных «Назад к основам» — Фильтры Блума [ allthingsdistributed.com ]

>> Управленческие компетенции [ dandreamsofcoding.com ]

>> Комментарии в чистом коде? Думайте о документации [ daedtech.com ]

4. Комиксы

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

>> Интервью команды [ dilbert.com ]

>> Я что-то вижу в тебе [ dilbert.com ]

>> Проблема в людях [ dilbert.com ]

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

>> Подождите, другие люди могут занять ваше время? [ m.signalvnoise.com ]