«В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung.
2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал намного больше читать, чтобы убедиться, что освещаю и курирую вещи, которые имеют ценность и действительно интересны.
Дайте мне знать в комментариях, если вы находите мои обзоры интересными и полезными.
Итак, приступим…
1. Java и Spring
>> Under The Hood With A Prototype of Enhanced Generics for Java
Улучшения универсальных шаблонов, которые появятся в Java 10.
К сожалению, похоже, что эти улучшения не доходят до материализации дженериков, поэтому мы все еще есть стирание шрифта, но использование примитивов открывает несколько интересных возможностей.
>> Todd Montgomery Discusses Java 8 Lambdas and Aeron
Интересная 10-минутная дискуссия об оптимизации того, как мы используем Lambdas в Java, и почему мы должны об этом заботиться.
>> Java 8 WTF: Ambiguous Method Lookup
Неоднозначность в спецификации языка Java и тщательный и подробный анализ. Это достойная статья, на которую стоит потратить свое время, как и на продолжение.
\u003e\u003e Асинхронные тайм-ауты с CompletableFuture
Подробное описание того, как использовать Java 8 для написания лучшего параллельного кода.
>> Spring Boot Security Application
Длинная, но полезная справочная статья о создании защищенного загрузочного веб-приложения.
>> Spring retry – ways to integrate with your project
Повтор неудачной операции — одна из тех вещей, которые вам могут понадобиться в зрелом проекте. В этом может помочь проект spring-retry.
>> Spring Framework 4.1.4 & 4.0.9 & 3.2.13 released
Классный новый весенний релиз с множеством исправлений ошибок, как раз перед новым годом.
И, конечно же, весенние презентации недели, которые будут заняты в следующие выходные:
-
\u003e\u003e Веб-приложения Spring 4 \u003e\u003e Глубокое погружение в веб-сокеты Spring
2. Технические и размышления
>> Handling Edge Cases
Продумывая Крайние случаи вашего приложения и хорошая обработка их — это признак зрелости и уважения к вашим пользователям, хотя — да — это действительно немного усложняет кодовую базу.
Это ни в коем случае не означает, что вам нужно делать это в своей V1 и воздерживаться от запуска чего-то полезного из-за боязни нежелательных крайних случаев.
>> Why Intermediation is Important
Большинство из нас так или иначе разрабатывают для Интернета, и знание потенциальных «точек контроля» или посредников, которых мы можем считать само собой разумеющимися, делает нас лучше в том, что мы делаем.
>> Saving a Project and a Company
Подробный пример участия в консалтинге с множеством полезных выводов как для консультантов, так и для владельцев бизнеса. Здесь можно многому научиться.
3. Комиксы
И немного Дилберта, чтобы вы начали в 2015 году:
>> Demands for New Year’s Resolutions
>> You think you disagree with me, but you’re mistaken
>> A realistic estimate that will ruin your day
4. Выбор недели
Ранее в этом году я представил раздел «Выбор недели» здесь, в моем — «Еженедельный обзор». Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.