Yandex for Developers
✔
28.7K subscribers
1.23K photos
116 videos
1 file
844 links
Канал Яндекса о технологиях и людях, которые их создают.

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

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

________________________________________________

Номер заявления в РКН: 4962241172
Download Telegram
👀 Мы научились искать борщевик со спутников

Меня зовут Сергей Кукуруз, я руковожу ML-проектами в Центре технологий для общества Yandex Cloud. Сегодня я хочу рассказать о системе, которую мы сделали вместе со студентами ШАДа и движением добровольцев «СтопБорщевик».

👳‍♂️ Речь про ML-модель для поиска опасных растений по спутниковым снимкам. Она поможет владельцам земельных участков бороться с борщевиком. В карточках я рассказал о технической стороне дела.

⏩️ Подробности о пайплайне модели ищите в статье на Хабре.

Технологический стек, который мы использовали, вы сможете применить и для своих задач поиска объектов на кадрах от спутника. Собственный дата-центр не потребуется, всё можно сделать в домашних условиях (если у вас достаточно размеченных данных).

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍7❤6🗿1
📕 Собираем flow-статистику с GoFlow2, запускаем Академию AI Studio и зовём обсуждать настоящее и будущее Автономного транспорта и роботов. Об этом и не только — в новом дайджесте Yandex for Developers

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

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

🔴 16 мая — Backend Talks от Яндекс 360. Встретимся в Москве, чтобы обсудить лучшие практики в разработке высоконагруженных систем. Вас ждут хардовые доклады, нетворкинг и лекция от специального гостя — учёного Владимира Сурдина

🔴 23 мая — Я.Железо в Москве и онлайн. Наша главная конференция по разработке умных устройств, автономного транспорта и роботов. Обсудим их настоящее и будущее, заглянем под капот и покажем всё самое впечатляющее: от хардового железа до ML

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

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

🔴 Yandex B2B Tech запускает Академию Yandex AI Studio. Ждём всех, кто хочет создавать AI-агентов и применять нейросети в бизнесе. Внутри есть несколько форматов под нужные задачи: курсы, кукбуки, гайды по промптингу и даже платформа для лабораторных работ

🔴 SolidWall AI Security Gateway защищает AI-приложения. Это решение от Yandex B2B Tech и SolidLab. Оно отслеживает, какие данные передаются в AI-системы, и защищает от популярных угроз и DDoS-атак

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

🔴 Эволюция сбора flow-статистики в Яндексе: архитектура, грабли и оптимизации. Рассказываем, как и почему мы переехали с устаревшего flow-коллектора на GoFlow2, реализовали запись в БД и решили проблемы с шаблонами с помощью etcd

🔴 Анатомия SAP Privileges: как устроено управление правами в macOS. Заглядываем под капот опенсорсного приложения для macOS. Разбираем, как взаимодействуют его компоненты, через что происходит обмен сообщениями и на чём строится доверие между процессами

🔴 Строим knowledge-extraction-пайплайн для учёбы. Показываем, как устроен К2-18 — опенсорсный инструмент, который трансформирует учебный текст в семантический граф знаний с образовательными метриками

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

🔴 Podlodka: новый выпуск с Антоном Полухиным. В подкасте обсудили, какие фичи C++ приносят больше вреда, чем пользы, и почему на плюсовых конференциях не любят говорить о Rust. Смотрите на ютубе или слушайте на SoundCloud

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

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥4🦄1
👀 Как мы в Яндекс 360 сделали фронтенд-проекты понятными для LLM

Привет, это Валерий Баранов, руководитель технологий фронтенда в Яндекс 360. В нашей команде около 90% разработчиков используют AI-помощников.

Поначалу работа с ассистентом выглядит волшебно: он быстро генерирует MVP, и кажется, что за пару недель можно сделать что угодно. А затем мы входим в долину разочарования. Ассистент начинает ломать работающий код, предлагает компоненты, которых нет в проекте, и меняет собственные решения. Знакомая ситуация?

