1. Ява и весна
>> Project Jigsaw: Второй этап
Марк Рейнхольд только что объявил , что будет дальше с модульной системой Java JDK 9 . Выглядит как более достойный план, чем первый обход — брать куски размером с укус и интегрировать их в платформу один за другим, а не одно большое изменение. Скрещенные пальцы.
>> Идентификаторы Hibernate и UUID
Действительно полезный и подробный взгляд на Hibernate UUID — хотя я много лет работал с этими маленькими идентификаторами, я все же многому научился из этого. Мне также нравится краудсорсинговый способ перепроверить информацию и получить совет.
>> Spring 4: прокси-классы на основе CGLIB без конструктора по умолчанию
Вот как Spring становится проще — bean-компоненты, которые проксируются с помощью CGLIB, раньше требовали конструктора по умолчанию — после Spring 4 они больше не требуются. Таким образом , для этих бинов теперь возможна инъекция конструкции, что значительно упрощает их тестирование.
>> Гибкость с абстракцией кеша Spring
Практическая иллюстрация кэширования в Spring — классное использование @Profile
для прозрачного переключения между двумя разными поставщиками кэша (в данном случае Hazelcast и Ehcache). Холодные бобы.
И напоследок — некоторые официальные вещи Spring, на которые я обратил внимание на этой неделе:
- >> Прототип интеграции Spring Security / Spring Data — прекрасная вещь
- >> Выпущен Spring Data Dijkstra SR1 — исправлены ошибки Spring Data — забирайте их, пока они горячие
- >> Производительность — настройка примера приложения Spring Petclinic — повтор веб -семинара
- >> Инструментарий для следующего поколения Spring — повтор вебинара
2. Технические
>> Вероятно, вам не нужна очередь сообщений
Я не могу не согласиться как с этим конкретно, так и с более широким утверждением: « Возможно, вам не нужен X », где X может быть любым количеством вещей. Сложность — коварная вещь, и вы должны быть безжалостны при проектировании своих систем. И добавление MQ, вероятно, — в девяти случаях из десяти — является преждевременной оптимизацией и неправильным шагом.
Итак, у нас есть статья недели — прочитайте эту — дважды.
>> Микросервисы НАДЕЖНЫ
Интересное чтение о микросервисах с точки зрения принципов SOLID.
3. Размышления
>> Персональные размышления о программном обеспечении
Хорошая пища для размышлений — читается быстро, так что у вас нет оправданий 🙂
>> Чего нельзя делать во время собеседования
Хороший путеводитель по собеседованию — несколько интересных моментов, которые я хотел бы прочитать (и усвоить) 8 лет назад 🙂
>> ДушительПриложение
Это задело меня за живое, так как до сих пор я участвовал в двух «Больших переписываниях», и оба раза мы должны были хотя бы попытаться использовать этот подход, а не переписывать систему . Избавьте себя от необходимости копаться в этой конкретной кроличьей норе и прочтите эту.
>> P, NP и проблемы с принятием решений (правда, это не так уж и плохо)
Неожиданное введение в алгоритмическую сложность и P vs NP. Приятное чтение — навевает веселые воспоминания о школе.