Java Developer
رفتن به کانال در Telegram
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки Сотрудничество: @bape_ads Прайс: @bape_media РКН: https://clck.ru/3GHfTK Реклама на бирже: https://telega.in/c/java_tg
نمایش بیشتر15 043
مشترکین
-1924 ساعت
-177 روز
-2030 روز
آرشیو پست ها
15 043
📎 Смотрите записи докладов с Backend Talks от Яндекс 360
На конференции обсуждали решение прикладных архитектурных задач и разбирали реальные инженерные кейсы. Будет полезно и интересно вне зависимости от стека.
➕ Направленный ациклический граф в PostgreSQL: как мы научили реляционную базу хранить оргструктуру на 500 000 пользователей. Малик Минубаев, разработчик в B2B-платформе, рассказал, почему стандартные паттерны хранения иерархий не работают для ориентированного ациклического графа. А также сравнил несколько вариантов Closure Table с бенчмарками на реальной нагрузке
➕ Как Яндекс Диск выдерживает сотни гигабит входящего трафика: устройство балансировки загрузок. Илья Абрамов, разработчик в Диске, разобрал, почему нам не подошёл подход «как у всех», и показал эволюцию алгоритма балансировки загрузок: от наивного Round-Robin до разработки собственного алгоритма
➕ Как формировать технологический стек и не погибнуть в священных войнах: от хаоса к процессам и техрадару. Дмитрий Сафонов, руководитель команды разработки платформы микросервисов, рассказал, как строить стек для промышленной разработки и разрешать споры о технологиях. А также поделился опытом внедрения Техрадара в Яндекс 360
➕ Зачем и как бэкендеру расти в карьере в 2026 году. Дмитрий Соломонов, руководитель группы B2B-разработки бэкенда Диска, рассказал, как развивать команду с помощью индивидуальных планов и выбора узкой специализации для разных уровней разработчиков. И поделился, как связать получение знаний с реальными задачами
➕ Семь раз подумай, один раз пошардируй: как мы начали горизонтально масштабировать метаданные чатов Телемоста. Никита Звонарев, разработчик в Мессенджере, рассказал, что может предпринять команда, когда вертикально масштабироваться уже не получается, а сервису нужно функционировать дальше в условиях возрастающей нагрузки, и как при этом не устроить себе проблемы в будущем🎤 Плейлист доступен на YouTube и в VK Видео
15 043
👩💻 Java 14+: switch теперь проверяет сам себя
Новый
switch — exhaustive по умолчанию. Пропустил значение enum — не скомпилируется.
Старый switch с case/break таких гарантий не даёт — там всё тихо провалится в default или вернёт пустоту.
tags: #обучение
📱 Java Developer | 📲 MAX15 043
🇳🇱 Нидерланды — лучшая страна для айтишников в 2026.
€95k+, 30% ruling, 300k вакансий к 2030. Оффер уже смотришь?
Тогда вот что никто не говорит вслух.
Через полгода после переезда:
Деньги классные. Офис топ. Стек современный. Но в магазине говоришь «Dankjewel» и молишься, чтобы кассир не спросил ничего сложного. Письма от Gemeente — через переводчик. Соседи до сих пор на «hi» и «bye». Экзамен inburgering откладываешь третий спринт.
Нидерланды лучшие для карьеры. Для жизни без языка — так себе.
❌ Duolingo — рефакторинг без тестов. Зелёная сова довольна, в диалоге всё падает. ❌ Грамматику выучил. В живом разговоре — краш. ❌ Слова есть, логики нет. Говорить страшно.Лучше задеплоить язык до переезда, чем дебажить жизнь после. Канал «Нидерландский с Еленой Бурмаковой» — для тех, кто переезжает в Нидерланды или уже здесь. ✅ Разговорная речь с первого месяца ✅ Фразы для жизни, а не для учебника. ✅ Экзамен inburgering без хотфиксов накануне ✅ Реальные кейсы тех, кто был на твоем месте Подписывайся до переезда. Это один из немногих багов, который дешевле фиксить заранее ⬇️ https://t.me/+SHrGnBig5I0zM2Iy
15 043
🔖 GitHub-репозитории для изучения System Design
От основ распределённых систем до проектирования крупных сервисов и подготовки к интервью.
▶️ System Design Primer; ▶️ Awesome System Design Resources; ▶️ System Design 101; ▶️ DDIA Notes; ▶️ System Design Interview; ▶️ The Book of Secret Knowledge; ▶️ Awesome Scalability; ▶️ Low Level Design Primer; ▶️ Tech Interview Handbook.Сохраняем в избранное. tags: #полезное 📱 Java Developer | 📲 MAX
15 043
👩💻 Пагинация в Spring Boot
Вместо
findAll() — добавляй Pageable в метод репозитория. Никаких лишних зависимостей.
Page<T> возвращает данные + метаинформацию: номер страницы, общий счётчик, флаги hasNext / hasPrevious.
tags: #обучение
📱 Java Developer | 📲 MAX15 043
👩💻 System Design на Java-примере: проектируем сокращатель ссылок
В статье пошагово разбирают классическую задачу с собеседований — сервис для сокращения ссылок.
Автор проходит весь путь: от требований и расчёта нагрузки до выбора архитектуры, хранения данных и продумывания масштабирования.
⛓ Читать статью
tags: #статья
📱 Java Developer | 📲 MAX
15 043
Repost from Veai - про код и тесты с AI
⚡️ Opus 4.8 уже в Veai! По большинству coding-бенчмарков текущий лидер
SWE-Bench Pro: 69.2% против 64.3% у предыдущего Opus и 58.6% у GPT-5.5. По работе с компьютером (OSWorld-Verified) тоже первая: 83.4%.
Новые пользователи Veai получают 30-дневный триал и могут попробовать лучшую модель бесплатно в любимой IDE.Если понравится, до 31 мая 23:59 действует промокод
OPUS48: скидка 50% на все планы.
@veai_devs15 043
❔ Вопрос с собеседования
Почему в JPA используется
EntityManager, а не Session?
Ответ: EntityManager — это часть стандарта JPA, а Session относится к конкретной реализации Hibernate.
Использование EntityManager позволяет не привязывать код к одному ORM-провайдеру и проще менять реализацию. При этом под капотом Hibernate всё равно работает через Session.
tags: #собеседование
📱 Java Developer | 📲 MAX15 043
7 июня Яндекс проводит Mobile Runtime (офлайн в Москве и онлайн)
В этот раз программа делится на два трека — AI и Not so AI. Поговорим про влияние нейросеток на пайплайн и архитектуру.
Что в программе:
• Проблема контекста в AI: Александр Иванов (Яндекс Go) на воркшопе покажет, как структурный индекс кода (ast-index) заменяет медленный grep и позволяет AI-агентам адекватно ориентироваться в гигантских монорепозиториях, не сливая токены впустую.
• Performance-инженерия: Лев Бондаренко (Яндекс Еда) разберет кейс медиаленты. Поговорим про управление памятью, дебаг и архитектурные решения, которые позволили сохранить плавность интерфейса при тяжелом контенте.
• Процессы и Seniority: На круглых столах обсудим «обратную сторону AI» — почему сложность задач растет вместе с внедрением агентов (с участием лидов из Яндекса, Сбера, Райффайзенбанка и Одноклассников), и как качать T-Shape скиллы, когда стек меняется слишком быстро.
Если вы работаете с нативной или кроссплатформенной разработкой, думаете про BDUI и перформанс — встречаемся 7 июня.
Регистрация уже открыта
15 043
Java-разработчики, устали возиться с email-доставкой?
Забудьте о проблемах с SMTP, спамом и «письмах в никуда».
С HaskiMail вы отправляете транзакционные письма быстро, надёжно и без лишнего кода.
Почему Java-команды выбирают HaskiMail:
✔️ Готовая официальная библиотека для Java - подключи за 2 минуты
✔️ Отправка письма всего в 3 строки кода
✔️ Высочайшая доставляемость даже без выделенного IP
✔️ Транзакционные и маркетинговые письма по разным каналам (никакого влияния на критические уведомления!)
✔️ Поддержка, которая понимает Java и отвечает по делу
Интегрируйтесь сегодня и сосредоточьтесь на продукте, а не на почтовых серверах.
👉 Попробовать бесплатно!
15 043
👩💻 Парсинг на Java: от HTTP-запросов до карт
В статье пошагово разбирают основы парсинга на Java и показывают всё на практическом примере с Яндекс Картами.
Внутри:
— Как работает HTTP; — GET и POST-запросы; — Работа с HttpClient в Java 11+; — Обработка ответов сервера; — Извлечение и парсинг данных.⛓ Читать статью tags: #статья 📱 Java Developer | 📲 MAX
15 043
👩💻 Полное руководство по Git на русском языке
Нашли очень подробную документацию по Git — от базовых команд до продвинутых тем вроде pack-файлов, переменных окружения и внутреннего устройства Git.
Подойдёт и новичкам, которые только учат
commit/push, и тем, кто хочет глубже понимать, как Git работает под капотом.
⛓ Читать руководство
tags: #полезное
📱 Java Developer | 📲 MAX15 043
Курсы прошел, а реально работающего сервиса так и не случилось?
Код есть. Репозиторий тоже.
А ссылки, которую можно кому-то скинуть - нет.
Deploy-f закрывает это за 10 минут:
- бот
- API
- Telegram mini app
- всё с HTTPS и без зарубежных платежей
В этом году мы снизили цены, чтобы джуны и соло-разработчики могли запускаться быстро, надежно и без лишних затрат.
Проект без ссылки - это просто файл на ноутбуке
👉 Исправить это можно здесь
15 043
👩💻 Jackson — библиотека для работы с JSON в Java
Библиотека быстрая, гибкая и умеет всё: от простого ObjectMapper до стриминговой обработки огромных JSON-файлов.
Что важно знать:
▶️ jackson-databind — основной API для JSON Java объектов; ▶️ jackson-annotations — настройка сериализации через аннотации; ▶️ jackson-core — низкоуровневая работа с JSON; ▶️ Дополнительные модули для YAML, XML, Java Time API и Kotlin.tags: #полезное 📱 Java Developer | 📲 MAX
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
