«1. Spring и Java
>> Securing JAX-RS Endpoints with JWT [antoniogoncalves.org]
JWT вчера стал стандартом де-факто в веб-безопасности. И JJWT, безусловно, хороший способ реализации.
>> Introducing Hibernate Search Sort DSL [in.relation.to]
Поддержка ElasticSearch в Hibernate выглядит разумно. Кроме того, это гибкий API, что дает ему дополнительные баллы.
>> How to update only a subset of entity attributes using JPA and Hibernate [vladmihalcea.com]
Кто сказал, что Hibernate — тупой инструмент? С ним можно сделать операцию, в стиле тренировочного дня.
>> How to persist creation and update timestamps with Hibernate [thoughts-on-java.org]
Отслеживание времени создания/обновления обычно является первым шагом к построению логики аудита — вот хороший и простой способ сделать это в Hibernate.
Также стоит прочитать:
-
\u003e\u003e JavaOne 2016 Observations by Proxy [marxsoftware.com] \u003e\u003e JavaOne 2016 — Nucleus [sitepoint.com] \u003e\u003e Java 8 CompletableFuture Example [adam-bien.com] \u003e\u003e Советы по Hibernate: как использовать разбиение на страницы с JPQL [thoughts-on-java.org] \u003e\u003e Свежий EAP с рефакторингом для Java 8, улучшенные VCS и интеграция с Gradle [jetbrains.com] \u003e\u003e Прозрачная сквозная безопасность для Apache Kafka — Часть 1 [codecentric.de] \u003e\u003e Общие сведения о внедрении зависимостей — Часть 2. Внедрение PostConstruct и конструктора [knitelius.com] \u003e\u003e Ката для мелкомасштабной потоковой обработки. Часть 1: пулы потоков [nurkiewicz.com] \u003e\u003e Совет по Weld 1. Ведение журнала [weld.cdi-spec.org]
Вебинары и презентации:
-
\u003e\u003e Управление ключами в облаке [infoq.com] \u003e \u003e Я запрограммировал пару на 30 000 часов: спрашивайте меня о чем угодно! [infoq.com] \u003e\u003e MongoDB-as-a-Service в Pivotal Cloud Foundry [infoq.com] \u003e\u003e Выживание при 120% оттоке команды [infoq.com] \u003e\u003e Руководство инженера по JIT-компиляции HotSpot [infoq.com] \u003e \u003e Сезон конференций Mic Drop: 13 докладов о Java, которые вы не должны пропустить [takipi.com] \u003e\u003e Внедрение проверок работоспособности с помощью Docker [adam-bien.com] \u003e\u003e Сессия IMWorld: Создание приложений Mobile First с помощью The Killer Платформа микросервисов [adam-bien.com] \u003e\u003e Предстоящий веб-семинар: Новый способ отладки Java в производственной среде [takipi.com]
Время обновления:
-
\u003e\u003e Выпущен Spring Tool Suite 3.8.2 [spring.io ] \u003e\u003e Spring выпускает версии 1.3.8 и 1.4.1 Spring Boot [infoq.com] \u003e\u003e Релиз Triple Hibernate Search [in.relation.to] \u003e\u003e Вышел Hibernate Validator 5.3.0.Final [in.relation. to] \u003e\u003e Первый hibernate OGM 5.1 Alpha и 5.0.2 Final [in.relation.to] \u003e\u003e Spring Cloud Data Flow для Cloud Foundry 1.1M1 и 1.0.1, выпущенные [spring.io] \u003e\u003e Spring Data Geode 1.0. 0.APACHE-GEODE-INCUBATING-M3 выпущен [spring.io]
2. Технология nical
>> Evolving Distributed Systems [olivergierke.de]
Это первое не просто так. Это шаг назад и реальный взгляд на архитектуру распределенной системы.
В нем говорится о границах между системами, важном вопросе взаимосвязи, и все это в рамках достижения хорошего ритма фактического продвижения реальной работы.
>> No More Boilerplate Code [thecodewhisperer.com]
Лучший дизайн кода? Почему нет.
>> API Simulation + Contact Testing = Happiness [alexecollins.com]
Тестирование контрактов API определенно мало используется.
Это очень быстрое и точное описание, в котором представлена концепция и даны некоторые основные инструменты для ее реализации.
Также стоит прочитать:
-
\u003e\u003e Обновление поддержки IPv6 — CloudFront, WAF и S3 Transfer Acceleration [aws.amazon.com] \u003e\u003e SWAGGER AIN’T REST — ЭТО НОРМАЛЬНО? [howarddierking.com] \u003e\u003e Должны ли вы заботиться о качестве своих соседей по сертификату SAN? [troyhunt.com]
3. Размышления
>> On the limits of TDD, and the limits of studies of TDD [virtuouscode.com]
Результаты интересного (хотя и не супернаучного) теста о результатах выполнения TDD.
Конечно, измерение только нескольких проблем может быть не очень репрезентативным — TDD затрагивает так много аспектов разработки, что трудно реально количественно оценить его влияние.
>> Making sure inter-teams communication doesn’t work [frankel.ch]
Несколько советов здравого смысла о хорошем общении, которые, к сожалению, игнорируются очень многими организациями.
>> You don’t need tests [swizec.com]
Я смеялся над этим. Вы должны сделать то же самое.
>> Undercover Testability Killers [daedtech.com]
Модульное тестирование заметно затруднено, когда вы только начинаете.
Прежде чем даже рассматривать правильность системы, первое существенное преимущество вплетения тестов в систему — это дизайн. Хороший дизайн не обязательно получается из модульных тестов, но с ними намного проще работать как с положительным ограничением системы.
Также стоит прочитать:
-
«\u003e\u003e Не забывайте разработчиков! [silkandspinach.net] \u003e\u003e Обзор кода за пределами конференц-залов и проекторов [daedtech.com] \u003e\u003e Как получить преимущество в качестве консультанта [daedtech.com] \u003e\u003e Несовершенная модель научных публикаций и моя попытка ее улучшить [techblog. bozho.net]
4. Комиксы
И мои любимые Дилберты недели: