В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.
Вот так…
1. Весна и Ява
>> Решение проблем с Fat JAR на HubSpot [ infoq.com ]
Очень интересный взгляд (и решение) на проблемы масштабирования использования Fat Jars за пределами определенной точки.
>> AWS Lambda для бессерверных разработчиков Java: что это значит для вас? [ takipi.com ]
Хорошее краткое введение в AWL Lambda .
>> Преимущества аннотаций @Repeatable в Hibernate 5.2 [ мысли -на-java.org ]
Я понятия не имел, что большинство аннотаций Hibernate теперь можно повторять. Очень хорошо.
>> Разработка микросервисов Spring Boot в Kubernetes: простой способ [ christianposta.com ]
Очень полезная серия скринкастов, подробно рассказывающих о том, как запускать Spring Boot на Docker и Kubernetes.
>> Spring Boot: показать все события регистрации только для одного веб-запроса [ moelholm.com ]
Очень красиво сделано — бревно используется как скальпель, а не как мачете .
Также стоит прочитать:
>> Представление памяти отладчика JVM для IntelliJ IDEA [ jetbrains.com ]
>> LinkedIn Test Butler стремится улучшить тестирование пользовательского интерфейса на Android [ infoq.com ]
>> Интеграция с Rabbit MQ с использованием Spring Integration Java DSL [ java-allandsundry.com ]
>> Новая реализация массового индексатора с использованием JSR 352 [ relation.to ]
>> Советы по Hibernate: вычисляйте атрибуты объекта с помощью @Formula [ мысли -на-java.org ]
>> 7 советов по написанию лучших модульных тестов на Java [ stormpath.com ]
>> Упрощенные пользовательские правила авторизации в Java EE [ arjan-tijms.omnifaces.org ]
Презентации и вебинары:
>> Повтор вебинара: Знакомство с Spring Cloud Task [ spring.io ]
>> Живой веб-семинар: введение в Akka Actors с Java 8 [ jetbrains.com ]
Время обновления:
>> Выпущен Spring Security 4.1.3 [ spring.io ]
>> Spring Cloud Spinnaker 1.0.0.M1 [ spring.io ]
>> Spring Cloud Brixton.SR5 доступен [ spring.io ]
>> Доступен Spring для Apache Kafka 1.1.0 Milestone 1 [ spring.io ]
>> Вышло обновление IntelliJ IDEA 2016.2.2 [ jetbrains.com ]
>> WildFly 10.1 уже доступен! [ wildfly.org ]
>> Spring Cloud Data Flow для Cloud Foundry 1.0.0.RC1 теперь доступен [ spring.io ]
2. Технические и размышления
>> Декодирование DDD — объяснение сервисов приложений [ sapiensworks.com ]
>> Декодирование DDD — моделирование с помощью CQS [ sapiensworks.com ]
>> Декодирование DDD — объяснение взаимосвязей между доменами [ sapiensworks.com ]
DDD определенно является одним из лучших способов работы над вашими архитектурными решениями , и в этой серии статей четко и по существу объясняются некоторые основные концепции.
>> Исправление JSON [ tbray.org ]
Внутренние заметки об улучшении JSON с помощью небольших настроек.
>> Вам нужна структура или решение? [ ontestautomation.com ]
К автоматизации тестирования стоит подходить структурированно, преднамеренно и, самое главное, непредвзято относиться к выбору инструмента, с которым вы, возможно, еще не знакомы.
В противном случае — и я говорю по своему опыту — вы можете получить крысиное гнездо ненадежных тестов.
>> Масштабирование Elasticsearch для мультитенантности и мультикластерности [ loggly.com ]
Мне очень понравилось читать эту статью, главным образом потому, что я реализовал многопользовательскую реализацию поверх Elasticsearch, когда платформа была гораздо менее зрелой.
Это надежная платформа, но не без очень реальных и острых проблем .
Также стоит прочитать:
>> Что на самом деле означает RESTful? [ sitepoint.ru ]
>> Подумай, прежде чем монго [ runnable.com ]
>> Scala против Kotlin: встроенный и инфиксный [ frankel.ch ]
>> Назначение поддомена приложению Beanstalk с помощью AWS Route 53 [ pragmaticintegrator.com ]
>> Быстрая аналитика данных в реальном времени с помощью Druid [ codecentric.de ]
>> Обучение начинающих [ swizec.com ]
>> Обновление Amazon WorkSpaces — почасовое использование и расширенный корневой том [ aws.amazon.com ]
>> Уроки, извлеченные из использования xmonad за год [ advancedweb.hu ]
Презентации и вебинары:
>> Докеризируйте это: перестаньте жить прошлым и примите будущее [ odino.org ]
>> Понимание перечисления счетов, выпуск видеоруководства [ troyhunt.com ]
4. Комиксы
И мои любимые Дилберты недели: