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

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

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

Ява

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

=> JDK 8: общая доступность

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

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

=> Учебник по Java 8

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

=> Java 8 Friday Goodies: Lean Concurrency

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

=> API необязательного типа

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

=> Правильные имена тестов JUnit

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

Весна

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

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

=> Добавление социального входа в веб-приложение Spring MVC: интеграционное тестирование

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

=> Spring Context в стиле Grails

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

Технические

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

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

=> Пробуем TLS для URL-адресов HTTP://

На втором месте — прозрачный HTTPS в форме Opportunistic Encryption. Когда/если это будет реализовано в основных браузерах, это будет не чем иным, как вдохновением.

=> Запускать непрерывную доставку при каждой фиксации GitHub

Полезное руководство, если вы настраиваете ЭК.

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

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

=> Микросервисная архитектура похожа на сервис-ориентированную архитектуру

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

=> Боитесь вновь открытых вопросов?

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