TGViewer
Channel ✦ Verified Channel
Yandex for Developers

Yandex for Developers

@yandex4developers

Канал Яндекса о технологиях и людях, которые их создают.

События: https://events.yandex.ru/

Каналы Яндекса по стекам разработки: https://t.me/addlist/Hrq31w2p1vUyOGZi

________________________________________________

Номер заявления в РКН: 4962241172
Subscribers
28.5K
Photos
1.2K
Videos
115
Links
841

Showing posts older than #1570 · Back to latest

Older Posts 7 shown
Post #1569 6.46K
📕 CTF-приключение для разработчиков, платформа для 50 тыс. приложений и миграция DataLens. Всё это и многое другое — в новом дайджесте от Yandex for Developers

🚕 Куда сходить

🔴 23 апреля — Analytics Party в Санкт-Петербурге. Это вечерний митап для аналитиков, на котором мы обсудим тренды, новые подходы и вызовы индустрии с экспертами Яндекса

🔴 23 мая — Рекурсия по городу в Москве. Приглашаем вас в необычное CTF-приключение, которое пройдёт прямо на улицах столицы. В игре доступно более 30 локаций, но какой маршрут выбрать и по какой стратегии двигаться — решать только вам

🔴 19 сентября — Practical ML Conf 2026. Обсудим ML-технологии, которые уже помогают бизнесу. Подавайте заявки на конференцию до 22 мая, организаторы отбирают доклады на основе четырёх критериев: польза и новизна для сообщества, применимость на практике и хардовый уровень сложности

🌎 Что случилось

🔴 Открыли CFP на Mobile Runtime. Ждём ваши хардовые темы про натив, кросс-платформу, AI в разработке и полезные инструменты. Дедлайн — 17 апреля

🔴 Запустили Yandex SIEM. Это система мониторинга безопасности и обнаружения киберугроз. Её главная особенность — интеграция с мультиагентной системой, которая автоматизирует анализ инцидентов и ускоряет реакцию на атаки

📖 Что почитать

🔴 Локализуем приложение без ручного труда. Рассказываем про эволюцию контроля переводов и объясняем, почему важно не только настроить работу с ними на старте проекта, но и отслеживать её качество на всех этапах

🔴 От пет‑проекта до LLM‑инструмента. Речь о TrustYFox — платформе для поиска уязвимостей в коде. Она не заменяет существующие сканеры, а дополняет их, чтобы лучше находить уязвимости. Рассказываем, что умеет этот продукт

🔴 Как собрать инфраструктуру и выжить. Делимся практическим кейсом, как обеспечить высокую надёжность комплексной системы. Всё это — на примере собственного облака Яндекса

🔴 Почему DataLens мигрировал с Highcharts. Рассказываем, как мы решили написать собственную опенсорс‑библиотеку для визуализации — @gravity‑ui/charts. А также объясняем, что нас не устраивало в Highcharts и с какими конкретными техническими вызовами столкнулись в процессе

📺 Что посмотреть

🔴 Трансляция Я.Субботника по JVM-языкам. Выложили запись митапа на сайте мероприятия, ютубе и в VK Видео

🔴 Новая серия подкаста «Доверительный интервал». Дима, Ксюша и Саша обсудили, как ставить цели с учётом постоянно меняющихся вводных и как к этому подходят разные команды Яндекса. Смотрите полный выпуск на ютубе и в VK Видео или слушайте в Яндекс Музыке

🔴 Разбор Capture the Flag. Никита Дубко и Сергей Иванов разобрали задачи с конференции «Я 💛 Фронтенд». Смотрите на ютубе и в VK Видео

⭐ Если у вас оформлен Telegram Premium, поддержите наш канал по ссылке

Подписывайтесь:
💬 @Yandex4Developers
  • 👍 4
  • ❤ 2
  • 👾 2
  • 🔥 1
Post #1563 3.87K
🧼 Пет-проекты наших подписчиков: калькулятор рецептов мыла

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

👳‍♂️ Сегодня показываем вам пет-проект Сергея Железникова, разработчика на JavaScript, который он создал для своей жены. Это программа, которая помогает составлять рецепты для домашнего мыла. Теперь сервис работает в браузере и доступен как PWA, и любой желающий может воспользоваться им прямо с телефона.

⏩️ Ссылка на сайт

Подписывайтесь:
💬 @Yandex4Developers
  • ❤ 13
  • 🔥 11
  • 🐳 5
  • 🗿 2
  • 👾 1
Post #1562 4.03K
🤖 Как управлять флотом из тысяч автономных роботов

Привет, это Дмитрий Ивахненко, старший разработчик сервисов удалённого управления из команды Автономного транспорта Яндекса. Сегодня я хочу рассказать, как работает система управления нашим флотом. Речь про единую инфраструктуру для тысяч устройств: роботов-доставщиков, роботакси и беспилотных грузовиков. Все они ездят в реальных городских условиях среди непредсказуемых пешеходов и водителей.

