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

Веб-еженедельник Java 2

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

В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.

Вот так…

1. Весна и Ява

>> Как добавить ссылку фиксации GitHub в приложение Spring Boot [ codecentric.de ]

Очень по делу, практическая запись об отображении ссылки git commit в загрузочном приложении.

>> Любопытный случай недостатка дизайна jOOQ API [ jooq.org ]

Вот почему дизайн API так чертовски сложен — очень интересно читать.

>> Написание более качественных тестов с помощью JUnit [ codecentric.de ]

Несколько хороших принципов тестирования после «вступительной» части статьи.

>> Создание платформы PageRank Analytics с использованием микросервисов Spring Boot [ kennybastani.com ]

Я открыл эту статью, не зная, чего ожидать. И я был определенно удивлен, увидев полный пример создания небольшого, но практичного (и довольно интересного) приложения с помощью Spring и множества других технологий.

Всякий раз, когда я получаю вопрос « Я новичок — как мне начать изучать новый {X} » — мой обычный ответ: « Создайте что-нибудь с этим » . Не тривиальный игрушечный проект, а нечто действительно полезное (по крайней мере, для вас). Именно такой проект я имею в виду. Холодные бобы. Действительно, очень классная фасоль.

>> Написание модульных тестов с помощью Spock Framework: введение в спецификации, часть первая [ petrikainulainen.net ]

Подробное краткое введение в структуру и спецификации Spock.

>> Собственные запросы — как вызывать собственные SQL-запросы с помощью JPA [ мысли -на-java.org ]

Хорошее введение в написание сырого SQL в JPA . Многострочные строки были бы очень кстати для этого.

Также стоит прочитать:

>> Java — язык программирования TIOBE 2015 года! [ tiobe.com ]

>> Тестирование проектов Spring Cloud [ spring.io ]

>> Карточки с ярлыками IDE [ code-cop.org ]

>> JWT — Генерация и проверка токена — Примеры [ java-allandsundry.com ]

>> Все еще небезопасно: основная ошибка в Java 6, которая превратилась в функцию Java 9 [ takipi.com ]

>> Интеграционное тестирование JUnit с Docker и Testcontainers [ rnorth.org ]

Вебинары и презентации:

>> Документирование RESTful API [ infoq.com ]

>> Преобразование кода в Java 8 [ spring.io ]

>> Начните поиск с помощью Spring [ spring.io ]

>> Введение RxJava в REST API Spring Boot [ spring.io ]

>> Микросервисы, управляемые сообщениями, в облаке [ spring.io ]

Время обновления:

>> Выпущен подключаемый модуль Apache Maven Surefire 2.19.1 [ apache.org ]

2. Технические и размышления

>> Как определить культуру лохов во время интервью [ daedtech.com ]

Хороший хороший совет для интервью таким образом, который действительно соответствует и синхронизируется с вашими более широкими жизненными целями.

Также стоит прочитать:

>> Устаревший код к тестируемому коду № 12: конструкторы экземпляров [ dailyunittesting.com ]

>> Jepsen: RethinkDB 2.1.5 [ aphyr.com ]

>> Уже 2016 год, как веб-сайты до сих пор портят пользовательский опыт?! [ troyhunt.com ]

>> Привет 2016! [ codefx.org ]

>> Теперь открыто — регион AWS Азиатско-Тихоокеанский регион (Сеул) [ aws.amazon.com ] и >> Расширение облака: знакомство с регионом AWS Азиатско-Тихоокеанский регион (Сеул) [ allthingsdistributed.com ]

>> Amazon WorkMail — теперь общедоступна [ aws.amazon.com ]

3. Комиксы

И мои любимые Дилберты недели:

>> Не говорите «к сожалению» в разговоре с клиентами [ dilbert.com ]

>> Ты понимаешь? Может быть. Вы хотите сказать, что не умеете общаться? [ dilbert.com ]

>> Серверы не работают [ dilbert.com ]

4. Выбор недели

Недавно я открыл новую должность здесь, в ForEach – для создания видеоконтента. Вот полная информация, бюджеты и пример того, что нужно для записи видео.

Посмотрите, если это может вас заинтересовать:

>> Наем разработчика для создания видео [ foreach.com ]