«В самом начале 2014 года я решил начать отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung.
Курирование моего чтения сделало его более целеустремленным и разнообразным — и я надеюсь, что принесу пользу и вам, позволив лучшему контенту недели подняться на вершину.
Итак, приступим…
1. Spring
>> Spring Boot Actuator: custom endpoint with MVC layer on top of it
Spring Boot по-прежнему очень полезен — и концепция Actuator с его настройкой с минимальными усилиями — одна из тех простых побед, которые действительно могут добавить много хороший материал для вашего веб-приложения.
Я нахожу все больше и больше хороших применений для Spring Boot, но, к сожалению, пока недостаточно времени, чтобы написать об этом в блоге.
>> Datasource configuration with Spring Boot
Полезное изложение того, как настроить различные типы источников данных с помощью Spring Boot.
>> Building a REST API with JAXB, Spring Boot and Spring Data
Надежная сквозная часть по созданию REST API с интересным сочетанием технологий — обычный Spring Boot и Spring Data JPA, но затем JAXB.
Также стоит упомянуть Liquidbase только потому, что он обеспечивает гораздо лучшую основу для построения, чем инструмент схемы Hibernate.
>> Spring Rest API with Swagger – Creating documentation
Сторонник «REST Purist» моего мозга обычно говорил, что REST API не нуждается в документации, если он правильно понимает HATEOAS. Но я давно заставил замолчать пуриста и принял прагматичную сторону своего мозга, когда дело доходит до ОТДЫХА.
Swagger — отличный вариант для публикации надежной документации по вашему API с относительно небольшими усилиями. Я использовал его, и, помимо того факта, что он раздувает вашу войну с библиотеками на 30 мегабайт, это отличный инструмент.
И, конечно же, повторы веб-семинаров и предстоящий, который мне очень нравится:
-
\u003e\u003e Повтор веб-семинара: Архитектура для непрерывной доставки: микросервисы с Pivotal CF и Spring Cloud \u003e\u003e Повтор веб-семинара: Интернет с поддержкой контента и Мобильные приложения с Spring, Groovy и Crafter \u003e\u003e Веб-семинар: Spring Boot и JRebel 6.0
2. Java
>> Adaptive heap sizing
JVM — удивительная, адаптивная инженерная разработка.
Однако его настройка — это совсем другое дело: вам нужно много чего сделать, чтобы начать получать хорошие результаты. Самое смешное, что если вы только начинаете, вы, вероятно, увидите лучшие результаты, просто оставив настройки в покое. Но если вы сделаете это, вы никогда не научитесь — просто не делайте этого в производственной системе.
>> 350 Developers Voted for Features in Java 9: Do They Agree With Oracle?
Хороших статей по Java 9 очень мало. Этот определенно отвечает всем требованиям — он представляет новые данные и дает некоторое представление о том, чего разработчики на самом деле хотят от следующего выпуска Java.
3. Технические и размышления
\u003e\u003e Сколько вы стоите?
Обязательна к прочтению для любого разработчика. Неважно, являетесь ли вы наемным работником, фрилансером или занимаетесь консультационной работой — идите туда и прочитайте. Там не так много четкой и прозрачной информации об этом, так что наслаждайтесь этим.
>> Positive Feedback
Обратная связь может быть мощной вещью – как положительной, так и отрицательной. Так что чтение последних фрагментов «Dan Dreams of Coding» было для меня забавой.
>> ChessTDD 20: Refactoring in Earnest
Следующий шаг в серии Chess TDD, которую я освещал здесь с самого начала. Это запланировано для просмотра на выходных для меня, но я все равно хотел включить его сюда, чтобы ваши выходные тоже были заняты.
4. Комиксы
На данный момент XKCD является обязательным:
>> A-Minus-Minus
>> Labyrinth Puzzle
>> Retro Virus
5. Выбор недели
Недавно я представил раздел «Выбор недели» в моем «Еженедельном обзоре». Интересно то, что это полностью эксклюзивно для подписчиков моего списка адресов электронной почты.
Итак, если вы пришли к этой статье из моего списка адресов электронной почты, значит, у вас уже есть выбор – надеюсь, вам понравилось. Если нет – не стесняйтесь подписаться, и вы получите следующий.