«В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung.
2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал намного больше читать, чтобы убедиться, что освещаю и курирую вещи, которые имеют ценность и действительно интересны.
Дайте мне знать в комментариях, если вы находите мои обзоры интересными и полезными.
Итак, приступим…
1. Spring и Java
>> The API Gateway Pattern: Angular JS and Spring Security Part IV
Прокси/шлюз — это один из основных вопросов, на который нужно ответить при создании веб-приложения Spring. Это помогает во многих вещах — CORS — одна из них. Итак, эта четвертая часть новой серии Spring Security с Angular, разворачивающейся на Spring Central, является очень полезным справочником.
Также — я только что удалил тему из списка TODO моей статьи — и мне не пришлось писать ни слова 🙂
>> Spring 4 and Java 8
Краткое руководство о том, как Spring использует Java 8 для написания идиоматического кода .
>> Hibernate locking patterns – How does Optimistic Lock Mode work
Интересное исследование оптимистической блокировки Hibernate, ориентированное на код, и, что более важно, потенциальных предостережений при ее использовании.
>> Reading Large Lines Slower in JDK 7 and JDK 8
Мне нравится читать «Вдохновленные реальными событиями» для этих низкоуровневых глубоких погружений в язык Java – и это не разочаровывает. Вот продолжение этого.
>> Logging to Redis using Spring Boot and Logback
Стек ELK творит чудеса с ведением журнала — и это интересный вариант. Если вы хотите улучшить понимание вашего приложения и использование ведения журнала — это надежный подход.
Но, конечно же, стандартный стек ELK также является очень хорошей отправной точкой.
>> Timeout support using ExecutorService and Futures
Краткая вводная статья о работе с исполнителем одного потока и потоками Java 8.
Время для обновления:
-
\u003e\u003e Выпущены Spring Data Evans SR 2 и Dijkstra SR 5 \u003e\u003e Выпущен JHipster 2.0 с улучшениями AngularJS, различиями Liquibase и Spring WebSockets \u003e\u003e Выпущен Spring XD 1.1 RC1 \u003e\u003e Java 8 Auto- Обновление, Java 7 Конец публичного обновления
2. Технические и размышления
>> Avoiding the Perfect Design
Прагматизм и четкие «критерии выхода» отсутствуют в нашей отрасли.
Вы могли бы подумать, что это ошибка «молодого стрелка», но это не так. Пока вы читаете это прямо сейчас, кто-то с десятилетиями в индустрии скрещивает пальцы и подписывает The Big Rewrite. Почему? Потому что – может быть, в этот раз…
Итак – может быть, не делайте этого, а, может быть, прочитайте это.
>> Agile Methodologies or Agile Software?
Я стараюсь держаться подальше от статей по Agile здесь, в Баелдунге. Это потому, что большая часть материала, который я читал на эту тему, просто полезна — иногда. Конечно, за небольшими исключениями, такими как Дэн Норт, но он публикует раз в месяц. Хотя этот — стоит прочесть.
>> Taking the long view
«Долгая игра» — это приобретаемый навык после того, как вы обожглись один или несколько раз. И наличие дисциплины, позволяющей предпринимать необходимые шаги и отслеживать результаты в долгосрочной перспективе, может стать разницей между успешным и неудачным проектом.
>> All the Technology but None of the Love
Хороший совет.
>> Getting Started with AngularJS
Похоже, хорошее начало работы с AngularJS — я планирую изучить его на выходных.
3. Комиксы
И мои любимые Дилберты недели:
>> We’re going to try something called Agile Programming
>> Please don’t hit me with your modem
>> Which answer gets us hired?
4. Выбор недели
Ранее в этом году я представил раздел «Выбор недели» в моем «Еженедельном обзоре». € . Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.