В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach .
2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал намного больше читать, чтобы убедиться, что освещаю и курирую вещи, которые имеют ценность и действительно интересны.
Дайте мне знать в комментариях , если вы находите мои обзоры интересными и полезными.
Вот так…
1. Ява и весна
>> Под капотом с прототипом расширенных универсальных шаблонов для Java
Усовершенствования универсальных шаблонов в Java 10.
К сожалению, не похоже, что эти улучшения дойдут до материализации дженериков, так что у нас все еще будет стирание типов, но ввод примитивов в игру открывает несколько интересных возможностей.
>> Тодд Монтгомери обсуждает Java 8 Lambdas и Aeron
Интересная 10-минутная дискуссия об оптимизации того, как мы используем Lambdas в Java, и почему мы должны об этом заботиться.
>> Java 8 WTF: поиск неоднозначного метода
Неоднозначность в спецификации языка Java и тщательный и подробный анализ на вершине. Это достойная статья, на которую стоит потратить свое время, так же как и на продолжение .
>> Асинхронные тайм-ауты с CompletableFuture
Подробное описание того, как использовать Java 8 для написания лучшего параллельного кода .
>> Приложение безопасности Spring Boot
Длинная, но полезная справочная статья о создании защищенного загрузочного веб-приложения .
>> Spring retry — способы интеграции с вашим проектом
Повтор неудачной операции — одна из тех вещей, которые вам могут понадобиться в зрелом проекте. В этом может помочь проект spring-retry .
>> Spring Framework 4.1.4, 4.0.9 и 3.2.13 выпущены
Крутой новый весенний релиз с множеством исправлений ошибок, как раз перед новым годом.
И, конечно же, весенние презентации недели, которыми можно заняться в следующие выходные:
>> Веб-приложения Spring 4
>> Глубокое погружение в Spring WebSockets
2. Технические и размышления
>> Обработка пограничных случаев
Продумывать крайние случаи вашего приложения и хорошо справляться с ними — это признак зрелости и уважения к вашим пользователям, хотя — да — это немного усложняет кодовую базу.
Это ни в коем случае не означает, что вам нужно сделать это в своей V1 и воздержаться от запуска чего-то полезного из-за боязни нежелательных крайних случаев.
>> Почему важно посредничество
Большинство из нас так или иначе разрабатывают для Интернета, и знание потенциальных «точек контроля» или посредников, которых мы можем считать само собой разумеющимися , делает нас лучше в том, что мы делаем .
>> Сохранение проекта и компании
Углубленный пример участия в консалтинге с множеством полезных выводов как для консультантов, так и для владельцев бизнеса. Здесь можно многому научиться.
3. Комиксы
И немного Дилберта для начала в 2015 году:
>> Требования к новогодним решениям
>> Вы думаете, что не согласны со мной, но вы ошибаетесь
>> Реалистичная оценка, которая испортит вам день
4. Выбор недели
Ранее в этом году я представил раздел «Выбор недели» в своем «Еженедельном обзоре». Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.