Иногда робот не может справиться с ситуацией на дороге сам. Поэтому мы реализовали сразу два режима управления конкретным юнитом.

🅰️ Во-первых, мы можем напрямую передавать команды

В случае с роботом-доставщиком всё как в компьютерной игре: нажал стрелку, юнит поехал. Интуитивно, понятно и быстро. Но с машинами или грузовиками такая история уже не работает: нужно учитывать наличие прицепа, массу и инерцию движения. При этом стрелочки чувствительны к задержкам связи. Например, если несколько пакетов потеряется по дороге, то картинка начнёт тормозить, действия рассинхронизируются с реальностью, и после нескольких => => машина может оказаться в кювете.

🅰️ Во-вторых, мы можем задавать траекторию

Оператор рисует в интерфейсе зелёную линию, по которой должен проехать юнит. Дальше её обрабатывают ML-модель и алгоритмы, а после она идёт в финальный контур безопасности. Он проверяет, что мы не нарушаем ПДД, не ведём к коллизиям и вообще предлагаем безопасный путь. И если маршрут дошёл до юнита, машина ещё раз проверит, что мы не заставляем её сделать что-то странное. Например, что грузовик действительно сможет корректно объехать препятствие, а не уткнётся в дорожный знак.

🅰️ Команды и траектории нужно как-то передать на устройство

Мы стремимся минимизировать потери данных. Конечно, нельзя полностью от этого защититься: грузовик может оказаться далеко от базовой станции, а роботакси часто ездит по городу, где сигнал нестабилен. Роботы-доставщики маленькие и могут прятаться от вышек за киоском или машиной. При этом мы не можем буферизировать команды: если очередь переполнится, то при восстановлении связи может начаться конфликт с новыми инструкциями из других источников. А кроме всего прочего, сигнал может потеряться на юните: автоматика на устройстве получит поручение и не успеет никак ответить.

➕ Поэтому мы придерживаемся золотого правила: единственный источник правды о выполнении команд — это сам робот. Только он сам знает, что уже сделал, а что нет. Аудит мы делаем асинхронно: команды, которые проходят через наши прокси, отправляются в Kafka, а уже оттуда асинхронно записываются в PostgreSQL. Так можно разбирать инциденты и смотреть историю, не влияя на скорость доставки команд.

⏩️ Больше интересного читайте в статье на Хабре. Там я показываю, как роботы видят окружающее пространство, какими способами мы оптимизируем видеостриминг и какую архитектуру мы в итоге построили.

Подписывайтесь:
💬 @Yandex4Developers
  • 🔥 8
  • ❤ 4
  • 👍 4
Post #1561 9.55K
🔎 CTF-приключение для разработчиков

Что, если бы город стал огромной IDE, а каждая улица — строкой кода, которую нужно отладить? 👀

Во время очередного сканирования сети мы наткнулись на архивный FTP-сервер. Внутри — код масштабного проекта и дневник неизвестного разработчика. Релиз был почти готов, но в последний момент система вошла в бесконечную рекурсию: тесты падают, пул-реквесты конфликтуют, а финальный merge так и не происходит.

⚡️ Приглашаем вас на командную офлайн-игру «Рекурсия по городу»

Это CTF-приключение, которое пройдёт прямо на улицах Москвы. Вы исследуете вечерний город, поймаете флаги, разберёте архитектуру проекта и постепенно почините реальность. В игре доступно более 30 локаций, но какой маршрут выбрать и по какой стратегии двигаться — решать только вам.

Сервисы Яндекса станут частью механики. А в ряде заданий вам помогут сотрудники Яндекса: problem solving и решение интересных задач — их командный спорт.

Если всё сделать правильно — релиз наконец состоится.

Когда и где:

📆 23 мая с 17:00 до 01:00
📍 Москва, «Красная Роза»

Как принять участие:

1️⃣ Соберите команду из 2–5 человек. Если не знаете, кого позвать, просто зарегистрируйтесь — мы сформируем команду на старте

2️⃣ Заполните форму регистрации

3️⃣ Дождитесь подтверждения участия. Мы вернёмся с ответом не позднее 15 мая

⏩️ Присоединиться к приключению

Подписывайтесь:
💬 @Yandex4Developers
  • 🔥 10
  • 👾 5
  • ❤ 2
  • 👍 1
  • 🗿 1
  • 🦄 1
Post #1560 6.83K
📕 Находим борщевик по спутниковым снимкам, следим за показателями артериального давления и изучаем самые необычные атаки на приложения. Всё это и многое другое — в новом дайджесте от Yandex for Developers

🚕 Куда сходить

🔴 11 апреля — Welcome Times для аналитиков в Москве. В гости приглашает команда R&D Яндекса, чтобы поделиться своими знаниями и найти новых коллег. Ждём дата-сайентистов, продуктовых и дата-аналитиков с опытом на Python и LLM/VLM

🔴 25 апреля — Я.Субботник по Go в Санкт-Петербурге и онлайн. Это митап для разработчиков и энтузиастов языка. В уютной атмосфере обсудим всё, что волнует сообщество: от свежих релизов и инструментов до архитектурных решений и производительности сервисов

🌎 Что случилось

🔴 Открыли приём заявок в ШАД. Подать их можно до 3 мая включительно. Для разработчиков с опытом от трёх лет предусмотрен альтернативный трек с четырьмя направлениями. А 11 апреля в 13:00 пройдёт день открытых дверей в Москве и онлайн

🔴 Разработали AI-сервис, который находит заросли борщевика по спутнику. Рассказываем, как мы автоматизировали процесс с помощью CatBoost, и разбираем технический пайплайн: от нормализации GeoTIFF‑файлов до извлечения признаков (индекс CIVE)

📖 Что почитать

🔴 Новые способы хранения тайлов в Картах. Рассказываем, как один сервер выдерживает 80 тыс. RPS, и делимся опытом того, как мы отказались от сложного рендеринга на бэкенде, упростили инфраструктуру, а заодно перестали бояться пиковой нагрузки

🔴 Итоги встречи ISO C++ в Кройдоне. В этот раз всё внимание было сосредоточено на C++26... и теперь он готов! В нём будут: reflection, контракты, SIMD, линейная алгебра, hardening, Hazard Pointer и RCU и не только

🔴 Пет-проекты наших подписчиков: «Здоровье». Рассказываем о приложении, которое помогает людям с сердечно-сосудистыми заболеваниями контролировать показатели свёртываемости крови и давления

🔴 Лучшие техники атак на веб-приложения в 2025 году. Обзор самых интересных номинаций из рейтинга Top 10 web hacking techniques, который составляют в сообществе исследователей инфобеза по инициативе компании PortSwigger

📺 Что посмотреть

🔴 Выступления на Saturday ML Party 2026. Делимся записями докладов с нашего митапа для ML-инженеров, на котором мы обсудили практические кейсы в работе с генеративными моделями. Смотрите на ютубе и в VK Видео

🔴 Доклады с Dream → Teamlead. Собрали для вас выступления с главной конференции Яндекса для руководителей в IT. Посмотреть их можно на ютубе и в VK Видео

⭐ Если у вас оформлен Telegram Premium, поддержите наш канал по ссылке

Подписывайтесь:
💬 @Yandex4Developers
  • 🔥 10
  • ❤ 4
  • 🦄 2
  • 👍 1
  • 🗿 1
Post #1559 4.18K
👀 Как мы обучаем трансформерные модели

Во многих сервисах есть RecSys, которая учится на действиях пользователя. Когда вы послушали песню и поставили лайк — AI порекомендует вам следующий трек по вашим предпочтениям. Кажется, что всё просто, но есть подводные камни.

Для RecSys раньше использовали BERT-подобные системы, которые неудобны в обучении: у каждого вопроса о прошлом пользователя — например, «С какой вероятностью он выбрал бы этот трек день назад?» — модель приходилось прогонять заново для каждого момента.

Сейчас мы используем ARGUS, который решает это на этапе обучения: модель прогоняется один раз, но сразу на все вопросы о прошлом пользователя. Это ускоряет обучение и помогает обучать модели чаще и в большем количестве, а значит, позволяет использовать модели большего размера и проводить намного больше экспериментов с архитектурой.

➕ Подробнее о том, как устроена RecSys сейчас и как работает авторегрессивное обучение, рассказал Даня Бурлаков, руководитель группы рекомендательных продуктов.

⏩️ Смотрите полный выпуск на ютубе или в VK Видео.

Подписывайтесь:
💬 @Yandex4Developers
  • 🔥 8
  • ❤ 2
  • 👾 2
Post #1550 4.52K
📎 Обзор: лучшие техники атак на веб-приложения в 2025 году

Всем привет, на связи Денис Макрушин, директор по продуктам безопасной разработки в SourceCraft, Yandex Infrastructure. Сегодня я хочу погрузиться в Top 10 web hacking techniques — это мой любимый рейтинг. Его составляют в сообществе исследователей инфобеза по инициативе компании Portswigger, чтобы собрать самые важные материалы про инновации в области поиска и эксплуатации уязвимостей.

👳‍♂️ В карточках выше я рассказываю про интересное из списка номинаций. Познакомиться с другими техниками можно тут.

Понимание этих трендов полезно не только специалистам по информационной безопасности, но и разработчикам в целом.

А вот полезные ссылки:

🔴 Работа с пользовательскими анализаторами в CI
🔴 Список промпт-инъекций
🔴 Запросы через CONNECT в HTTP/2
🔴 Возвращение Zip Slip
🔴 Фундаментальная уязвимость HTTP/1.1

Подписывайтесь:
💬 @Yandex4Developers
  • 🔥 5
  • ❤ 3
  • 👍 2
Older posts →
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 →