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

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

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

На этой неделе много интересных статей о 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. Комиксы

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

>> Уолли — Маверик [ dilbert.com ]

>> Разоблачитель Тина [ dilbert.com ]

>> Логические причины научиться вести переговоры [ dilbert.com ]

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

>> Наконец, официальная оболочка в Java 9 — знакомство с JShell [ stackify.com ]