Видео о SourceCraft

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

2025 год

Зачем мы занимаемся опенсорсом? А они? А вы?

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

Видео на YouTube

История и будущее дев-тулинга: от IDE до ИИ-агентов

Редакторы кода и инструменты для разработчиков — тема, вокруг которой строится целая индустрия. Когда-то переименование переменной казалось подвигом, а сегодня IDE умеют делать десятки сложнейших трансформаций так, чтобы программа оставалась корректной. В выпуске подкаста «Организованное программирование» мы говорим с Дмитрием Ивановым, руководителем платформы SourceCraft в Яндексе, о том, как развивались JetBrains и IntelliJ IDEA, почему в СССР писали компиляторы для Алгола-68, и чем отличается подход «IDE как комбайн» от современной архитектуры LSP.

Обсуждаем истории изнутри JetBrains, появление Kotlin как ответа на невозможность поддерживать Scala и то, как AI-тулы и LLM-редакторы вроде Cursor меняют правила игры. Затрагиваем вечный спор Vim против IDE, сравниваем глубину анализа кода и ограничения протокола LSP, вспоминаем курьезные случаи из практики и прогнозируем, что ждет рынок инструментов разработки к 2026 году.

Видео на YouTube

Yandex Neuro Scale 2025. От подсказок к коллегам: использование AI-агентов в разработке

Технический менеджер проектов SourceCraft Евгений Колесников рассказал про путь от ИИ как инструмента автодополнения к ИИ как полноценному участнику команды. В докладе обсуждаются уровни зрелости ИИ-инструментов, практические кейсы внедрения интеллектуальных помощников в процессы разработки, барьеры адаптации и их преодоление.

Материалы презентации

Yandex Neuro Scale 2025. SourceCraft в GA — сократите time to market ваших проектов

Руководитель платформы для разработки SourceCraft Дмитрий Иванов рассказал, как создавать IT‑продукты на платформе SourceCraft — от планирования задач до деплоя в облако — для разных пользователей: индивидуальных разработчиков, развивающих личные проекты, команд разного размера и опенсорс‑комьюнити.

Материалы презентации

Ре(Э)волюция инструментов разработки в эпоху AI: в мире и Яндексе

На мероприятии Big Tech Night руководитель платформы для разработки SourceCraft Дмитрий Иванов рассказал о том, как сегодня искусственный интеллект становится ключевым фактором повышения продуктивности разработчиков, как компании внедряют соответствующие инструменты не только для программирования, но и на всех этапах SDLC — от планирования до эксплуатации. Поговорили о важности выбора и интеграции опенсорс-решений с проприетарными данными, а также обозначили основные вызовы будущего: как обеспечивать безопасность и устойчивое развитие опенсорса в условиях деглобализации, каким образом разрабатывать такие проекты, получать за это вознаграждение и репутацию и как компаниям безопасно использовать опенсорс в своей инфраструктуре.

404 секунды. Open Source: собрали апдейты

Недавно на платформе поддержали контрибьюторов, а теперь в шоу «404 секунды» рассказали про наш опенсорсный релиз. На связи Сергей Бережной — директор по взаимодействию с разработчиками в Яндексе и опенсорс-евангелист. Грантовая программа, рейтинг репозиториев и ачивки для разработчиков — все новости в одном выпуске.

Темы выпуска:

  • Redis вернулась в Open Source;
  • Yandex Cloud добавила Qwen3 в AI Studio;
  • Cloud.ru открыла доступ к Open Source LLM-моделям;
  • SourceCraft поддержит опенсорс-сообщество грантами;
  • Spotify отмечает пятилетие Backstage.

Видео на YouTube

SourceCraft Code Assistant: как разработчику повысить эффективность с AI

Разобрали, какие возможности для работы с кодом есть в AI-ассистенте SourceCraft Code Assistant и как они позволяют решать текущие задачи. Вместе с экспертом SourceCraft обсудили, как применение AI-инструментов повышает скорость и эффективность разработки, а затем установили и сконфигурировали SourceCraft Code Assistant под конкретные нужды и задачи.

Рассмотрели на практике:

  • использование completion- и chat-режима по умолчанию;
  • как работает контекст и в чем его сила;
  • как всего одной кнопкой сделать docstring или создать юнит-тест.

Также поговорили о будущем AI-помощников и о том, как они повлияют на работу с кодом и процесс разработки.

Вебинар будет полезен разработчикам любого уровня подготовки и студентам.

Видео на YouTube

Как настроить CI/CD для Yandex Cloud Functions из SourceCraft

Илья Шикалов, технический менеджер проектов Yandex Cloud, рассказал, как реализовать сценарий CI/CD для функций Yandex Cloud Functions на основе кода из SourceCraft, а также показал, как включить деплой версий функций в автоматизированный процесс доставки.

Особенности мобильной инфры в бигтехе

Последние пять лет мы строим направление мобильной инфраструктуры. Мы прошли путь от саппорта сборки и Gradle-плагинов до своих полноценных сервисов, которые помогают инженерам решать ежедневные задачи. В докладе Эдуард Оболенский, руководитель платформы мобильной разработки Yandex Infrastructure, рассказал, как мобильная инфраструктура усложняется: вокруг появляются новые системы и фреймворки, а разработчикам приходится разбираться во все большем количестве технологий. Мы пройдем стадии развития инфраструктуры — от небольшого стартапа до крупной корпорации. Обсудим, почему задачи мобильной инфры отличаются от привычных DevOps/SRE, бэкенда и фронтенда. И, наконец, расскажем о самых больших и неожиданных вызовах, которые стоят перед нами сегодня.

CI/CD как драйвер разработки

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

Очевидно, что эти требования противоречивы. Если дать слишком много свободы — пользователи начнут стрелять себе (и другим) в ногу, а если усиливать ограничения — пользователи не смогут решать свои проблемы. Разработанный командой SourceCraft CI/CD — поиск баланса между этими двумя полюсами.

В докладе Кирилл Сюзев, технический лидер SourceCraft, рассказал:

  • Как команда SourceCraft проектировала архитектуру, устойчивую к внутренним и внешним атакам.
  • Как была оптимизирована работа системы сразу на уменьшение latency и увеличение throughput.
  • Какие решения оказались удачными, а от каких пришлось отказаться.
  • Как искали уязвимости с помощью пентестов.
  • Как расшивали узкие места.
  • Какие планы на будущее.

Видео на YouTube

Код — тоже интерфейс

Александр Глущенко поделился опытом реализации интерактивного просмотра кода и диффов в браузере при разработке SourceCraft. Рассказал о том, как ставили себе цель — IDE-подобный опыт взаимодействия с кодом при просмотре репозитория в браузере.

В докладе:

  • Проблематика предметной области работы с кодом и обзорная экскурсия по теории.
  • Погружение в необычный мир чисто текстовой верстки.
  • Разбор устройства инструментов для, казалось бы, давно решенной проблемы подсветки синтаксиса.

Доклад будет полезен фронтенд-разработчикам, интересующимся инструментами и платформами для разработки.

AI-помощники при работе с кодом: взгляд в будущее

Евгений Колесников, технический менеджер в Yandex Infrastructure, рассказал, какие AI-инструменты бывают, как измерять их качество и определять, идем ли мы по правильному пути при разработке AI-помощников для разработчиков.

Из доклада вы узнаете:

  • Как разработчики работают.
  • Чего разработчики хотят от AI.
  • Как можно измерить неизмеримое.
  • Какие AI-помощники есть на рынке.
  • Векторы развития AI-помощников.

Видео на YouTube

Git-движок для платформы SourceCraft или «Корабль Тесея»

Сергей Захарченко, CTO SourceCraft, рассказал, как они взяли популярную библиотеку go-git, прошли через все фазы принятия и практически полностью переписали ее.

А еще Сергей поделился опытом и ощущениями от того, как они сами заехали на свою платформу и как верифицировали алгоритм мерджа через фаззинг.

От создателей для создателей: презентация платформы SourceCraft

Дмитрий Иванов, руководитель платформы SourceCraft в Yandex Infrastructure, продемонстрировал возможности новой платформы от Яндекса для создания ИТ-продуктов, которая помогает создавать исходный код, управлять версиями, тестировать, собирать, развертывать и сопровождать программные продукты.

2024 год

Выбор архитектуры кодонавигации на платформе SourceCraft

Сергей Бабенко, ведущий разработчик в Yandex Infrastructure, рассказал, как проводился сравнительный анализ различных систем хранения индексов для кодонавигации в SourceCraft.

Видео на YouTube

AI-инструмент для разработчика: как мы обучали LLM работе с кодом

Виктор Плошихин, руководитель ML-лаборатории в Yandex Platform Engineering, рассказал, как команда создавала AI-ассистента для разработчиков. Как дообучали модели на реальном коде, почему решили предсказывать именно стейтменты, какие метрики и способы оценки качества разработали.

Из доклада вы узнаете:

  • Какие задачи решают разработчики и как тут помогают LLM.
  • Что умеют современные AI-ассистенты.
  • Как обычно оценивается польза от внедрения AI-продуктов.
  • Какое влияние AI оказывает на бизнес.

Статья на Хабре

Видео на YouTube

Моментальная навигация по коду для любого коммита. А так можно было?

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

Также вы узнаете о собственной системе индексов, основанной на иммутабельных инкрементальных структурах данных. Еще Ольга поделилась архитектурными приемами и рассказала, какие структуры данных нужны для различных сценариев и как SourceCraft их хранит.

Видео на YouTube

Новые инструменты Яндекса для разработчиков

Вебинар, посвященный новым сервисам Яндекса для разработчиков. Павел Селиванов рассказал про AI-помощника для работы с кодом Code Assistant и платформу SourceCraft для создания исходного кода, управления версиями, тестирования, сборки, развертывания и сопровождения программных продуктов.

На вебинаре:

  • обсудили, что такое платформы для разработки и зачем они нужны;
  • показали прототип платформы SourceCraft и поделились ее roadmap;
  • продемонстрировали хостинг кода, код-ревью, настройку CI/CD-процессов и другие возможности SourceCraft;
  • поговорили о применении искусственного интеллекта в задачах разработки;
  • показали, как Code Assistant в режиме smart autocompletion генерирует наиболее вероятное продолжение строки кода или целой функции на основе контекста.

Вебинар будет полезен инженерам и разработчикам любого уровня.

Видео на YouTube

Yandex Scale 2024 — AI-инструменты для разработчика

Рассказали на конференции Yandex Scale 2024, как для решения задач разработчиков применяются современные инструменты на основе больших языковых моделей.

Видео на YouTube

См. также

Предыдущая
Следующая