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

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

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

Вот так…

1. Весна и Ява

>> Сделайте свою жизнь проще с Kotlin stdlib [ blog.frankel.ch ]

В стандартной библиотеке Kotlin есть несколько небольших жемчужин.

>> Collections.checkedCollection() [ javaspecialists.eu ]

checkedCollection() — это старый и забытый API, который до сих пор имеет несколько допустимых вариантов использования .

>> Servlet vs. Reactive: выбор правильного стека — Россен Стоянчев представляет на QCon SF 2017 [ infoq.com ]

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

>> Программный вызов инструментов JDK на Java 9 [ in.relation.to ]

SPI ToolProvider обеспечивает надежный и унифицированный способ вызова всех инструментов, поставляемых с JDK.

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

>> Что нового в MicroProfile 1.2 [ infoq.com ]

>> Головоломка Kotlin Type Inference [ 4comprehension.com ]

>> Более объектно-ориентированный подход к рефакторингу с Kotlin [ blog.sourced-bvba.be ]

>> Дизайн типов значений Java делает успехи [ infoq.com ]

>> Создайте базовое приложение CRUD с помощью Angular 5.0 и Spring Boot 2.0 [ developer.okta.com ]

>> Need for Speed: ускорение создания снимков Maven [ product.hubspot.com ]

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

>> Java 9: советы по миграции и обновлению [ infoq.com ]

>> Советы Spring: Spring Tool Suite 4 [ spring.io ]

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

>> Spring Boot 2.0.0 M7 уже доступен [ spring.io ]

>> Spring Session (Core/MongoDB/Geode) 2.0.0.RC2 выпущен! [ весна.ио ]

>> Доступно Spring для Apache Kafka 2.1.0.RELEASE (и 1.3.2, 2.0.2) [ spring.io ]

>> Kotlin 1.2 представляет мультиплатформенные проекты [ infoq.com ]

>> Платформа Spring IO Brussels-SR6 [ spring.io ]

>> Доступен Apache Tomcat 8.5.24 [ mail-archives.apache.org ]

>> Выпущена версия Jetty 9.4.8! [ dev.eclipse.org ]

>> Spring Tools 4 — выпущена общедоступная бета-версия [ spring.io ]

>> Spring Batch 4.0.0.RELEASE теперь доступен [ spring.io ]

>> Выпущен клиент HttpComponents 4.5.4 GA [ mail-archives.apache.org ]

>> Gradle 4.4 — Примечания к выпуску [ docs.gradle.org ]

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

>> PMD Check and Report в одной сборке [ blog.code-cop.org ]

Использование статического анализа в сборке Jenkins — определенно хорошая идея.

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

>> IntelliJ IDEA 2017.3: более эффективная помощь при написании кода, улучшенный отладчик, панель запуска, поддержка фреймворков и многое другое [ blog.jetbrains.com ]

>> Таблицы Бобби [ blog.cleancoder.com ]

>> Обучение тестированию на проникновение – Quaoar [ blog.codecentric.de ]

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

>> Выступления на конференциях не принесут пользы вашей карьере, пока вы не сделаете это хорошо [ daedtech.com ]

Реальные затраты и выгоды от выступлений на конференциях — в разрезе 🙂

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

>> Инклюзивная культура, минимальная культура [ mattblodgett.com ]

>> Взлом вашей карьеры в качестве неразработчика [ daedtech.com ]

>> Два года в качестве адвоката разработчиков Hibernate [ vladmihalcea.com ]

4. Комиксы

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

>> Поддельное электронное письмо от генерального директора [ dilbert.com ]

>> Прогноз – это угадывание плюс математика [ dilbert.com ]

>> Приложение Traffic [ dilbert.com ]

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

>> Двигайтесь медленно и исправьте ситуацию [ m.signalvnoise.com ]