1. Весна и Ява
>> Защита конечных точек JAX-RS с помощью JWT [ antoniogoncalves.org ]
Вчера JWT стал стандартом де-факто в веб-безопасности. И JJWT, безусловно , хороший способ реализации.
>> Представляем Hibernate Search Sort DSL [ in.relation.to ]
Поддержка ElasticSearch в Hibernate выглядит разумно. Кроме того, это гибкий API, что дает ему дополнительные баллы.
>> Как обновить только подмножество атрибутов объекта с помощью JPA и Hibernate [ vladmihalcea.com ]
Кто сказал, что Hibernate — тупой инструмент? С ним можно сделать операцию , в стиле тренировочного дня.
>> Как сохранить временные метки создания и обновления с помощью Hibernate [ мысли -на-java.org ]
Отслеживание времени создания/обновления обычно является первым шагом к построению логики аудита — вот хороший и простой способ сделать это в Hibernate.
Также стоит прочитать:
>> Наблюдения за JavaOne 2016 через прокси [ marxsoftware.com ]
>> JavaOne 2016 — Nucleus [ sitepoint.com ]
>> Пример Java 8 CompletableFuture [ adam-bien.com ]
>> Советы по Hibernate: как использовать нумерацию страниц с JPQL [ мысли -на-java.org ]
>> Свежий EAP с рефакторингом для Java 8, улучшенной интеграцией VCS и Gradle [ jetbrains.com ]
>> Прозрачная сквозная безопасность для Apache Kafka — часть 1 [ codecentric.de ]
>> Понимание внедрения зависимостей. Часть 2. Внедрение PostConstruct и конструктора [ knitelius.com ]
>> Ката по мелкомасштабной потоковой обработке. Часть 1: пулы потоков [ nurkiewicz.com ]
>> Совет по сварке 1. Ведение журнала [ weld.cdi-spec.org ]
Вебинары и презентации:
>> Облачное управление ключами [ infoq.com ]
>> Я запрограммировал пару на 30 000 часов: спрашивайте меня о чем угодно! [ infoq.com ]
>> MongoDB-as-a-Service в Pivotal Cloud Foundry [ infoq.com ]
>> Выживание при 120% оттоке команды [ infoq.com ]
>> Руководство инженера по JIT-компиляции HotSpot [ infoq.com ]
>> Сезон конференций Mic Drop: 13 Java Talks, которые вы не должны пропустить [ takipi.com ]
>> Внедрение проверок работоспособности с помощью Docker [ adam-bien.com ]
>> Сессия IMWorld: Создание мобильных приложений с помощью Killer Microservice Platform [ adam-bien.com ]
>> Предстоящий вебинар: Новый способ отладки Java в рабочей среде [ takipi.com ]
Время обновления:
>> Выпущен Spring Tool Suite 3.8.2 [ spring.io ]
>> Spring выпускает версии 1.3.8 и 1.4.1 Spring Boot [ infoq.com ]
>> Выпуск Triple Hibernate Search [ in.relation.to ]
>> Вышел Hibernate Validator 5.3.0.Final [ in.relation.to ]
>> Первый Hibernate OGM 5.1 Alpha и 5.0.2 Final [ in.relation.to ]
>> Выпущен Spring Cloud Data Flow для Cloud Foundry 1.1M1 и 1.0.1 [ spring.io ]
>> Spring Data Geode 1.0.0.APACHE-GEODE-INCUBATING-M3 выпущен [ spring.io ]
2. Технические
>> Развивающиеся распределенные системы [ Olivergierke.de ]
Это первое по какой-то причине. Это шаг назад и реальный взгляд на архитектуру распределенной системы.
В нем говорится о границах между системами, важном вопросе взаимосвязи, и все это в рамках достижения хорошего ритма фактического продвижения реальной работы.
>> Нет больше стандартного кода [ thecodewhisperer.com ]
Лучший дизайн кода? Почему бы и нет.
>> Моделирование API + Тестирование контактов = Счастье [ alexecollins.com ]
Тестирование контрактов API определенно является малоиспользуемой практикой.
Это очень быстрое и точное изложение, в котором представлена концепция и даны некоторые основные инструменты для ее реализации.
Также стоит прочитать:
>> Обновление поддержки IPv6 — ускорение передачи CloudFront, WAF и S3 [ aws.amazon.com ]
>> СВАГГЕР — ЭТО НЕ ОТДЫХ — ЭТО НОРМАЛЬНО? [ Howarddierking .com ]
>> Стоит ли заботиться о качестве своих соседей по сертификату SAN? [ troyhunt.com ]
3. Размышления
>> О пределах TDD и пределах исследований TDD [ virtuouscode.com ]
Результаты интересного (хотя и не супернаучного) теста о результатах выполнения TDD.
Конечно, измерение только нескольких проблем может быть не очень репрезентативным — TDD затрагивает так много аспектов разработки, что трудно реально количественно оценить его влияние.
>> Убедитесь, что общение между командами не работает [ frankel.ch ]
Несколько советов здравого смысла о хорошем общении , которые, к сожалению, игнорируются многими организациями.
>> Вам не нужны тесты [ swizec.com ]
Я усмехнулся над этим. Вы должны сделать то же самое.
>> Тайные убийцы тестируемости [ daedtech.com ]
Модульное тестирование заметно затруднено, когда вы только начинаете.
Прежде чем даже рассматривать правильность системы, первое существенное преимущество вплетения тестов в систему — это дизайн . Хороший дизайн не обязательно получается из модульных тестов, но с ними намного проще работать как с положительным ограничением системы.
Также стоит прочитать:
>> Не забывайте разработчиков! [ silkandspinach.net ]
>> Обзор кода за пределами конференц-залов и проекторов [ daedtech.com ]
>> Как получить преимущество в качестве консультанта [ daedtech.com ]
>> Разорванная модель научной публикации и моя попытка ее улучшить [ techblog.bozho.net ]
4. Комиксы
И мои любимые Дилберты недели: