На этой неделе много интересных статей о Java 9.
Вот так…
1. Весна и Ява
>> Первый контакт с 'var' в Java 10 [ blog.codefx.org ]
Java 9 была выпущена два месяца назад, а возможности следующей версии уже вызвали большой ажиотаж.
>> Fresh Async With Kotlin: Роман Елизаров представляет на QCon SF [ infoq.com ]
В Kotlin есть несколько интересных функций для асинхронного программирования.
>> Динамическая проверка с проверкой Spring Boot [ blog.codecentric.de ]
Интересный случай динамической проверки Bean Validation в Spring.
>> Java 10 — история на данный момент [ infoq.com ]
Вот что мы уже знаем о Java 10.
Также стоит прочитать:
>> Fatjars, Thinwars и почему OpenLiberty — это круто. [ phillip-kruger.com ]
>> Как проводить аудит изменений объектов с помощью аннотаций JPA @EntityListeners, @Embedded и @Embeddable [ vladmihalcea.com ]
>> Eclipse Vert.x соответствует GraphQL [ vertx.io ]
>> Использование вывода типа локальной переменной JDK 10 с jOOQ [ blog.jooq.org ]
Вебинары и презентации:
>> Spring Tips: Bootiful Testing [ spring.io ]
Время обновления:
>> Вышла IntelliJ IDEA 2017.3 RC! [ блог.jetbrains.com ]
>> Hibernate Validator 6.0.5.Final выпущен [ in.relation.to ]
>> Выпущен Spring Security OAuth 2.2.1 [ spring.io ]
>> Выпущен Spring Cloud Skipper 1.0 M2 [ spring.io ]
>> Выпущен Spring Cloud Finchley.M4 [ spring.io ]
>> Выпущен Elastic Stack 6.0.0 GA [ astic.co ]
2. Технические
>> Миф о продвинутом TDD [ blog.thecodewhisperer.com ]
Прежде чем приступить к рассмотрению продвинутых методов TDD, важно убедиться, что вы освоили основы .
>> Установите IntelliJ IDEA в Ubuntu с помощью Snaps [ blog.jetbrains.com ]
Пользователи Ubuntu наконец-то могут легко установить IntelliJ IDEA 🙂
Также стоит прочитать:
>> Объяснение корпоративной реальной политики: технический руководитель [ daedtech.com ]
>> Что IntelliJ IDEA 2017.3 предлагает для поддержки Docker [ blog.jetbrains.com ]
>> Представляем предупреждения системы безопасности на GitHub [ github.com ]
>> Продукты превыше проектов [ martinfowler.com ]
>> Масштабирование Amazon ElastiCache для Redis с онлайн-изменением размера кластера [ allthingsdistributed.com ]
3. Размышления
>> О нехватке разработчиков [ blog.frankel.ch ]
Проще говоря, если вы не хотите столкнуться с проблемой невозможности найти и привлечь хороших разработчиков, убедитесь, что вы являетесь привлекательным местом для их работы.
>> Настройте свой Agile-подход: что вам нужно для оценки? [ infoq.com ]
Agile менее ограничителен, чем вы думаете, когда вы адаптируете только те методы, которые действительно работают для вас.
Также стоит прочитать:
>> Преимущества работы в режиме продукта [ martinfowler.com ]
>> Преимущества непрерывной доставки [ henrikwarne.com ]
>> Жизнь на Плато [ blog.cleancoder.com ]
>> Вечная борьба между бизнесом и программистами [ blog.thecodewhisperer.com ]
>> Доведите работу до конца: стратегии повышения эффективности и завершения работы [ daedtech.com ]
>> Оставаться продуктивным в качестве соло-основателя [ zachholman.com ]
>> Окончательный список блогов разработчиков программного обеспечения [ simpleprogrammer.com ]
4. Комиксы
И мои любимые Дилберты недели: