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

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

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

1. Ява и весна

>> Project Jigsaw: Второй этап

Марк Рейнхольд только что объявил , что будет дальше с модульной системой Java JDK 9 . Выглядит как более достойный план, чем первый обход — брать куски размером с укус и интегрировать их в платформу один за другим, а не одно большое изменение. Скрещенные пальцы.

>> Идентификаторы Hibernate и UUID

Действительно полезный и подробный взгляд на Hibernate UUID — хотя я много лет работал с этими маленькими идентификаторами, я все же многому научился из этого. Мне также нравится краудсорсинговый способ перепроверить информацию и получить совет.

>> Spring 4: прокси-классы на основе CGLIB без конструктора по умолчанию

Вот как Spring становится проще — bean-компоненты, которые проксируются с помощью CGLIB, раньше требовали конструктора по умолчанию — после Spring 4 они больше не требуются. Таким образом , для этих бинов теперь возможна инъекция конструкции, что значительно упрощает их тестирование.

>> Гибкость с абстракцией кеша Spring

Практическая иллюстрация кэширования в Spring — классное использование @Profile для прозрачного переключения между двумя разными поставщиками кэша (в данном случае Hazelcast и Ehcache). Холодные бобы.

И напоследок — некоторые официальные вещи Spring, на которые я обратил внимание на этой неделе:

2. Технические

>> Вероятно, вам не нужна очередь сообщений

Я не могу не согласиться как с этим конкретно, так и с более широким утверждением: « Возможно, вам не нужен X », где X может быть любым количеством вещей. Сложность — коварная вещь, и вы должны быть безжалостны при проектировании своих систем. И добавление MQ, вероятно, — в девяти случаях из десяти — является преждевременной оптимизацией и неправильным шагом.

Итак, у нас есть статья недели — прочитайте эту — дважды.

>> Микросервисы НАДЕЖНЫ

Интересное чтение о микросервисах с точки зрения принципов SOLID.

3. Размышления

>> Персональные размышления о программном обеспечении

Хорошая пища для размышлений — читается быстро, так что у вас нет оправданий 🙂

>> Чего нельзя делать во время собеседования

Хороший путеводитель по собеседованию — несколько интересных моментов, которые я хотел бы прочитать (и усвоить) 8 лет назад 🙂

>> ДушительПриложение

Это задело меня за живое, так как до сих пор я участвовал в двух «Больших переписываниях», и оба раза мы должны были хотя бы попытаться использовать этот подход, а не переписывать систему . Избавьте себя от необходимости копаться в этой конкретной кроличьей норе и прочтите эту.

>> P, NP и проблемы с принятием решений (правда, это не так уж и плохо)

Неожиданное введение в алгоритмическую сложность и P vs NP. Приятное чтение — навевает веселые воспоминания о школе.