Целая неделя в экосистеме 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 ]
- >> IntelliJ IDEA 2017.1 EAP расширяет возможности отладчика с помощью асинхронных трассировок стека [ jetbrains.com ]
Вебинары и презентации:
>> 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 ]
- >> Хранение и запрос триллионов событий [ plumbr.eu ]
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. Комиксы
И мои любимые Дилберты недели: