«Итак, приступим…
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. Выбор недели