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

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

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

В самом начале 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 :

>> килобайт

>> Академия против бизнеса

>> Жалоба на компилятор