1. Весна и Ява
>> Пересылка заголовков HTTP в микросервисах [ frankel.ch ]
>> Отслеживание процесса интеграции Spring с помощью Spring Cloud Sleuth [ java-allandsundry.com ]
Выполнить правильную реализацию микросервиса сложно — двух способов здесь нет. Конечно, есть новые проблемы, но также и новый класс инструментов, предназначенных для решения этих проблем .
Вот две интересные статьи об одном из этих инструментов — Spring Cloud Sleuth — и об отслеживании HTTP-запроса в нескольких сервисах.
>> Юнит 5 Государство Союза [ sitepoint.com ]
Хороший высокоуровневый взгляд на JUnit 5 прямо сейчас , через год и пару месяцев разработки.
>> 6 функций Hibernate, которых мне не хватает в JPA [ мысли -на-java.org ]
В последнее время Hibernate набирает обороты, а JPA отстает даже больше, чем обычно. Вот список надежных функций, которые, как мы надеемся, должны войти в следующую версию JPA .
>> Лучший способ реализовать equals, hashCode и toString с помощью JPA и Hibernate [ vladmihalcea.com ]
Интересная дискуссия сосредоточилась на фундаменте.
Также стоит прочитать:
>> Предлагаемое объединение репозиториев JDK 10 OpenJDK Mercurial [ infoq.com ]
>> Советы по спящему режиму: как определить имена схем и таблиц [ мысли -на-java.org ]
>> Приложение «Микрокомпания» [ idugalic.github.io ]
>> Реализация хэш-набора с эффективным использованием памяти для Java [ Intelligentjava.com ]
>> Проклятие Project Jigsaw: почему Java 9 снова и снова откладывается? [ takipi.com ]
>> Объединение Spring Boot и JDBI [ sitepoint.com ]
Вебинары и презентации:
>> Архитектура аутентификации и авторизации для мира микросервисов [ infoq.com ]
>> Путь к внедрению облачных технологий — трехэтапный путь к модернизации приложений [ infoq.com ]
>> Публикация, защита и мониторинг API с помощью Cloud Foundry Route Services [ infoq.com ]
>> Уроки, извлеченные из переноса устаревших корпоративных приложений на микросервисы [ infoq.com ]
>> Трансформация крупномасштабной корпоративной платформы с помощью микросервисов, DevOps и PaaS [ infoq.com ]
>> «Высокопроизводительная Java EE» от HighLoad Conf [ adam-bien.com ]
>> Советы Spring: язык программирования Kotlin [ spring.io ]
>> Вебинар: Bootiful CQRS с Axon — 16 ноября [ spring.io ]
Время обновления:
>> Spring Cloud Camden SR1 доступен [ spring.io ]
>> Публичная предварительная версия IntelliJ IDEA 2016.3 [ jetbrains.com ]
>> Выпущен Spring LDAP 2.2.0 [ spring.io ]
2. Технические
>> Стили обработки сообщений [ tbray.org ]
Краткий обзор обработки данных JSON в реальных системах , где все не так чисто и аккуратно, как хотелось бы, и почти все может быть передано по сети.
>> Платформа обслуживания для операционных CRDT [ krasserm.github.io ]
Если вы хорошо разбираетесь в Event Sourcing и CQRS , то это будет хорошим чтением как для практических выводов, так и для перекрестного опыления архитектурных идей.
Также стоит прочитать:
>> Мастерство предприятия [ enterprisecraftsmanship.com ]
>> Проектирование API с использованием разработки, основанной на поведении [ daedtech.com ]
>> Testing@LMAX — скриншоты с Selenium/WebDriver [ symphonious.net ] и >> Testing@LMAX — изолированные тесты пользовательского интерфейса с vncserver [ symphonious.net ]
3. Размышления
>> Короткий TTL DNS-записи и централизация — серьезный риск для Интернета [ techblog.bozho.net ]
Без сомнения, вы слышали и, вероятно, испытали на себе массовую DDOS-атаку несколько дней назад.
Конечно, есть несколько отчетов и анализов, которые стоит прочитать в Интернете, вот один, который на самом деле выходит за рамки простого «что произошло» .
>> 4 преимущества метрик пользовательского кода [ daedtech.com ]
Если вы используете статический анализ, просто необходимо использовать и развивать полунастраиваемые правила. Без них значения по умолчанию, скорее всего, не будут соответствовать специфике вашей кодовой базы и вашим потребностям, что обычно приводит либо к большому количеству ложных срабатываний, либо к полному отключению полезных правил.
В качестве быстрого выноса обязательно настройте и продолжайте настраивать свои правила статического анализа , чтобы они действительно имели смысл для вашей кодовой базы.
Также стоит прочитать:
>> Зарплаты и вакансии по языкам программирования [ marxsoftware.blogspot.com ]
>> Вот все, что входит в масштабную международную поездку [ troyhunt.com ]
4. Комиксы
И мои любимые Дилберты недели:
>> Хватит быть инженерами! [ dilbert.com ]
>> Попробуйте съесть торт [ dilbert.com ]
>> Берем на себя больше ответственности [ dilbert.com ]
5. Выбор недели
**>> Просто заткнись и дай разработчикам сосредоточиться [geekwire.com]
**