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

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

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

1. Весна и Ява

>> Начало работы с RSocket: клиент Spring Boot [ spring.io ]

Краткое руководство, использующее Spring Shell для создания и запуска простого клиента RSocket для отправки сообщений типа «запрос-ответ» на ваш сервер RSocket.

>> Создавайте отличные нативные приложения CLI на Java с помощью Graalvm и Picocli [ infoq.com ]

Отличное сочетание для создания легко распространяемых собственных образов приложений командной строки, написанных на Java или любом языке на основе JVM.

>> Руководство занятого разработчика по Java 9, 10, 11, 12, 13 и выше [ 4comprehension.com ]

И тщательно подобранный список лучших функций со времен Java 8 .

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

>> Основы микросервисов: начало работы с Spring Cloud Gateway [ tanzu.vmware.com ]

>> Слияние и вычисление карт, скрытые алмазы API [ blog.frankel.ch ]

>> Обработка паролей с помощью Spring Boot и Spring Security [ Reflectoring.io ]

>> Многострочные строковые литералы с текстовыми блоками Java [ vladmihalcea.com ]

>> Многопоточность в Java. Синхронизация и параллелизм Java. Самая важная информация для собеседования с Java-разработчиком [ devdiaries.net ]

>> TDD и пользовательский интерфейс Vaadin [ blog.code-cop.org ]

>> Справочник по парсингу веб-страниц Java [ scrapingbee.com ]

>> Программирование полиглотов на GraalVM [ info.michael-simons.eu ]

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

>> A Bootiful Podcast: организатор Spring I/O и выдающийся тренер Spring Серджи Алмар [ spring.io ]

>> Spring Data JPA от 0 до 100 за 60 минут [ infoq.com ]

>> Советы по Spring: Kotlin и Spring Security [ spring.io ]

>> Spring Tools 4: Bootiful Spring Tooling для рабочего стола и облака [ infoq.com ]

>> Потоковая передача с помощью Spring Cloud Stream и Apache Kafka [ infoq.com ]

>> Анализ производительности конвейеров обработки данных в реальном времени с помощью Spring Cloud Data Flow, Micrometer [ infoq.com ]

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

>> Spring Security 5.3 выходит на общедоступную версию [ spring.io ]

>> Доступна Spring Boot для Apache Geode и Pivotal GemFire 1.1.6.RELEASE и 1.2.5.RELEASE! [ весна.ио ]

>> Spring Session для Apache Geode и Pivotal GemFire 2.1.9.RELEASE, 2.2.3.RELEASE и 2.3.0.RC1 доступен! [ весна.ио ]

>> Доступен Spring Cloud Hoxton Service Release 3 (SR3). [ весна.ио ]

>> Весенняя сессия Dragonfruit-RC1, Corn-SR2 и Bean-SR10 выпущена [ spring.io ]

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

>> 5 способов лучше понять SQL, добавив необязательные скобки [ blog.jooq.org ]

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

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

>> Как Netflix использует Druid для сбора информации в режиме реального времени, чтобы обеспечить высокое качество работы [ netflixtechblog.com ]

>> 3D-рендеринг детской игрушки [ blog.scottlogic.com ]

>> Анализ производительности приложения GraphQL с Instana [ blog.codecentric.de ]

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

>> Неудача — удобрение непрерывного обучения [ blog.codecentric.de ]

И почему умение принимать неудачи и учиться на них имеет решающее значение для успеха в индустрии программного обеспечения.

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

>> Зачем учиться программировать ради удовольствия, а не ради прибыли [ diegobasch.com ]

>> Образ мышления «Я пользователь» — часть 1 [ blog.codecentric.de ] и >> Образ мышления «Я пользователь» — часть 2 [ blog.codecentric.de ]

>> Гибкая отчетность о прогрессе и качестве [ blog.scottlogic.com ]

4. Комиксы

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

>> Распознавание лиц [ dilbert.com ]

>> Элбонский консультант [ dilbert.com ]

>> Призраки используют биткойн [ dilbert.com ]

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

>> Фокус: Полное руководство о том, как улучшить фокус и концентрацию [ jamesclear.com ]