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

Java Web Weekly, выпуск 151

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

1. Весна и Ява

>> Как может выглядеть Java в будущем [ sitepoint.com ]

Планы на Java после версии 9 очень интересны и явно весьма амбициозны. Некоторые огромные функции в работе.

>> Еще один постпроцессор для Spring Boot [ frankel.ch ]

Некоторое удовольствие копаться во внутренностях Spring (и Spring Boot), выходя за рамки использования фреймворка и приближаясь к его реальному пониманию.

>> Образец Spring Kafka Producer/Consumer [ java-allandsundry.com ]

Чистые и точные примеры, представляющие Spring Kafka .

>> (J) Принципы модульного тестирования [ codecentric.de ]

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

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

>> Дорога к Javaslang 3.0 [ infoq.com ]

>> Неравенство поколений в сборке мусора [ sitepoint.com ]

>> Печатная версия High-Performance Java Persistence [ vladmihalcea.com ]

>> Познакомьтесь с Жюльеном Дюбуа и JHipster [ in.relation.to ]

>> Работа с параллельными потоками базы данных с использованием пользовательских пулов потоков [ minborgsjavapot.com ]

>> Сериализация POJO с пользовательским типом содержимого в JAX-RS 2.x [ adam-bien.com ]

>> 779 236 операторов ведения журнала Java, 1 313 репозиториев GitHub: ОШИБКА, ПРЕДУПРЕЖДЕНИЕ или ФАТАЛЬНО? [ takipi.com ]

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

>> До Spring Security 4.1 и выше [ infoq.com ]

>> CQRS и Event Sourcing с Якубом Пилимоном [ spring.io ]

>> Микро-бенчмаркинг в Java [ infoq.com ]

>> Пограничный шлюз Netflix с использованием Zuul [ infoq.com ]

>> От императивных к реактивным веб-приложениям [ spring.io ]

>> Введение в Spring Boot [ infoq.com ]

>> Советы Spring: поток данных Spring Cloud [ spring.io ]

>> Vaadin Spring 1.1 — создавайте веб-интерфейсы, которые напрямую подключаются к вашему бэкенду Java [ spring.io ]

>> DDD и REST — доменные API для Интернета [ spring.io ]

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

>> Платформа ввода-вывода Spring Афины-SR1 [ spring.io ]

>> Вышел Hibernate Validator 5.3.2.Final [ in.relation.to ]

>> IntelliJ IDEA 2016.3 RC: платформы, серверы приложений и облака [ jetbrains.com ]

>> Выпущен Spring Cloud Data Flow 1.1 RC1 [ spring.io ]

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

>> ValueObject [ martinfowler.com ]

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

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

>> Как запустить непрерывную интеграцию на EC2 без больших затрат [ giorgiosironi.com ]

Надежное руководство по настройке конвейера непрерывной интеграции на EC2 с экономической точки зрения . Здесь много хорошего, особенно когда вы масштабируетесь.

>> Самые популярные реляционные базы данных — издание 2016 года [ plumbr.eu ]

Такие полевые данные всегда интересны тем, что дают нам представление о том, как выглядит рынок в целом.

>> Шаблоны непрерывной доставки: создание приложения внутри контейнера Docker [ codecentric.de ]

То, как мы сейчас строим конвейер CD, определенно изменилось по сравнению с тем, как мы это делали всего несколько лет назад. И Docker, безусловно, был большой частью данных, наряду с более новыми DSL в Jenkins.

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

>> Проверка работоспособности Docker-контейнеров [ Couchbase.com ]

>> Снижение цен на EC2 (инстансы C4, M4 и T2) [ aws.amazon.com ]

>> Проблема смешанного содержимого Disqus и ее решение с помощью CSP [ troyhunt.com ]

>> «Events-First» для микросервисов с Event Storming и DDD [ russmiles.com ]

>> Мониторинг производительности Java: 5 инструментов с открытым исходным кодом, которые вы должны знать [ takipi.com ]

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

>> Как быть продуктивным (как разработчик) [ sebastian-daschner.com ]

Здесь много хороших советов о том, как стать продуктивным разработчиком. « Выбросьте мышь », которому трудно следовать, фантастический совет.

>> Разрешение конфликтов [ queue.acm.org ]

Конфликт — это одна из тех вещей, о которых лучше не беспокоиться.

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

>> Как сдавать программные проекты вовремя [ daedtech.com ]

Есть вопрос, на который нет простого ответа. Что, конечно, не означает, что мы должны перестать пытаться улучшить этот процесс.

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

>> Оживите свою аналитику: Amazon QuickSight теперь общедоступен в Северной Вирджинии, Орегоне и Ирландии [ allthingsdistributed.com ]

>> Офшоринговая рулетка: уроки аутсорсинга в Индию, Китай и Филиппины [ troyhunt.com ]

>> О метаданных [ lemire.me ]

>> О написании и публикации моей первой электронной книги [ ontestautomation.com ]

4. Комиксы

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

>> Мне некомфортно, когда им нравится работать [ dilbert.com ]

>> Стандарты безопасности [ dilbert.com ]

>> Надеюсь, я не единственный, кто присоединился к этой группе просто ради смеха [ dilbert.com ]

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

>> Идеальный утренний распорядок (подтверждено наукой) [ taylorpearson.me ]