Вот так…
1. Весна и Ява
>> JEP-кандидаты: записи и запечатанные типы [ marxsoftware.com ]
Два связанных предварительных предложения функций Java, которые, взятые вместе, могут быть объединены для формирования алгебраических типов данных .
>> Краткое руководство по созданию Spring Boot Starter [ Reflectoring.io ]
Создание собственного стартового приложения может помочь в решении сквозных проблем, и это не так уж сложно.
>> Jabel — используйте синтаксис Javac 12+ при ориентации на Java 8 [ github.com ]
И процессор аннотаций, который настраивает компилятор Java 12+ для генерации байт-кода Java 8, даже если исходные тексты содержат функции языка JVM 9+, такие как операторы switch
и объявления var
.
Также стоит прочитать:
>> Герметичные типы: изменения JLS (черновик) [ marxsoftware.com ]
>> Упражнения в стиле программирования: обмен данными между потоками [ blog.frankel.ch ]
>> Java на iOS и Android через Gluon [ infoq.com ]
Вебинары и презентации:
>> Подкаст Bootiful: легенда Spring Cloud Data Flow Ilayaperumal Gopinathan [ spring.io ]
>> Реактивная весна [ infoq.com ]
2. Техника и размышления
>> Современные приложения на AWS [ allthingsdistributed.com ]
Путь Amazon от монолита к распределенной архитектуре проложил путь к AWS, который мы знаем сегодня.
>> Не зацикливайтесь на том, чтобы избежать блокировки [ martinfowler.com ]
И хотя блокировка может быть дорогостоящей, предварительные усилия, необходимые для ее предотвращения, могут не окупиться в долгосрочной перспективе.