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

Веб-еженедельник Java 43

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

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

Вот так…

1. Весна и Ява

>> Типы пересечений, чтобы дать Lambdas Multiple Personalities [ javaspecialists.eu ]

Вероятно, вы все еще не используете весь потенциал лямбда-выражений . Я знаю, что нет.

>> JAR Hell [ codefx.org ]

Хорошая детальная отсылка к старой проблеме — управлению зависимостями .

>> Опасность полиморфизма подтипов применительно к кортежам [ jooq.org ]

Глубокое погружение в кортежи — что в этом не крутого?

>> Информационная панель Spring Boot в STS — часть 3: перезагрузка Spring Boot Devtools [ spring.io ]

Дальнейшее изучение новой поддержки загрузки в Eclipse STS, в частности динамического повторного развертывания изменений .

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

>> Функциональное реактивное программирование на Java [ realm.io ]

>> Изучение CQRS с помощью Axon Framework: введение в доменные события и обработку событий [ geekabyte ]

>> Обзор JAX London 2015 [ infoq.com ]

>> Руководство для начинающих по чтению и письму явлений перекоса [ vladmihalcea.com ]

>> Безопасное хранилище паролей — множество запретов, несколько правил и конкретный пример Java SE [ blog.jerryorr.com ]

>> До свидания classpath — добро пожаловать в Java 9 [ dev.solita.fi ]

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

>> Использование инструментов Java 8 в Eclipse [ infoq.com ]

>> Параметры параллелизма в JVM [infoq.com ]

>> Повтор SpringOne2GX 2015: Технический доклад, день 2 — Cloud Native Enterprise [ spring.io ]

>> Повтор SpringOne2GX 2015: добавление javax.cache в ваше приложение [spring.io ]

>> Повтор SpringOne2GX 2015: Создание и настройка высокопроизводительных платформ Java [ spring.io ]

>> Повтор SpringOne2GX 2015: Restful Grails 3 [ spring.io ]

>> Повтор SpringOne2GX 2015: 12 Factor или облачные приложения для разработчиков Spring [ spring.io ]

>> Повтор SpringOne2GX 2015: Spring Boot для DevOps [ spring.io ]

>> Повтор SpringOne2GX 2015: микросервисы, контейнеры и Kubernetes Spring Boot — инструкции [ spring.io ]

>> Повтор SpringOne2GX 2015: современный дизайн компонентов Java с Spring Framework 4.2 [ spring.io ]

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

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

>> Выпущена платформа Spring IO 1.1.4 [ spring.io ]

>> Выпущен Apache Tomcat 7.0.65 [ apache.org ]

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

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

>> В защиту монолитов [ bozho.net ]

Интересный критический взгляд на предпосылки ажиотажа вокруг микросервисов, который мы переживаем как сообщество.

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

Одно из самых значительных преимуществ, которые я нахожу в этом стиле архитектуры, не является чисто техническим — это более легкая концептуальная нагрузка системы . Для небольшой или средней системы, над которой работают 10-20 разработчиков, это не такая уж большая проблема, но вы действительно начинаете видеть преимущества, когда сталкиваетесь с более чем 100 разработчиками, работающими над одной кодовой базой.

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

>> Более быстрое хеширование без усилий [ lemire.me ]

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

>> Agile не сейчас и никогда не был Waterfall [ cleancoder.com ]

Хорошие моменты о практическом Agile.

>> Удаленная работа по сравнению с совместной работой [ martinfowler.com ]

Удаленная работа — это близкая и дорогая мне тема, так как это мой собственный подход к работе, которым я придерживаюсь уже много лет.

Эта статья не скупится на детали и действительно предлагает видение будущего работы , которое определенно стоит рассмотреть.

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

>> Миф о переписывании программного обеспечения [ daedtech.com ]

>> Снимите стресс, выберите крайний срок [ signalvnoise.com ]

4. Комиксы

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

>> Ничего не снято [ dilbert.com ]

>> Женатые парни могут выбрать более высокую настройку [ dilbert.com ]

>> Агрессивный тип объективности [ dilbert.com ]

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

Если вы не смотрите это, вы упускаете:

>> The Gary V Shoooooooow [ youtube.com ]