В самом начале 2014 года я решил начать лучше документировать свои читательские привычки и делиться ими со всеми вами .
Суть в том, что благодаря кураторству и документированию мое чтение стало более целенаправленным и разнообразным. Кроме того, я считаю, что курирование хорошего контента приносит большую пользу, помогает людям исследовать и позволяет лучшим материалам подниматься на вершину.
Надеюсь, они вам понравятся, поскольку мы продвигаемся во второй половине 2014 года.
Вот так…
1. Ява и весна
>> Как настроить механизм грязной проверки Hibernate
На прошлой неделе сериал перешел к механизму грязной проверки, который предоставляет Hibernate ; на этой неделе мы рассмотрим это еще глубже — выполнив проверку вручную или используя другие нестандартные подходы.
>> Как внедрить объекты в контроллер Spring MVC с помощью HandlerMethodArgumentResolver
Продвинутый, но очень полезный вариант использования — внедрение пользовательского объекта в методы вашего уровня контроллера . Я делал это всякий раз, когда обнаруживал, что мне регулярно нужен доступ к чему-то, и это довольно удобно.
>> Сервис сокращения ссылок в 42 строчках кода на… Java (?!) Spring Boot + Redis
Это быстрое упражнение — классный тест Fizz Buzz — программа для сокращения URL на разных языках . Это делается с помощью Java, Spring Boot и Redis; оттуда также есть классный пример Clojure — проверьте его, если вы увлекаетесь Clojure.
>> Документация по конечной точке Spring MVC с Spring Boot
Документация по REST API (у вас противоречие в терминах) — тема мне близкая и дорогая, поэтому я кое-что почитал на эту тему. Вот способ сделать это с помощью Spring Boot — больше не с помощью стороннего инструмента, о котором я говорил в предыдущих еженедельных обзорах.
Наконец, обычные подозреваемые — весенние релизы:
Выпущен Spring Data Dijkstra SR4
Spring Tool Suite и Groovy/Grails Tool Suite 3.6.1: новые и заслуживающие внимания
2. Технические
>> Модель зрелости
Модели зрелости получили дурную славу — вот положительный взгляд на то, как они могут помочь вам учиться и расти.
>> Необходимые условия микросервиса
Микросервисы сейчас в моде — все и их мама прыгают и внедряют микросервисы. Иногда это хороший способ, а иногда — как и все остальное — нет. Пару недель назад я дал ссылку на этот действительно хороший и честный обзор команды, которая потерпела неудачу в создании микросервисов, и по ходу дела узнала много нового.
Итак, если вы планируете использовать этот паттерн в своем следующем проекте или, возможно, прямо сейчас находитесь в середине реализации (как и я) — сделайте себе одолжение и прочитайте эти статьи от людей, которые действительно сделали это и узнал из опыта.
Я думал, что эта серия в основном завершена — это не так (я все еще догоняю):
Шахматы TDD 13: Двигаемся дальше
Chess TDD 14: выяснение блокирующих фигур
3. Размышления
>> Вырваться из золотых наручников
Еще один от Эрика об уходе с высокооплачиваемой работы . Трек пассивного дохода, безусловно, понравится многим людям, и это та часть статьи, которая мне показалась наиболее интересной.
>> 5 вещей, которые я делаю, чтобы оставаться актуальным
Мы все становимся старше — даже если вы не очень верите в это 🙂 — и держать свои навыки в тонусе — это, вероятно, самое важное, что вы можете сделать, и точка.
Как инженеры, мы любим учиться и продолжаем учиться. В конце концов, именно естественное любопытство и готовность учиться и экспериментировать привели нас в инженерное дело.
Эта статья является хорошим справочником для того, чтобы быть в курсе последних событий и поддерживать огонь обучения.
>> Пусть код движется к лучшему дизайну
Взгляд на дизайн от человека, которого я очень уважаю — прочтите это.
4. Комиксы
Грядет следующая партия гениальных XKCD :