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

Еженедельный обзор ForEach 36

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

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

Вот так…

1. Весна и Ява

>> Отображение хода запуска приложения Spring в веб-браузере [ nurkiewicz.com ]

Отображение визуального прогресса в процессе загрузки приложения Spring.

Есть круто, а есть круто. И это просто круто. Включите видео в конце, чтобы увидеть эту штуку в действии.

>> React.js и Spring Data REST: Часть 1 — Основные возможности [ spring.io ]

Первая часть многообещающей новой серии, посвященная созданию REST-приложения Spring Data и внешнего интерфейса для него.

>> Именование необязательных методов запроса [ joda.org ]

Еще один практический совет по использованию Optional — на этот раз в качестве типа возвращаемого значения для методов запроса.

>> Java EE 8 MVC: Начало работы с Ozark [ mscharhag.com ]

Первая из интересной серии, исследующая грядущий фреймворк MVC из следующего выпуска Java EE.

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

>> Обработка статических веб-ресурсов Spring boot для одностраничных приложений [ java-allandsundry.com ]

>> Постапокалиптическое солнце.разное.Небезопасный мир [ infoq.com ]

>> Новая опция JVM позволяет генерировать диаграммы пламени в смешанном режиме [ infoq.com ]

>> Демонстрация системы авторизации без сохранения состояния и RESTful на основе токенов с использованием JWT и Spring Security [ github ]

>> JShell, Java 9 REPL — что он делает? [ jaxenter.com ]

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

>> Spring Data Release Train Goes GA [ spring.io ]

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

>> Выпущен Spring Web Flow 2.4.2 [ spring.io ]

>> Выпущен Spring LDAP 2.0.4 [ spring.io ]

>> IntelliJ IDEA 15 EAP: помогите нам протестировать корректировки цветового дефицита [ jetbrains.com ]

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

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

>> Пересмотр производительности веб-приложения на HTTP/2 [ advancedweb.hu ]

Очень интересно взглянуть на улучшения скорости в HTTP/2 , а также на конкретные цифры для различных методов оптимизации.

С ума сойти, какая разница здесь — некоторые действительно хорошие цифры.

>> Действительно ли каждому микросервису нужна собственная база данных? [ plainoldobjects.com ]

В этой части обсуждаются некоторые довольно важные вопросы, касающиеся CQRS, Event Sourcing и фокусирующиеся на очень полезных аспектах Polyglot Persistence этой архитектуры.

>> Представляем жестокие ограничения кодирования [ code-cop.org ]

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

Вот еще один вариант, который можно попробовать, если вы чувствуете себя смелым — без мыши . Возьмите мышь и положите ее в сумку. Действительно.

Я сделал это несколько лет назад и за эти выходные выучил больше сочетаний клавиш (теперь я использую их ежедневно), чем за целый год с мышью.

>> Единица работы и транзакции в доменно-ориентированном дизайне [ sapiensworks.com ]

По мере того, как я углубляюсь в DDD и Event Sourcing, мне очень нравятся эти погружения в конкретные аспекты архитектуры.

>> Усвоенный урок: протестируйте свои миграции на большом наборе данных [ swizec.com ]

Хм, это занимает несколько лет назад, проклиная небеса посреди очень раздражающей миграции данных . Хорошо читать.

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

>> Новинка — торги, ориентированные на ресурсы, для спотовых инстансов EC2 [ aws.amazon.com ]

>> Как помочь подготовиться к DDoS-атакам, уменьшив поверхность атаки [ aws.amazon.com ]

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

>> Углубленный взгляд на CQRS [ sapiensworks.com ]

Твердое введение в CQRS и шаблон CQS, и в то же время с нетерпением жду Event Sourcing .

>> Эффективность команды не имеет значения [ benjiweber.co.uk ]

Интересно прочитать о ценности 80-20 при создании программного обеспечения и о том, что может быть, только может быть — весь этот путь измерения производительности для работников умственного труда сложнее, чем в других дисциплинах.

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

Твердые советы о том, как подойти к сложной проблеме улучшения команды, частью которой вы являетесь или руководите .

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

>> Сущность объектно-функционального программирования и практический потенциал Scala [ codecentric.de ]

>> Переговоры о зарплате без сжигания мостов [ daedtech.com ]

4. Комиксы

Вот мои любимые комиксы недели:

>> Лазерная указка [ theoatmeal.com ]

>> Как погладить котенка [ theoatmeal.com ]

>> Как мы должны были быть жесткими в выпускном классе старшей школы [ theoatmeal.com ]

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

Ранее в этом году я представил раздел «Выбор недели» в своем «Еженедельном обзоре». Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.

Если нет — вы можете поделиться обзором и разблокировать его прямо здесь:

[идентификатор соцсети = ”6211″]

Хорошая ссылка для сборки конвейера Jenkins:

>> Организация конвейеров доставки с помощью Jenkins

[/социальный замок]