«В самом начале 2014 года я решил начать отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung.
Курирование моего чтения сделало его более целеустремленным и разнообразным — и я надеюсь, что принесу пользу и вам, позволив лучшему контенту недели подняться на вершину.
Итак, приступим…
1. Java и Spring
>> Reduce Boilerplate Code in your Java applications with Project Lombok
Краткое и полезное введение в проект Lombok и способы удаления некоторых шаблонов в вашей системе с его помощью.
Лично я думаю, что Ломбок — это своего рода подход «лечение симптома, а не причины» — умеренно полезный, но также и небольшой барьер для нового разработчика, берущего проект.
>> Your code coverage metric is not meaningful
Я думаю, что это уже хорошо известный факт — покрытие кода ничего не гарантирует и определенно не должно быть метрикой, на которую смотрит бизнес, а в лучшем случае чем-то внутренним, что разработчик отслеживает и использует в качестве инструмента.
>> Java 8 Lambdas – A Peek Under the Hood
Есть много вводных по Java Lambdas — это одно из лучших.
>> Spring Boot and Spring Data REST – exposing repositories over REST
Беглый взгляд на Spring Data REST и то, как его можно настроить с помощью Spring Boot для реализации простого API. Довольно полезно, чтобы быстро взяться за дело.
>> Streaming JSON Patch from Spring to a React UI
Это хороший знак, когда фреймворк исследует границы Интернета и смотрит вперед. Эта краткая статья является ранним взглядом на то, как вы будете передавать данные с помощью JSON Patch по протоколу STOMP.
Возможно, вы не сразу начнете использовать это, но, тем не менее, это очень классное упражнение.
2. Технические вопросы и размышления
>> Clean Up Those Nasty Junk Drawers
Подробные советы по улучшению структуры и группировки для тестов – здесь много отличной пищи для размышлений.
>> ChessTDD 18: RemovePiece and Housekeeping
Новая часть серии Chess TDD после небольшого перерыва. Будет интересно посмотреть, что нахождение в новой кодовой базе (и в Java) будет означать для серии — возможно, соглашения, склоняющиеся к стилю BDD.
>> move fast & break nothing
Вы развиваете систему, пока эта система находится в руках реальных пользователей. Если нет – вы будете (в этом весь смысл того, что мы делаем, не так ли?).
Теперь, когда мы это установили – прыгайте дальше и читайте эту статью – это не чушь.
>> Faith in eventually
Интересный способ взглянуть на техническую глубину (среди прочего) — от Джейсона Фрида.
Это определенно приобретаемый навык — знать, что нужно решить прямо сейчас, к чему стремиться позже, и быть в состоянии смириться с этим постоянно несовершенным положением вещей.
>> How I Curate the IndyHackers’ Newsletter
Это и мета, и очень уместно включить в статью в стиле информационного бюллетеня, такую как этот еженедельный обзор. Это очень интересно читать о методах и практиках курирования информационного бюллетеня.
Я пишу этот еженедельный обзор с самого начала этого года, и по ходу дела я оптимизировал свой процесс и изучил много лучших практик, но пока ничего не автоматизировал. Возможно, в 2015 году.
3. Комиксы
И, конечно же, недели комиксов XKCD – эти 3 забавные, но и немного грустные:
>> Spirit
>> Listen to Yourself
>> Tones
4. Эксклюзив
На прошлой неделе я представил â Раздел «Выбор недели» здесь, в моем «Еженедельном обзоре». Интересно то, что это полностью эксклюзивно для подписчиков моего списка адресов электронной почты.
Итак, если вы пришли к этой статье из моего списка адресов электронной почты, значит, у вас уже есть выбор – надеюсь, вам понравилось.