Основные разделы:
🫡 Java Core и JVM;🫡 Collections и Stream API;🫡 Concurrency и virtual threads;🫡 Spring и Spring Boot;🫡 Hibernate и JPA;🫡 Maven и Gradle;🫡 Microservices и REST;🫡 SQL и транзакции;🫡 Kafka и RabbitMQ;🫡 System Design и Kubernetes.
Подойдет как roadmap для подготовки и быстрый чек-лист перед интервью.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥1
Простой разбор API, endpoints, JSON и взаимодействия frontend с backend на примере маркетплейса.
Подойдет новичкам перед погружением в REST и Spring.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍4🔥3
В статье оба подхода разбираются на практическом примере с плюсами и ограничениями каждого.
GraphQL часто выглядит удобнее: один endpoint, клиент сам выбирает нужные поля, меньше лишних данных.
Но есть нюансы. REST проще дружит с HTTP-кэшем и CDN, а GraphQL требует внимательнее следить за резолверами, авторизацией, мониторингом и N+1-запросами.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4🔥2
Автор предлагает превратить логин из UI-сценария в быстрое предусловие.
Схема выглядит так:
🫡 Получить access token через API;🫡 Не писать токены и пароли в Allure и CI-логи;🫡 Кэшировать состояние по конкретной test identity;🫡 Проверять TTL перед повторным использованием токена;🫡 Положить cookie или localStorage в браузер;🫡 Сделать это до старта SPA через WebDriver BiDi;🫡 Проверить, что backend принял токен, а frontend действительно стартовал авторизованным.
На примере 180 тестов время подготовки авторизации снизилось с 6–9 до 0,4–0,7 секунды на сценарий.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤2
Checkstyle проверяет исходники по заданному набору правил и помогает держать единый стиль во всей кодовой базе.
Можно использовать готовые стандарты Google и Sun или собрать собственную конфигурацию: проверять импорты, именование, форматирование и другие правила.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥1🤯1
В статье показывают, как объединить
@ConfigurationProperties, @Validated и Jakarta Bean Validation, чтобы Spring сразу останавливал запуск при некорректных настройках.Также разбираются значения по умолчанию, переменные окружения, приоритет property sources и хранение паролей/API-ключей через отдельные secret manager'ы.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2
В официальном репозитории собраны рабочие проекты для разных модулей Spring Data.
Что есть:
🫡 Spring Data JPA;🫡 Spring Data JDBC;🫡 MongoDB и Redis;🫡 Cassandra и Elasticsearch;🫡 Neo4j и R2DBC;🫡 Spring Data REST;🫡 Reactive repositories;🫡 Querydsl, транзакции и multiple datasources;🫡 Vector search и интеграции с Spring Security.
Хороший способ быстро найти пример нужного сценария и адаптировать его под свой проект.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁4❤2👻1
Ваш ИИ-агент тоже ломает соседний код, когда задача чуть больше одной функции?
Это не баг модели. На больших задачах один агент теряет контекст: держит в голове всё сразу, путается и чинит одно, ломая другое. Чем больше задача, тем больше времени уходит на то, чтобы разгребать за ним.
Решение — не другой агент, а команда агентов. Задача делится между ролями, агент-ревьюер возвращает код на доработку, и до вас доходит уже проверенный результат.
15 октября Хекслет проводит бесплатный воркшоп «Команда ИИ-агентов в OpenCode». Возьмём реальную задачу и доведём её до готового пул-реквеста:
▪️ поймёте, когда команда агентов работает быстрее одного
▪️ разберёте AGENTS md и роли в opencode/agents/
▪️ увидите, как ревьюер возвращает код на доработку
▪️ узнаете, как вынести проверки в GitHub Actions
Файлы ролей заберёте в свой проект.
🗓 15 октября, 19:00 МСК
⏱ 1,5 часа, Бесплатно
ㅤ
👉 Зарегистрироваться на воркшоп
ㅤ
ㅤ
#реклама
О рекламодателе
Это не баг модели. На больших задачах один агент теряет контекст: держит в голове всё сразу, путается и чинит одно, ломая другое. Чем больше задача, тем больше времени уходит на то, чтобы разгребать за ним.
Решение — не другой агент, а команда агентов. Задача делится между ролями, агент-ревьюер возвращает код на доработку, и до вас доходит уже проверенный результат.
15 октября Хекслет проводит бесплатный воркшоп «Команда ИИ-агентов в OpenCode». Возьмём реальную задачу и доведём её до готового пул-реквеста:
▪️ поймёте, когда команда агентов работает быстрее одного
▪️ разберёте AGENTS md и роли в opencode/agents/
▪️ увидите, как ревьюер возвращает код на доработку
▪️ узнаете, как вынести проверки в GitHub Actions
Файлы ролей заберёте в свой проект.
🗓 15 октября, 19:00 МСК
⏱ 1,5 часа, Бесплатно
ㅤ
👉 Зарегистрироваться на воркшоп
ㅤ
ㅤ
#реклама
О рекламодателе
😁1