«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. С тех пор не пропускал обзоров.
Итак, приступим…
1. Spring и Java
>> How We Migrated Our Backend to Spring Boot in 3 Weeks [stormpath.com]
Определенно интересное описание того, как Stormpath фактически перенес всю свою кодовую базу на Spring Boot.
>> We Crunched 1 Billion Java Logged Errors – Here’s What Causes 97% of Them [takipi.com]
Несколько забавных цифр и выводов, несмотря на заманчивое название.
>> How to persist additional attributes for a relationship with JPA and Hibernate [thoughts-on-java.org]
Некоторые продвинутые преимущества Hibernate/JPA в отношении более сложной информации о взаимосвязях и понимании того, как с ними хорошо справляться.
Также стоит прочитать:
-
\u003e\u003e Java Code Challenge: Nodes! [corejavainterviewquestions.com] \u003e\u003e Как вызывать функции PostgreSQL (хранимые процедуры) из Hibernate [vladmihalcea.com]
Вебинары и презентации:
-
\u003e\u003e Перенос крупного геолого-геофизического приложения на основе Swing в Eclipse [infoq.com] \u003e\u003e Создание быстрых и отказоустойчивых веб-приложений [igvita.com] \u003e\u003e Project Jigsaw в JDK 9: Модульность приходит в Java [infoq.com] \u003e\u003e Веб-семинар: Понимание задержки микросервисов: введение в распределенную трассировку и Zipkin [spring.io]
Время для обновления:
-
\u003e\u003e Spring Roo 2.0.0M2 выпущен [spring.io] \u003e\u003e Spring REST Docs 1.0.2.RELEASE [spring.io] \u003e\u003e IntelliJ IDEA 2016.2 EAP 162.426.1 отсутствует [ jetbrains.com] \u003e\u003e Интеграция с Elasticsearch достигает этапа Beta1 [in.relation.to]
2. Технические вопросы
>> Hash and Salt Your Users’ Passwords [martinfowler.com]
Когда дело доходит до хранения паролей, эта статья, конечно же, охватывает основы, но делает это в хорошо структурированный, ясный путь. Определенно стоит беглого прочтения.
Также стоит прочитать:
-
\u003e\u003e Скриншот консоли экземпляра EC2 [aws.amazon.com] \u003e\u003e Учебное пособие по написанию спецификации OpenAPI (Swagger) — Часть 6 — Определение безопасности [apihandyman.io] \u003e\u003e удивительная сообразительность современных компиляторов [lemire.me] \u003e\u003e 3 простых способа сделать ваши микросервисы более устойчивыми [christianposta.com] \u003e\u003e Смерть языкового дилетанта [prog21.dadgum.com]
3. Размышления ~~ ~ Очень интересный, глубокий анализ утечки данных LinkedIn.
>> Observations and thoughts on the LinkedIn data breach [troyhunt.com]
Это определенно стоит прочитать, так как оно проливает некоторый свет на то, как обычно достигается реальный прогресс — по одному скромному кирпичику за раз.
>> Solve Small Problems [daedtech.com]
Также стоит прочитать:
\u003e\u003e JEEConf 2016 [codefx.org] \u003e\u003e Идентичность в цифровом мире [techblog.bozho.net] \u003e\u003e Как получить повышение [daedtech.com] \u003e\u003e Применение дизайна программного обеспечения шаблоны для вашего кода автоматизации тестирования [ontestautomation.com]
-
4. Комиксы
И мои любимые Дилберты недели:
5. Выбор недели