«Итак, приступим…

1. Spring и Java

>> Java Still Number One, But What’s Taking Over? [infoq.com]

Неудивительно, что Java по-прежнему на первом месте, но интерес к этому языку уступает место таким языкам, как Kotlin или Clojure, которые набирают популярность. .

>> How to Send Ethereum Transactions with Java [techblog.bozho.net]

Технология Blockchain становится все более и более популярной — отсюда и всплывающие API Java 🙂

>> Small hack to avoid SSL validation in Spring RestTemplate [pragmaticintegrator.wordpress.com]

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

Also worth reading:

    \u003e\u003e JAX-RS против Spring для конечных точек REST [developer.okta.com] \u003e\u003e Реализация аутентификации JWT в API Spring Boot [auth0.com] \u003e\u003e Code Smells: Deeply Nested Code [jetbrains.com] \u003e\u003e Как для сопоставления ассоциации @ManyToOne с использованием столбца без первичного ключа с JPA и Hibernate [vladmihalcea.com] \u003e\u003e вторники jOOQ: Oliver Gierke Talks About Spring Data [blog.jooq.org] \u003e\u003e миграция с 1.x на 2.x : Observable vs. Observable: часто задаваемые вопросы по RxJava [nurkiewicz.com] \u003e\u003e Как и когда использовать веб-токены JSON для ваших сервисов [blog.codecentric.de] \u003e\u003e Динамические компоненты в CDI 2.0 [arjan-tijms.omnifaces.org] ~ ~~ Веб-семинары и презентации:

\u003e\u003e Сервлет против реактивных стеков в 5 вариантах использования [infoq.com] \u003e\u003e Эволюция Java в коллекциях Eclipse [infoq.com] \u003e\u003e Бесстрашные AWS Lambdas [infoq.com] \u003e\u003e Clojure Спецификация: Выражение ограничений данных без типов [infoq.com]

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

\u003e\u003e Первый выпуск-кандидат Hibernate Search 5.8.0! [in.relation.to] \u003e\u003e IntelliJ IDEA 2017.2.2: Kotlin 1.1.4, лучшая производительность и многое другое [jetbrains.com]

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

Интересный пример автоматического создания HTML-страницы с помощью Асцидидоктор.

>> Automating generation of Asciidoctor output [blog.frankel.ch]

Gatlings, безусловно, обладает преимуществом — я регулярно использую его уже некоторое время и предпочитаю его такому инструменту, как JMeter.

>> Gating Introduction – High-Level Overview of the Stress Test Tool [james-willett.com]

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

\u003e\u003e Как реализовать автоматическое обновление базы данных путем интеграции Liquibase [thoughts-on-java.org] \u003e\u003e Практическое руководство по изоляции транзакций SQL [begriffs.com] \u003e\u003e Тестирование с помощью GoMock: A Учебное пособие [blog.codecentric.de] \u003e\u003e Определение непрерывного тестирования для себя [ontestautomation.com] \u003e\u003e Автоматическое циклическое тестирование с помощью Cascade [infoq.com] \u003e\u003e Изолированные интеграционные тесты в оболочке [zachholman.com]

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

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

>> How to Evaluate Software Quality from the Outside In [daedtech.com]

Если вы хотите воплотить новую идею в жизнь, иногда полноценная рабочая часть программного обеспечения не требуется. Определенно не интуитивно, и определенно верно.

>> Do things that don’t scale: Building an MVP without Software Development [blog.codecentric.de]

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

\u003e\u003e О снижении способности рационально обсуждать вещи [blog.cleancoder.com] \u003e\u003e Несколько точек зрения на технические проблемы и решения [kitchensoap.com] \u003e\u003e Вещи, о которых все забывают перед фиксацией кода [ daedtech.com]

    4. Комиксы

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

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

>> Hobbit vibe [dilbert.com]

>> The only reason I have a middle man [dilbert.com]

>> You’re all in the top 110% [dilbert.com]

«

>> How Memory Leaks Happen in a Java Application [stackify.com]