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

Итак, приступим…

1. Spring и Java

>> Stagnation with Java EE 8: Can the Java Community Make a Difference? [infoq.com]

История Java EE разворачивается.

>> JUnit 5 M1 [marcphilipp.de]

Официальное объявление о самой первой вехе JUnit 5. Хорошая вещь — похоже, пришло время попробовать ее по-настоящему.

>> JUnit 5 – Dynamic Tests [codefx.org]

Говоря о первой вехе JUnit 5, Николай, конечно же, продолжает изучать очень интересные аспекты JUnit. Это касается концепции динамического теста, который потенциально может быть весьма мощным.

>> How to Get Started with Java Machine Learning [takipi.com]

Краткий обзор машинного обучения в экосистеме Java. Немного жаль, что Mahout был заброшен в этом пространстве, поскольку несколько лет назад он подавал некоторые надежды.

>> Robot Framework Tutorial 2016 – Integration with Jenkins [codecentric.de]

Подробное введение в настройку Robot Framework с новым сервером Jenkins 2.0 с нуля. Определенно один, чтобы добавить в закладки, если / когда вам нужно это сделать.

>> The best way to detect database connection leaks [vladmihalcea.com]

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

>> Stackoverflow: 7 of the Best Java Answers That You Haven’t Seen [takipi.com]

Забавная интересная идея — взглянуть на несколько самых популярных вопросов о Java на StackOverflow.

Некоторые из них вернули меня обратно к курсу «Операционные системы» в колледже 🙂

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

    \u003e\u003e Советы по Hibernate: как сопоставить результаты собственных запросов с сущностями [thoughts-on-java. org] \u003e\u003e HTTP-RPC: облегченная кроссплатформенная среда REST Framework [infoq.com] \u003e\u003e Запустите приложение Spring Boot на AWS с помощью Elastic Beanstalk [pragmaticintegrator.com] \u003e\u003e CVE-2016-5007 Spring Security / MVC Path Matching Несогласованность [spring.io] \u003e\u003e Обновление Hibernate ORM в WildFly [in.relation.to]

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

    \u003e\u003e Понимание производительности параллельного потока в Java SE 8 [infoq.com] \u003e\u003e Проверка JsonObjects In JAX-RS с проверкой бинов и Java EE 7 [adam-bien.com] \u003e\u003e Just Enough App Server with WildFly Swarm [antoniogoncalves.org]

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

    \u003e\u003e Spring Security 4.1.1 выпущен [ spring.io] \u003e\u003e Spring IO Platform 2.0.6.RELEASE [spring.io] \u003e\u003e Spring Cloud Task 1.0.1.RELEASE теперь доступен [spring.io] \u003e\u003e Spring Cloud Brixton.SR3 доступен [spring.io ] \u003e\u003e Спр Выпущен Cloud Data Flow 1.0 GA [spring.io] \u003e\u003e Доступен Spring для Apache Kafka 1.0.2 [spring.io] \u003e\u003e Доступен Java DSL для Spring Integration 1.2 M1 и 1.1.3 [spring.io] \u003e\u003e IntelliJ IDEA 2016.2 уже здесь! [jetbrains.com]

2. Технические и размышления

>> Jepsen: VoltDB 6.3 [aphyr.com]

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

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

>> The REST Report [tbray.org]

Некоторые мысли об REST в экосистеме сегодня.

>> How Collaboration Humanizes the Enterprise [daedtech.com]

Это произведение и немного грустное, и немного обнадеживающее.

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

>> For those of you thinking about moving into the test automation field [ontestautomation.com]

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

>> Benefits of Serverless Architectures [martinfowler.com]

Продолжая обсуждение, в этой статье рассматриваются преимущества и аргументы в пользу бессерверной архитектуры.

>> Baeldung Q2 2016 Report [meta.baeldung.com]

И ежеквартальный взгляд изнутри на цифры baeldung.com вышел.

Если вы не знали, я регулярно публикую этот отчет, чтобы любознательные читатели могли узнать, как работает сайт изнутри.

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

    \u003e\u003e Знакомство с неподтвержденными нарушениями в разделе «Меня заблокировали» [troyhunt.com] \u003e\u003e О внутреннем коде retreat [code-cop.org] \u003e\u003e Динамика изменений: почему реактивность имеет значение [queue.acm .org] \u003e\u003e Планирование неправильного масштаба [devblog.avdi.org] \u003e\u003e О незнании [dandreamsofcoding.com] \u003e\u003e Изучение безопасности облачных вычислений на Pluralsight [troyhunt.com]

3. Комиксы

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

>> You are entitled to a cubicle that is three inches wider [dilbert.com]

>> The extreme level of abstraction [dilbert.com]

>> Hubris? What’s that [dilbert.com]

«4. Выбор недели

>> Getting less done [signalvnoise.com]