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

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

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

В самом начале 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. Выбор недели

Ранее в этом году я представил раздел «Выбор недели» в своем «Еженедельном обзоре». Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.