Много чтения выходных на этой неделе.
-
Давайте прыгнем прямо в … **
1. Весна и Ява
** https://www.infoq.com/news/2017/01/java9-rampdown-phase-start? utm campaign = infoq content
Java 9 vs Bugs - первый раунд 🙂
>> Компиляция кода Java на лету []
Короткий пример, показывающий, как компилировать код Java во время выполнения (да, вы правильно прочитали).
>> Удивительно = В ролях []
Изучение крайних случаев приведения в Java.
** http://www .]
Краткая статья о нетривиальной проблеме отображения перечислений в столбцы базы данных с использованием Hibernate .
https://vanilla-java.github.io/2017/01/27/Chronicle-Queue-storing-1-TB-in-virtual-memory-on-a-128-GB-machine . html[>> Chronicle Queue хранит 1 ТБ в виртуальной памяти на машине 128 ГБ] []
Chronicle Queue экономно использует пространство кучи 🙂
>> Почему Элвис не должен посещать Java []
Пока система типов Java не различает типы, допускающие значения NULL и NULL, оператор Elvis не подходит для Java
>> Как автоматически проверять сущности с помощью Hibernate Validator []
Краткое руководство по очень важному Hibernate Validator.
>> Время инструмента: предотвращение утечек API с помощью jQAssistant []
Теперь вы можете выполнить интересный статический анализ ваших API.
>> Удивительно = Cast []
Изучение крайних случаев приведения в Java.
>> Оскары сообщества Java - Лучшие 10 сообщений 2016 года []
Оказывается, разработчики Java тоже имеют свои собственные Оскары 🙂
-
Также стоит прочитать: **
-
===== http://adambien.blog/roller/abien/entry/60k ebills per hour tiny[>> 60 тыс. электронных счетов в час, крошечные войны - или Java EE 7 на рынке массовых счетов и государственных услуг в Словении] []
-
===== >> Инструмент для Spring MockMvcRequestBuilder для удобного размещения объектов формы []
-
===== ** https://www.infoq.com/news/2017/01/netflix-introduces-hollow? utm campaign = infoq content
-
===== >> Spring Team в Devoxx US 2017 []
-
===== https://blogs.oracle.com/theaquarium/entry/java ee 8 january recap[>> Java EE 8 - итоги января] []
-
===== >> Автоматизация административных задач с iText и DocuSign []
-
===== >> Использование CDI/Weld для внедрения JPA/Hibernate Entity Manager []
-
Вебинары и презентации: **
-
===== ** https://www.infoq.com/presentations/user-management-spring-boot? utm campaign = infoq content
-
===== >> Spring Tips: Couchbase []
-
===== ** https://www.infoq.com/presentations/spring-data-hazelcast? utm campaign = infoq content
-
===== ** https://www.infoq.com/presentations/streams-jdk? utm campaign = infoq content
-
===== ** https://www.infoq.com/presentations/streaming-hadoop? utm campaign = infoq content
-
===== https://www.infoq.com/presentations/kafka-spring? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Я не могу поверить, что это не очередь: Использование Kafka с Spring] []
-
===== ** https://www.infoq.com/presentations/iot-cloud? utm campaign = infoq content
-
> Переход с Spring XD на Spring Data Cloud Flow]** []
-
===== http://adambien.blog/roller/abien/entry/launching java ee thin wars[>> Запуск тонких WAR в Java EE в облаках] []
-
===== >> Spring Tips: Spring Batch []
-
Время для обновления: **
-
===== >> Spring Boot 1.5.1 выпущен []
-
===== >> Spring Boot 1.4.4 доступен сейчас []
-
===== >> Доступна Spring Integration 4.3.7 []
-
===== >> Поиск в спящем режиме с Elasticsearch - 5.6.0. Окончательный выпуск уже здесь! []
-
===== >> Spring Cloud Dalston M1 выпущен []
2. Технический
>> Создание управляемых событиями микросервисов с использованием CQRS и без сервера []
Богатое введение в создание управляемых событиями микросервисов и CQRS.
>> Отображение интерфейсов []
Короткий трюк, который может помочь вам очистить вашу кодовую базу.
-
Также стоит прочитать: **
-
===== https://vladmihalcea.com/2017/01/31/a-beginners-guide-to-the-phantom-read-anomaly-and-how-it-differs-between-2pl-and -mvcc/[>> Руководство для новичков по аномалии фантомного чтения и ее отличия между 2PL и MVCC] []
-
===== >> Настройте свой собственный стек непрерывной доставки []
-
===== >> Шаблоны обмена сообщениями для управляемых событиями микросервисов []
-
===== >> Как внедрить Kubernetes в Bare-metal с помощью CoreOS и Nginx Ingress Controller []
-
===== >> Шаблоны обмена сообщениями для управляемых событиями микросервисов []
-
===== >> Git Вопросы - Как начать работу с проектом GitHub []
-
===== https://www.infoq.com/podcasts/bourgon-paxos-go-crdts? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Питер Бургон на Gossip, Paxos, Микросервисы в Go, и CRDT в SoundCloud] []
3. Musings
>> Хватит называть себя инженером DevOps []
DevOps это не роль, это менталитет.
>> Глубокое обучение: серебряная пуля? []
Мысли о будущем глубокого обучения .
>> Измерьте свой код, чтобы вернуться на правильный путь []
То, что не измеряется, не улучшается. Определенно оцените качество вашего кода/работы как первый шаг к его улучшению.
>> Автоматизация доверия []
Как установить доверие с вашей автоматизацией тестирования 🙂
>> Обработка миллиардов событий/день []
Детальное исследование перехода от монолита к масштабируемым микросервисам на основе Kafka.
-
Также стоит прочитать: **
-
===== >> Оценка поведения, которое указывает на организационную посредственность []
4. Комиксы
И мой любимый Дилбертс недели: