TGViewer
Channel Public Channel
YABED - Yet Another BackEnd Digest: Java/Kotlin

YABED - Yet Another BackEnd Digest: Java/Kotlin

@yabed_news

Yet another backend digest — новостной дайджест: статьи, видео и митапы из мира бекенда со стороны Java / kotlin и все что вокруг.
Делаю такой обзор раз в неделю по пятницам.

Реклама и сотрудничество - @d_vdovin
Subscribers
1.3K
Photos
51
Videos
2
Links
334
Recent Posts 20 shown
Post #455 286
Привет. Рассказал на Хабре про собственный опыт разработки приложений для реальных бизнес-задач методом вайб-кодинга.

Резюме: авторы, не обладающие значительным ИТ-бэкграундом, за короткое время навайбкодили несколько реально работающих сервисов для компании, в которой трудились.

По сути, наша модель разработки представляла собой команду из двух человек, в которой один (я) генерировал фичи, исследовал потребности и представлял интересы бизнеса — фактически выступая как product owner, а заодно и тестировщик, — а второй занимался всеми вопросами разработки и интеграции системы.

Самое ценное в полученном опыте — то, что все созданные продукты так или иначе использовались бизнесом, а не оставались экспериментальной разработкой. Этот опыт уверенно показывает: развитие кастомного ПО под интересы бизнеса вполне возможно силами небольшой команды и относительно недорого — при условии, что коллеги увлечены этим безусловно интересным делом. Интересно заметить, что ряд крупных ИТ-компаний уже пошли по похожему пути, сокращая команды разработчиков и делая ставку на фулл-стек-специалистов.

Почитайте полную статью по ссылке. Займёт 8 минут.

Хейтить можно в комментах 👇
  • 👍 7
  • 👎 4
Post #454 702
Post #452 1.19K
Ozon Tech Code Retreat с видом на Финский 1 августа, 11:30, Санкт-Петербург, Приморский проспект, 70 День, в который вместо дедлайнов и созвонов — TDD, парные сессии, задачи с AI и сильное комьюнити. Что будет: ✨одна задача, но с разными напарниками и новыми взглядами…
Привет.
Я иногда пересылаю сюда мероприятия , которые считаю классными.

Знаю одного из организатора этого мероприятия. Обычно ребята проводят очень классные мероприятия. Плюс очень клевый нетворкинг. Если вы из Питера и в это день свободны , то попробуйте заглянуть к ним.
  • ❤ 5
  • 👍 3
Post #451 953

Forwarded from Ozon Tech

Code Retreat с видом на Финский

1 августа, 11:30, Санкт-Петербург, Приморский проспект, 70

День, в который вместо дедлайнов и созвонов — TDD, парные сессии, задачи с AI и сильное комьюнити.

Что будет:
✨одна задача, но с разными напарниками и новыми взглядами на решение
✨разборы с экспертами из разных компаний
✨рефлексия после каждой сессии
✨вдохновляющие виды и полезные знакомства

На Code Retreat вам понадобится желание работать в паре, умение объяснять свои решения и открытость к чужим подходам.

Подробная программа и регистрация по ссылке⬅️

#ozontech_events #coderetreat
  • ❤ 5
Post #448 1.36K
🤯 Мы давно не выходили в эфир, и тому есть веская причина. Дело не в том, что новостей нет — их как раз море. Дело в том, что мир программирования переживает самую драматичную трансформацию за всю историю.
🤖 Агенты, ИИ, «vibe coding» — модно обращаться к LLM, и они делают всё за человека. Но так ли всё однозначно? И как теперь жить JVM и её адептам?

📈 Рост ИИ-агентов: цифры, от которых захватывает дух

Глобальный рынок AI-кодинга уже достиг $7.4 млрд в 2025 году и по прогнозам вырастет до $24 млрд к 2030-му (CAGR 26.6%). Разработчики всё чаще отдают предпочтение не гигантам, а быстрым и умным новичкам:

👑 Claude Code от Anthropic вырвался в лидеры — 350 000 ежедневных активных пользователей, ARR превысила $2.5 млрд. Еженедельно на нём создаётся и мержится более миллиона пулл-реквестов. Среди небольших компаний его используют уже 75% разработчиков, а в опросах он стал самым любимым инструментом (46% против 19% у Cursor).

🚀 OpenCode — проект-феномен: начинался как опенсорс-альтернатива, а за несколько недель аудитория взлетела с 60 000 до 5.5 миллионов пользователей. На GitHub уже более 112 000 звёзд. Поддерживает 75+ моделей, включая GPT-4, Gemini и локальные LLM.

🇨🇳 Qwen 3.5 Coder от Alibaba. Модель с 35 миллиардами активных параметров (из 480 млрд total), поддержка 20+ языков — и 20.7% доли рынка на OpenRouter всего за несколько недель после релиза. Самый быстрый взлёт среди opensource-моделей в истории.

☕️ Как изменилась JVM с приходом ИИ-агентов?

🚀 Java 26 официально позиционирует JVM как control plane для enterprise AI-нагрузок (Structured Concurrency, AOT-кэширование, HTTP/3).
🧠 Род Джонсон, создатель Spring, запустил фреймворк Embabel для нативной разработки AI-агентов на JVM: продакшн — это зона ответственности Java, а Python лишь для прототипов.
⚙️ TornadoVM 2.0 и GPULlama3.java позволяют выполнять GPU-ускоренный LLM-инференс на чистой Java без единой строчки C++.
🛠️ JetBrains выпустила Koog — enterprise-фреймворк для надёжных, предсказуемых и fault-tolerant AI-агентов на JVM.
❤️ И, конечно, Spring AI, который сейчас активно развивается

⚠️ Но есть нюанс: ахиллесова пята ИИ

Как бы ни хорошели модели, у них есть фундаментальное ограничение. Они могут выполнять, но придумывать новое пока не в состоянии. Они не знают, какой компилятор написать завтра, не знают, какой язык изобрести послезавтра. Это зона ответственности человека.

🧠
✨ Когда такие люди собираются вместе — процесс ускоряется в разы.
🚀 А когда они собираются на одной площадке — происходит магия.

🎤 Именно поэтому мы идём на JPoint 2026.

JPoint
— крупнейшая Java-конференция в России.
📅 29–30 апреля в Москве (отель «Radisson Славянская») и онлайн.
🎙️ Два дня докладов, воркшопов, живого общения и афтерпати.
🏢 Спикеры из топовых компаний: Yandex, Спринг АйО, Axiom JDK, Т‑Банк и другие.
💬 Будут обсуждать архитектуру, производительность, JVM, микросервисы — и, конечно, AI в Java-разработке.

Кстати, я тоже буду на конференции.
🟡⚫🐴🐴️ Ищите стенд одного жёлто-чёрного банка, путь укажет голова лошади!
Найдите на стенде человека в очках 👓 и спросите про квест. Пройдёте — получите классный мерч! 🎁


🔥 До встречи на JPoint!
  • 🔥 20
  • 👎 6
  • ❤ 3
  • 👍 2
Post #446 1.77K

Forwarded from МТС Банк | Карьера

Москва, ГААААЗ вместе писать код

Уже 28 февраля в офисе МТС Банка пройдёт Код-ретрит — бесплатное мероприятие для практиков разработки. Без давления сроков сфокусируетесь на улучшении инженерных методов, таких как парное программирование и TDD.

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

🫵🏻 Ждём ваши заявки на участие на сайте. Как всегда, количество мест ограниченно — успевайте!

@mtsfintechjobs
  • 🔥 6
  • ❤ 3
Post #445 2.48K
Post #444 2.4K

Forwarded from Spring АйО

👩‍💻Java 25 выходит уже сегодня!

Четверть века назад язык, придуманный для «умных тостеров», стал символом корпоративного софта и огромных систем. Сегодня Java продолжает эволюционировать, и каждая новая версия всё сильнее ломает стереотип о «тяжёлом корпоративном динозавре». Встречаем 25 версию Java!

Небольшая часть фич:

🛑Scoped Values (JEP 506) — более безопасная и эффективная альтернатива ThreadLocal:


ScopedValue<String> USER = ScopedValue.newInstance();
ScopedValue.where(USER, "admin").run(() ->
System.out.println(USER.get()) // admin
);


🛑Structured Concurrency (JEP 505, пятое preview) — читаемый и контролируемый параллелизм:


try (var scope = StructuredTaskScope.shutdownOnFailure()) {
Future<String> f1 = scope.fork(this::loadUser);
Future<String> f2 = scope.fork(this::loadOrders);
scope.join();
System.out.println(f1.resultNow() + f2.resultNow());
}



🛑Primitive Types в pattern matching (JEP 507, третье preview) — теперь switch и instanceof понимают примитивы без лишнего бокса.


int x = 42;
switch (x) {
case 0 -> System.out.println("zero");
case 42 -> System.out.println("the answer");
default -> System.out.println("other");
}


🛑Vector API (JEP 508, Tenth Incubator) — быстрые SIMD-операции прямо из Java:


var a = IntVector.fromArray(SPECIES, arr1, 0);
var b = IntVector.fromArray(SPECIES, arr2, 0);
var c = a.add(b); // параллельное сложение


🛑Module Import Declarations (JEP 511) — чище и короче исходники:


import module java.base;


🛑Compact Object Headers (JEP 519) — меньше overhead на каждый объект ⇒ экономия памяти без изменений в коде.

🛑Generational Shenandoah GC (JEP 521) — теперь сборщик разделяет молодые и старые поколения, уменьшая паузы и ускоряя работу.

🛑Ещё: улучшения в G1 GC, компактные исходники (JEP 512), гибкие конструкторы (JEP 513) и многое другое.

🛑А в контейнерах JVM стала меньше и умнее, лучше учитывает лимиты памяти и CPU. Для Kubernetes – меньше сюрпризов и затрат на облака.

🛑И напоследок... Oracle официально выводит GraalVM из Java Ecosystem Train.

Что это значит:

GraalVM для JDK 24 стал последним релизом, поддерживаемым в составе Oracle Java SE. Экспериментальный GraalVM JIT также более не будет поставляться OracleJDK. Native Image как Early Adopter-технология больше не входит в Java SE.

Дальше развитие GraalVM для Java переходит в Project Leyden — именно там теперь будут решать задачи ускорения старта, снижения footprint и улучшения по time-to-peak performance.

Сам же GraalVM сосредоточится на других языках — GraalPy, GraalJS и прочих.

Как быть?

– Если вы использовали Graal JIT — переходите на стандартный C2 JIT в Oracle JDK.
– Если интересовались AOT — смотрите на Java 25: там уже JEP 514 (Ahead-of-Time Command-Line Ergonomics) и JEP 515 (Ahead-of-Time Method Profiling).

⚠️ Это не значит, что GraalVM проект более не развивается. Как высказался Thomas Wuerthinger, Project Lead GraalVM и отдельный Product Manager Java Standard Edition в данном посте на Reddit - GraalVM как проект остается и никуда не уходит. Происходит лишь реорганизация продукта GraalVM JIT.

📚Более подробно ознакомиться с фичами можно в нашей статье на Хабр: https://habr.com/ru/companies/spring_aio/articles/947420/

🥳 Празднуем в комментах!
  • 🎉 15
  • ❤ 7
Post #443 1.43K
А сегодня же 256 день года. Поэтому всех с праздником, друзья!
  • 🔥 20
  • 😁 12
  • 🎉 11
  • ❤ 4
Post #442 1.84K
👇 Почитать:

📗 Мне не нужен ORM, я могу просто использовать SQL
📗 Spring Boot 4 и Spring Framework 7: Ключевые фичи и изменения
📗 RAG и векторные БД: НЕ Сизифов LLM на Java и Spring Ai
📗 Orchestrating AI Services with the Spring AI Framework
📗 AsyncAPI — Swagger для асинхронного API
📗 Хватит терять время! Ускоряем сборку с помощью Spring Test Profiler
📗 Жмых-жмых и в продакшен: как быстро написать админку
📗 OpenTelemetry Tracing on the JVM
📗 AI Gives Time, Not Confidence: Developer Productivity Toolkit
📗 Собеседования в IT превратились в экзамены, которые с трудом проходят даже опытные разработчики

👇 Посмотреть:

📺 Встречаем Spring 7.0, оцениваем Jakarta Data, Quarkus казнить | Spring АйО Подкаст №31
📺 Многопоточная вставка данных в БД: от скорости к атомарности. Spring + PostgreSQL
📺 Бэкенд для AI Assistants под капотом: Redis, Redis, Redis
📺 Транзакционная работа с топиками
📺 Как устроена Алиса нового поколения
📺 Надежность на масштабе в 45 млн клиентов — инструменты и практики цифрового банка
  • 👍 12
  • 🔥 6
  • 🎉 3
Post #441 1.77K
👇 Почитать:

📗 Java vs Kotlin: у кого больше преимуществ в 2025 году
📗 Java и ООП: путешествие туда и обратно
📗 Конфигурация Spring Security на пальцах
📗 Maven Central ограничивает пропускную способность: что важно знать в 2025 году
📗 Безопасность приложений: инструменты и практики для Java-разработчиков
📗 Preparing for Spring Framework 7 and Spring Boot 4
📗 Топ-5 алгоритмов из курса матана, которые реально пригодятся в работе
📗 Чисто русский переезд в другой дата-центр
📗 Как мы сделали AI-агента и пользуемся им на практике
📗 Не лезьте туда: 47 лет не оцифровывали, и нормально же работало

👇 Посмотреть:

📺 Лучшее из двух миров: Kotlin Coroutines и gRPC для взаимодействия между сервисами | Бахром Валижонов
📺 Интервью с Александром Нозиком | Spring АйО
📺 СТАФФ 060 / System Design 101 для Java разработчиков.
📺 Легковесный. Распределенный. Масштабируемый. Таск-процессор на Java
📺 Spring Cloud Vault is for secrets, not configuration
📺 Многозадачность - скрытый враг руководителя
  • 👍 11
  • ❤ 5
  • 🔥 3
Post #440 1.35K
🚀 Всем привет! Пятница — время новостей. Собрали для вас дайджест.

👇 Новости ИТ

🛑 РКН объявил о блокировке голосовых звонков через популярные мессенджеры. Для ограничения голосовых звонков в мессенджерах используются технические средства противодействия угрозам. Для видео- и голосового общения выбирайте многочисленные иные сервисы.

🚚 Автопилотный грузовик впервые прошёл маршрут Санкт-Петербург → Казань и сделал это всего за сутки. «Автодор» отчитался о первом рейсе и анонсировал запуск регулярных перевозок беспилотниками на магистралях. Детали про стек (сенсоры/лидары/дублирование) не раскрыты, но это шаг к коммерческим «робот-рейсам».

🌐 .РФ расширяет поддержку IDN: домены теперь доступны на 17 языках народов РФ. Для госорганов и НКО станет проще использовать адреса на родных языках (включая алтайский, башкирский, удмуртский и др.). Утверждены требования к символам, написанию и визуальной отличимости — чтобы избежать фишинга через «похожие» буквы.

📉 Kodak предупредила о риске «несуществования как действующего предприятия». В последнем отчёте компания указала на отсутствие «committed financing» для обслуживания предстоящих обязательств (~$0.5 млрд) и рассматривает меры экономии (включая изменения в пенсионных выплатах). Короче, компания может закрыться спустя 133 лет работы.

🦫 Go 1.25 выпущен: контейнер-aware GOMAXPROCS, новая трассировка и JSON v2.
— GOMAXPROCS теперь автоматически подстраивается под cgroups/контейнеры и апдейтится на лету.
— Экспериментальный сборщик мусора greenteagc (включается флагами) для снижения пауз.
— Новый встроенный runtime flight recorder (включая профилирование и события).
— encoding/json/v2 стабилизирован, улучшена производительность и соответствие стандарту.
— DWARFv5 по умолчанию, новые анализаторы go vet, улучшения go test, asm, cgo и др.

🔎 Perplexity предложила Google сделку на $34.5 млрд за статус поиска по умолчанию в Chrome. Речь о многолетнем контракте на дистрибуцию. Google комментирует осторожно; исход сделки неочевиден, но если это случится — это крупнейший «AI-поисковый» дистрибуционный контракт в индустрии.

🤖 xAI: Grok-4 теперь бесплатный для всех.

🦀 Rust 1.89.0: больше SIMD/x86-фич, новые lints и понижение приоритета macOS x86_64.
— target_feature: добавлены sha512, sm3, sm4, kl, widekl + пачка AVX-512 интринсиков на стабильном Rust.
— Новый lint про «несогласованные» синтаксисы времён жизни.
— Doctest-ы теперь гоняются при кросс-компиляции.
— В extern "C" разрешены i128/u128 (с оговорками ABI).
— x86_64-apple-darwin переводят с Tier-1 на Tier-2 с host tools (последний релиз Tier-1 — 1.89).

🧑‍💻 CEO GitHub Томас Дёмке уходит с поста. Официально: покинет должность в ближайшие месяцы. Microsoft (владелец GitHub) решила не назначать прямого преемника, а распределит функции между несколькими топ-менеджерами.

🧭 CNews выпустил обзор «Технологии искусственного интеллекта». Большой срез по практикам внедрения ИИ в РФ: кейсы в госсекторе, ТЭК/пром, ритейл; типовые архитектуры (ML-платформы, MLOps), нюансы качества данных, вопросы регуляторики и импортозамещения стеков.
  • 👍 10
  • ❤ 2
  • 🔥 2
  • 👎 1
Post #438 1.11K
Привет.

Думал, что уже все слышали/знают/пробовали Amplicode, оказалось что не все :-).

В эпоху хайпа вокруг AI ребята делают (кстати достаточно давно) классические инструменты в основе которых лежит статический анализ с набором эвристик. Скажем так - генерят код без AI.
И знаете - у них это хорошо получается. А главное, в отличии от llm, результат всегда ожидаем.

А вы пробовали Amplicode? Зашел, не зашел?
Делись в комментах.
  • 👍 10
  • 🔥 5
  • 💯 2
Post #437 1.35K
Когда вы смеялись над нормативами для киберспорта... После победы Team Spirit стало ясно, зачем они нужны: один из участников не смог удержать кубок 🏆 😁
  • 😁 23
  • 👎 2
  • 🔥 2
  • 👍 1
Post #436 1.27K
Post #435 1.09K
🚀 Всем привет! Пятница - время новостей.

👇 Новости ИТ
Много новостей из мира ИИ
🧠 Новая модель chat gpt 5. Самая новая, самая продвинутая, единая архитектура, адаптивный анализ и высокая производительность. Модель уже доступна всем пользователям.
🧠 Google официально вывела из бета-тестирования ИИ-агента Jules для кодирования.
🧠 Microsoft начала тестировать Gaming Copilot - ИИ, который поможет в играх.
🧠 xAI выложит в открытый доступ исходный код чат-бота Grok 2 уже на следующей неделе.
🧠 Alibaba представила новую модель генерации изображений Qwen‑Image с открытым исходным кодом.

🏀 Релиз языка программирования Rust 1.89
🍿 Минцифры и операторы связи подготовили техническую схему доступа граждан к мобильному интернету в условиях ограничений: будут доступны сервисы из определённого списка.
🎉 Team Spirit выиграли в старейшем турнире Counter‑Strike и выиграли $400 тысяч.
🖥️ «Росатом» назначена ответственной за реализацию дорожной карты «Квантовые вычисления» до 2030 года.
🧑‍🔬 Российские школьники получили золотые и серебряные медали на 37-й Международной олимпиаде по информатике IOI 2025.
🏅Команда из России завоевала 6 золотых, 1 серебряную и 1 бронзовую медали на Международной олимпиаде по искусственному интеллекту (IOAI), состоявшейся в Китае.
🙄 Госменеджер Max не подошёл для подключения к Госуслугам, разработали дорожную карту по устранению недочетов.
🎲 HR недели: Цукерберг пытался переманить на работу инженера в ИИ и предлагал ему зарплату более $1 млрд, но разработчик не согласился.
😶‍🌫️ Победители 28 конкурса по написанию запутанного кода на языке С.
  • 🔥 8
  • 👍 4
  • 💯 1
Post #434 1.06K
Older posts →

About this channel

How can I read @yabed_news without a Telegram account?
TGViewer shows the public web preview Telegram publishes for YABED - Yet Another BackEnd Digest: Java/Kotlin: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does YABED - Yet Another BackEnd Digest: Java/Kotlin have?
YABED - Yet Another BackEnd Digest: Java/Kotlin (@yabed_news) has 1.3K subscribers on Telegram, refreshed roughly every 30 minutes.
Does YABED - Yet Another BackEnd Digest: Java/Kotlin know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →