В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.
Вот так…
1. Весна и Ява
>> Источник событий в микросервисах с использованием Spring Cloud и Reactor [ kennybastani.com ]
Все крутые ребята, делающие микросервисы, — и большинство из них остались со сложной и трудноуправляемой кашей в руках.
Но есть способы избежать этого — и Event Sourcing — один из лучших способов, которые я нашел для этого .
>> Как проверить равенство без метода equals [ lkrnac.net ]
Крутое погружение в тестирование реализации метода equals
с использованием отражения.
>> Изучение CQRS с помощью Axon Framework: заключительные мысли [ geekabyte.blogspot.com ]
Конец длинной серии, за которой я внимательно следил, посвященной одной из моих любимых тем — Event Sourcing и CQRS.
CQRS определенно не является святым Граалем, но в некоторых сценариях он близок к этому 🙂
>> Как присоединиться к несвязанным объектам с помощью JPA и Hibernate [ мысли -на-java.org ]
Классное дополнение к Hibernate, о котором я не знал.
>> Java EE 8 MVC: глобальная обработка исключений [ mscharhag.com ]
Очень быстрое и точное введение в обработку исключений, если вы работаете с Java EE.
>> Экономьте время, составляя меньше тестового кода [ petrikainulainen.net ]
Некоторые начальные подробности о курсе, которым я действительно взволнован (ознакомьтесь с подборкой на этой неделе, чтобы узнать больше об этом).
Также стоит прочитать:
>> Уязвимость в библиотеке отражения Java все еще присутствует спустя 30 месяцев [ infoq.com ]
>> Scatter-Gather с использованием Spring Reactor Core [ java-allandsundry.com ]
>> Как вызывать хранимые процедуры и функции SQL Server из Hibernat e [ vladmihalcea.com ]
>> Производительность StringBuffer и StringBuilder с JMH [ alblue.bandlem.com ]
Вебинары и презентации:
>> Горячий код — это более быстрый код — решение проблемы разогрева JVM [ infoq.com ]
>> Java 9 — GC (G1) пробуждается! [ infoq.com ]
>> 10 лучших выступлений по Java для продвинутых пользователей, которые стоит посетить, чтобы оставаться актуальными [ takipi.com ]
>> Изучение сборки мусора с низкой паузой в Java [ infoq.com ]
>> Вебинар: Знакомство с Spring Cloud Task [ spring.io ]
>> Веб-семинар: микросервисы данных с Spring Cloud Data Flow [ spring.io ]
Время обновления:
>> Spring Batch 3.0.7.RELEASE теперь доступен [ spring.io ]
>> Neo4j 3.0 выпущен с бинарным коммуникационным протоколом и стандартизированными драйверами [ infoq.com ]
>> Полировка отличного релиза: Hibernate Search 5.5.3.Final [ in.relation.to ]
>> Выпущен Spring Statemachine 1.1.0.RC1 [ spring.io ]
>> Выпущена Spring Session 1.2.0 RC3 [ spring.io ]
>> Spring REST Docs 1.1.0.RC1 [ spring.io ]
>> Выпущен PrimeFaces 6.0.RC1 [ Primefaces.org ]
>> Доступна интеграция Spring 4.3 M2 [ spring.io ]
2. Технические и размышления
>> Почему вы должны периодически проверять устаревший код [ daedtech.com ]
Солидный совет, как сохранить менее посещаемый код, чтобы он не гнил и не синхронизировался с частями системы, над которыми вы активно работаете.
>> Оценка бредовых стартапов [ zachholman.com ]
Забавное чтение, если вы не в этой игре, и, надеюсь, полезное, если вы этого не сделаете.
Также стоит прочитать:
>> Обреченный обзор кода [ codefx.org ]
>> Сообщения фиксации [ silkandspinach.net ]
>> Машинное обучение, системы рекомендаций и анализ данных в Cloud Academy [ aws.amazon.com ]
>> Мы знаем гораздо меньше, чем думаем, особенно о будущем. [ lemir.me ]
>> 10 трюков с SQL, о которых вы не думали [ jooq.org ]
3. Комиксы
И мои любимые Дилберты недели:
>> Закопать что-нибудь в лесу [ dilbert.com ]
>> Ты не можешь найти смысл в своей личной жизни? [ dilbert.com ]
>> Это может сработать [ dilbert.com ]
4. Выбор недели
Почти год назад, когда я начал работать над своим первым курсом, я написал, что в нашей экосистеме так мало полноценных курсов. Я знаю по опыту, что для составления хорошего, качественного курса требуется много времени — около 6 месяцев непрерывной работы — что объясняет, почему их так мало.
Это постепенно меняется — недавно анонсированный курс тестирования Петри определенно станет справочным материалом:
>> ТЕСТ С ПРУЖИНОЙ
Всю неделю (заканчивающуюся сегодня) пакеты были со скидкой 50%, поэтому, если вы хотите протестировать, выберите этот. Если вы не очень увлекаетесь тестированием, то обязательно выберите этот.
Я в восторге от этого не только потому, что он касается тестирования, но и из-за Spring (что очень круто).