Перейти к основному содержимому

Еженедельник Java, выпуск 190

· 4 мин. чтения

Вот так…

1. Весна и Ява

>> Java по-прежнему номер один, но что берет верх? [ infoq.com ]

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

>> Как отправлять транзакции Ethereum с помощью Java [ techblog.bozho.net ]

Технология блокчейн становится все более и более популярной — отсюда и появление API-интерфейсов Java 🙂

>> Небольшой хак, чтобы избежать проверки SSL в Spring RestTemplate [ pragmaticintegrator.wordpress.com ]

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

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

>> JAX-RS против Spring для конечных точек REST [ developer.okta.com ]

>> Реализация аутентификации JWT в API Spring Boot [ auth0.com ]

>> Код пахнет: глубоко вложенный код [ jetbrains.com ]

>> Как сопоставить ассоциацию @ManyToOne с использованием столбца без первичного ключа с помощью JPA и Hibernate [ vladmihalcea.com ]

>> Вторники jOOQ: Оливер Гирке рассказывает о весенних данных [ blog.jooq.org ]

>> Миграция с 1.x на 2.x: Observable vs. Observable: часто задаваемые вопросы по RxJava [ nurkiewicz.com ]

>> Как и когда использовать веб-токены JSON для ваших услуг [ blog.codecentric.de ]

>> Динамические компоненты в CDI 2.0 [ arjan-tijms.omnifaces.org ]

Вебинары и презентации:

>> Сервлет против реактивных стеков в 5 случаях использования [ infoq.com ]

>> Java Evolution коллекций Eclipse [ infoq.com ]

>> Бесстрашные AWS Lambdas [ infoq.com ]

>> Спецификация Clojure: выражение ограничений данных без типов [ infoq.com ]

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

>> Первый выпуск-кандидат Hibernate Search 5.8.0! [ в.отношении.к ]

>> IntelliJ IDEA 2017.2.2: Kotlin 1.1.4, лучшая производительность и многое другое [ jetbrains.com ]

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

>> Автоматическое создание выходных данных Asciidoctor [ blog.frankel.ch ]

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

>> Введение в гейтинг — общий обзор инструмента стресс-тестирования [ james-willett.com ]

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

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

>> Как реализовать автоматическое обновление базы данных путем интеграции Liquibase [ мысли -на-java.org ]

>> Практическое руководство по изоляции транзакций SQL [ begriffs.com ]

>> Тестирование с помощью GoMock: учебник [ blog.codecentric.de ]

>> Определение непрерывного тестирования для себя [ ontestautomation.com ]

>> Автоматическое тестирование пути с помощью Cascade [ infoq.com ]

>> Изолированные интеграционные тесты в Shell [ zachholman.com ]

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

>> Как оценить качество программного обеспечения снаружи В [ daedtech.com ]

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

>> Делайте то, что не масштабируется: Создание MVP без разработки программного обеспечения [ blog.codecentric.de ]

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

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

>> Об уменьшении способности рационально обсуждать вещи [ blog.cleancoder.com ]

>> Несколько точек зрения на технические проблемы и решения [ kitchensoap.com ]

>> Вещи, о которых все забывают перед фиксацией кода [ daedtech.com ]

4. Комиксы

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

>> Хоббитская атмосфера [ dilbert.com ]

>> Единственная причина, по которой у меня есть посредник [ dilbert.com ]

>> Вы все в топе 110% [ dilbert.com ]

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

>> Как происходят утечки памяти в Java-приложении [ stackify.com ]