Обычно проблема не в модели, а в контексте: LLM не знает структуру вашего репозитория, не понимает внутренние библиотеки и не видит дизайн в Figma. Мы систематизировали подход и выделили три уровня, которые нужно закрыть, чтобы ассистент стал полноценным участником команды.

🅰️ Первый уровень — контекст проекта

Решение оказалось простым — файл AGЕNТS.md. Это открытый стандарт, который поддерживают Cursor, GitHub Copilot и другие популярные ассистенты. Один файл задаёт карту проекта: структуру директорий, команды сборки, архитектурные конвенции и границы допустимого.

Пишите только то, что модель не может узнать дёшево. Исследования показывают, что инструкции в повелительном наклонении («Используй CSS Modules для новых компонентов») AI выполняет в 94% случаев.

🅰️ Второй уровень — контекст библиотек

Для внутреннего UI Kit Orbita мы разработали собственный MCP-сервер. Через него модель получает актуальный API компонентов, токены и паттерны композиции. Это решает проблему, когда ассистент предлагает компоненты, которых нет в проекте, или использует устаревшие пропсы.

🅰️ Третий уровень — связь дизайна и кода

Мы договорились с дизайнерами: Figma задаёт требования, а реализация остаётся за кодом. Инструмент Figma Code Connect описывает маппинг свойств. Теперь LLM видит, как параметр называется в дизайне и коде.

🅰️ Что в итоге

В результате AGENTS.md требует один день на настройку, MCP-сервер — около недели. За 28 дней можно синхронизировать всё с Figma. Вложения окупаются, ассистент перестаёт гадать и начинает генерировать корректный код.

📖 А в полной статье на Хабре я рассказываю:

🔴 Как структурировать AGENTS.md, чтобы он работал, а не пылился в репозитории

🔴 Почему MCP-сервер для внутренней библиотеки меняет правила игры

🔴 Как синхронизировать Figma и код, чтобы ассистент не путал enabled с isDisabled

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍4👾3❤2🗿1
🐾 Наши любимые петы: AI-инфраструктура аналитики киберфутбола

Серия EA FC уже давно стала полноценным киберспортом. В играх есть свои виртуальные чемпионаты, лиги, профессиональные игроки, команды и комментаторы. Всё это — данные, которые можно анализировать и показать сообществу в наглядной форме.

Но вот проблема: чисел много, а сухую статистику никто не любит. Собирать инфу и оформлять её в посты — долгий и кропотливый труд.

👳‍♂️ Из этой боли и вырос пет-проект Виктора Рендова, финансового аналитика в Яндекс Вертикалях. Смотрите в карточках

⚽️ Сайт проекта

➕ Кстати, про пет Виктора мы узнали благодаря нашим друзьям из Tech Community. Заглядывайте к ним в канал: они рассказывают про жизнь команды Яндекс Вертикалей, делятся экспертизой и показывают, какие технологии лежат под капотом их сервисов. Сейчас у ребят проходит забавная активность про истории и мемы по мотивам работы — подключайтесь!

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🐳4🔥3👍1
🎈 Как сделать нетворкинг полезным

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

🅰️ Самое важное правило

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

🅰️ Знакомства — это не единственный результат общения

Если хорошо понимаешь людей, то начинаешь подмечать их сильные и слабые стороны. Это помогает:

🔴 Грамотно распределять задачи
🔴 Понимать, к кому с каким вопросом можно обратиться
🔴 Находить подход к каждому человеку, в том числе в нерабочих ситуациях

🅰️ Как вкатиться в нетворкинг, если никогда не пробовал

Начните с команды и смежников — людей, с которыми вы регулярно взаимодействуете. Нетворкинг можно найти в офисе, на тематических тусовках, конференциях, митапах и в соцсетях. Главное — не бойтесь завязать разговор!

🅰️ Какие инструменты вам помогут

🔴 Рандомный кофе: чтобы быстро находить нужных собеседников через бота

🔴 Чаты и сообщества: чтобы залететь в тематическое комьюнити и попросить совет

🔴 Elevator speech: чтобы сразу понять темы для разговора

🔴 Календарь мероприятий: чтобы быть в курсе, где найти нужных людей

🔴 Организация контактов: чтобы помнить не только ФИО, но и факты и интересы

🔴 Артефакты: чтобы вы открывали переписку и видели селфи или кружок, которые напомнят контекст знакомства

🔴 Смол-ток: чтобы поболтать у кофепойнта и заложить первый кирпичик в фундаменте сотрудничества

🔴 Напоминание о себе: чтобы скинуть полезный материал или спросить, как дела, и поддержать контакт

🅰️ О чём стоит помнить

🔴 Не будьте навязчивым. Даже открытых людей можно отпугнуть

🔴 Не нужно усложнять коммуникацию. Если хочется что-то узнать, лучше просто спросить

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

➕ Что, если вы задали кому-то вопрос в личку, а вам не ответили

Такое бывает. Это нормально. Человек может быть занят, а вопрос — непонятен.

Правильным формулировкам тоже стоит учиться. Но тот, кто вообще ничего не спрашивает, никогда не получит никаких ответов.

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👾7👍5🗿1
📕 Переписываем билд Swift, делаем собственный транслятор кода, заглядываем под капот 🐙 userver 3.0 и учимся правильно нетворкать. Читайте подробности в новом дайджесте Yandex for Developer

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

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

🔴 28 апреля — совместный митап от Городских сервисов Яндекса и C++ Russia. Поговорим про шаблоны и ускорение вёрстки, DI-контейнеры в 🐙 userver, паттерн service locator, фабрики и другую магию С++

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

🔴 Для SourceCraft выкатили консольное CLI-приложение. Встроенный AI-агент позволяет работать с проектом в режиме командной строки: писать код, управлять задачами, вносить изменения в проект и передавать их на проверку команде

🔴 Релизнули 🐙 userver 3.0. Перешли на С++ 20, научились генерировать код из JSON Schema, расширили сетевые возможности и сделали полностью асинхронный Kafka-драйвер без блокировки потоков ОС

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

🔴 Мы написали свой транслятор кода. Рассказываем, как в Техплатформе Городских сервисов обновляли движок ProcaaS: перешли с собственного Domain Specific Language на Go и в процессе решили проблемы с динамической типизацией Variant, конструкциями inline if и не только

🔴 QoS InfiniBand: приоритизация ML-обучения с точки зрения сети. Развитие ML увеличивает нагрузку на внутренние облака, а мы хотим обеспечивать предсказуемые SLO для внутренних пользователей и сохранить удобство ML-инфраструктуры. Показываем, как в этом помогает технология InfiniBand и концепция Quality of Service

🔴 Почему рекурсия — это плохо. Как в команде Delivery&Performance Яндекс Go решили обновиться до свежего Xcode 26.2, а в итоге переписали системный поиск макросов в swift-build и внедрили инфраструктуру прозрачной подмены компонентов Xcode через XCBBUILDSERVICE_PATH, чтобы не ждать релиза Swift 6.3

🔴 Как сделать нетворкинг полезным. Гайд от Эрика Бурыгина из Яндекс Вертикалей: инструменты, советы, подводные камни и правила, которые помогают обзаводиться классными знакомствами

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

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

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
👾 Приходите на Yandex Mobile Runtime

Главное событие Яндекса по мобильной разработке возвращается! Приглашаем всех, кто делает приложения и думает про производительность, архитектуру и пользовательский опыт. Ждём не только мобильных разработчиков, но и бэкендеров разных стеков.

Тут мы с головой погрузимся в практику вместе с экспертами из бигтеха. Вас ждут воркшопы, дискуссии и соревнования в неформальной обстановке. А вокруг — летний двор, свежий воздух и активности на улице 🌞

В этом году разделили программу на два трека:

🔴 AI

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

🔴 Not So AI

Всё, что происходит в мобилке за пределами AI: нативная разработка и кросс-платформа, архитектура, а также карьера, команды и развитие в индустрии.

🗺 Москва и онлайн
📆 7 июня

⏩️ Регистрируйтесь по ссылке

💓 До встречи на Mobile Runtime!

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥1🐳1🗿1