В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach .
2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал читать гораздо больше, чтобы убедиться, что освещаю и курирую материалы, которые имеют ценность и действительно достойны прочтения.
Дайте мне знать в комментариях , если вы находите мои обзоры интересными и полезными.
Вот так…
1. Весна и Ява
>> Портативный HTTP-сеанс, готовый к использованию в облаке
После Spring Boot я больше всего воодушевлен Spring Session среди всех новых проектов Spring, над которыми я работаю. Эта часть дразнит Http-сессию средней редкости, поддерживаемую Redis, с развертыванием для загрузки.
>> Руководство для начинающих по каскадным типам JPA и Hibernate
Огромный ресурс для понимания каскадирования в Hibernate и JPA — множество примеров, которые стоит изучить.
>> Java Bootstrap: Dropwizard против Spring Boot
Хорошее введение в оба фреймворка.
Важно понимать, что Dropwizard существует с 2011 года, тогда как Spring Boot — гораздо более новый фреймворк . С этой точки зрения весьма впечатляет то, что он достиг хорошего принятия и зрелости за такое короткое время.
>> Иди за деньгами! JSR 354 добавляет первоклассную поддержку денег и валюты в Java
Взгляните на готовящийся к выпуску Money JSR — выглядит полезным, если вы имеете дело с деньгами.
>> Обход рекурсивных структур данных с использованием потоков Java 8
Крутой вариант использования Streams для элегантного обхода деревьев.
Также стоит прочитать:
>> Java 8u40 обеспечивает улучшенное управление памятью и поддержку JavaScript
>> Видеоуроки Kibana 4, часть 1
>> Наследие Java постоянно расширяется
>> Избегайте рекурсии в ConcurrentHashMap.computeIfAbsent()
>> JEP 110: Клиент HTTP 2 теперь предлагается для Java 9
>> Spring XD 1.1: упрощение больших данных, как это сделал Spring для Java EE
Вебинары и презентации:
>> Обработка ресурсов в Spring MVC 4.1
>> В поисках священного интеграционного теста
>> Кэширование с помощью Spring: расширенные темы и лучшие практики
>> Создание модульных SPA, управляемых тестированием, с помощью Spring и AngularJS
Время обновления:
>> Доступен весенний выпуск данных Train Fowler RC1
>> Выпущен Lucene 5.0 (объявление в списке рассылки)
>> Вышел HttpClient 4.4 (объявление в списке рассылки)
>> Выпуск Kibana 4.0.1 и >> Объявление о выпуске Logstash 1.5.0 RC1 и >> Выпуск Marvel 1.3.1
>> Spring Cloud 1.0.0 уже доступен
2. Технические и размышления
>> Unorthodocs: откажитесь от DVCS и вернитесь к здравомыслию
Это было весело читать. Кто-то где-то не думает , что это пчелиные
колени ? Я говорю богохульство.
>> Упрощенные обзоры производительности
Всякий раз, когда я сталкивался с обзорами производительности в своей карьере, как на принимающей, так и на дающей стороне, я всегда думал: « Должен быть лучший способ сделать это.
”
Эта статья описывает ту же идею и предлагает интересную и простую альтернативу, которую стоит прочитать.
>> Почему неблокирующий?
Некоторые очень интересные соображения о неблокирующей и блокирующей архитектуре .
Поработав также с системой, основанной на событиях, я определенно вижу, как она вводит множество интересных вещей, которые были бы просто невозможны с более традиционной архитектурой, но также и значительно усложняет процесс написания и рассуждений.
Также стоит прочитать:
>> Google запрещает гиперссылки
3. Комиксы
И мои любимые Дилберты недели:
>> Подпрограмма Brain Wuss
>> Получение финансирования
>> Отказ гарантирован
4. Выбор недели
Ранее в этом году я представил раздел «Выбор недели» в своем «Еженедельном обзоре». Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.