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

Java

Это захватывающая неделя - неделя, когда Java 8 наконец-то вышла , поэтому имеет смысл начать здесь:

⇒ Oracle выпускает Java 8 на EclipseCon

Java 8 вышла. Достаточно.

⇒ Учебник по Java 8

И вот хороший, чистый Java 8 Tutorial, который поможет вам, несмотря на все это.

⇒ Java 8 Friday Goodies: Lean параллелизм

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

http://techblog.bozho.net/? p = 1364[⇒ API необязательного типа]

Хороший взгляд на разработку API с использованием Scala, Guava, а теперь и Java 8 Optional.

⇒ Правильный выбор имен тестов JUnit

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

** Весна

**

⇒ Представляем Spring Test MVC HtmlUnit

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

⇒ Добавление Социальный вход в веб-приложение Spring MVC: интеграционное тестирование

Если вы создаете что-то с помощью Spring Social, эту серию необходимо прочитать

⇒ Spring - контекст Grails Way

Существует множество вариантов начальной загрузки Spring Context - и это один из наиболее интересных доступных вариантов.

Технические

⇒ TDD и моделирование шахматной игры

Эта новая статья продолжает то, что было the предыдущая «Что такое TDD, а что нет» - подробный взгляд на применение TDD для реального варианта использования , Но что делает этот «** тот, кто будет читать на этой неделе» », так это то, что это не ваш пример игрушечной мельницы TDD, а реальный, с реальным выбором, который нужно сделать, поэтому продумывание этого стоит того.

http://www.mnot.net/blog/2014/03/17/tring out tls for http__urls[⇒ Попробовать TLS для HTTP://URL-адреса]

Это близкая секунда - прозрачный HTTPS в форме Оппортунистического Шифрования. Когда/если он будет реализован в основных браузерах, он будет вдохновлен.

⇒ Запускать непрерывную доставку каждый коммит GitHub

Полезное руководство, чтобы иметь в наличии, если вы настраиваете CI.

Наконец, страница Микросервисов Мартина Фаулера объединяется в полную картину:

Децентрализованное управление ** http://martinfowler.com/articles/microservices.html#DecentralizedDataManagement [⇒

Децентрализованное управление данными]** http://martinfowler.com/articles/microservices.html#InfrastructureAutomation [⇒

Автоматизация инфраструктуры]** http://martinfowler.com/articles/microservices.html#SmartEndpointsAndDumbPipes [⇒

Умные конечные точки и тупые трубы]

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

⇒ Микросервисная архитектура звучит как сервис-ориентированная архитектура

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

⇒ Опасаетесь вновь открытых вопросов?

Возобновленные проблемы - это факт жизни, и размышления Влада над возможными причинами заслуживают прочтения.