Еженедельный обзор Baeldung 8

по весне

Много весенних релизов на этой неделе:

Поезд релиза Spring Data Codd Goes GA]** - Это была довольно длительная работа со стороны команды Spring Data, когда кандидаты и сервисные релизы летали влево и вправо в течение последних нескольких недель. Приятно видеть Spring Data и самое время обновить мои собственные проекты до этого выпуска.

Spring Framework 4.0.2

Spring Security 3.2.1 и 3.0.5 выпущены ** ]- Spring Security также был обновлен на этой неделе - это дает некоторую зрелость новой поддержке конфигурации в стиле Java и общим обновлениям до недавно выпущенных версий Spring.

Теперь перейдем к повторам вебинара, которых много:

Повтор вебинара: введение в Apache Tomcat 8 ** ]- один час потрачен на то, чтобы получить представление о работе над Tomcat 8

Воспроизведение SpringOne2GX 2013: запуск Spring в веб-сервисах Amazon ] ** http://www.infoq.com/presentations/spring-java-8 [⇒ Spring на Java

8]**

Так что, в целом, очень напряженная неделя для ребят из Spring.

На Java

⇒ Монадические фьючерсы в Java 8: как организовать поток данных и избежать ада обратного вызова

Хороший тизер по выходу за рамки асинхронных вычислений с обратными вызовами и использованием монад - теперь уже должно быть ясно, что Java 8 изменит все API.

http://techblog.bozho.net/? p = 1333[⇒ Работа с методами с множеством параметров]

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

Технические

⇒ Uber Hypermedia - минимализм в Интернете

Элегантное предложение для нового и очень легкого типа медиа - Uber Hypermedia (не позволяйте имени обмануть вас). Примеры выглядят очень чистыми и удобочитаемыми - смотрите check их на github

⇒ Регулярное выражение, которое сломало сервер

Классный сценарий обратного отслеживания регулярных выражений, который приводит к операции O (2 ^ n).

Зачем писать тесты - мотивация инвестировать в собственный разум.

Это того стоит.

⇒ 5 ошибок модульного тестирования

Хорошие выводы для практиков юнит-тестирования (все, я надеюсь) - и не только для начинающих разработчиков.

Общие размышления

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

Если вы нажмете, вы заметите, что это долго - так что если вы думаете: «Стоит ли мне читать это?», Я помогу вам: «Да, вы должны».

Готово

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

Мы также приближаемся к выпуску Java 8 - который, вероятно, станет катализатором многих изменений, особенно в области API

До скорого.