Видео о SourceCraft
- 2025 год
- Зачем мы занимаемся опенсорсом? А они? А вы?
- История и будущее дев-тулинга: от IDE до ИИ-агентов
- Yandex Neuro Scale 2025. От подсказок к коллегам: использование AI-агентов в разработке
- Yandex Neuro Scale 2025. SourceCraft в GA — сократите time to market ваших проектов
- Ре(Э)волюция инструментов разработки в эпоху AI: в мире и Яндексе
- 404 секунды. Open Source: собрали апдейты
- SourceCraft Code Assistant: как разработчику повысить эффективность с AI
- Как настроить CI/CD для Yandex Cloud Functions из SourceCraft
- Особенности мобильной инфры в бигтехе
- CI/CD как драйвер разработки
- Код — тоже интерфейс
- AI-помощники при работе с кодом: взгляд в будущее
- Git-движок для платформы SourceCraft или «Корабль Тесея»
- От создателей для создателей: презентация платформы SourceCraft
- 2024 год
- См. также
Видеозаписи докладов с конференций и вебинары, из которых вы узнаете о внутреннем устройстве SourceCraft, как платформа помогает разработчикам быть более эффективными, чем SourceCraft отличается от других популярных платформ для разработки, а главное — в каких конкретных задачах она уже сейчас превосходит другие платформы.
- Зачем мы занимаемся опенсорсом? А они? А вы?
- История и будущее дев-тулинга: от IDE до ИИ-агентов
- Yandex Neuro Scale 2025. От подсказок к коллегам: использование AI-агентов в разработке
- Yandex Neuro Scale 2025. SourceCraft в GA — сократите time to market ваших проектов
- Ре(Э)волюция инструментов разработки в эпоху AI: в мире и Яндексе
- 404 секунды. Open Source: собрали апдейты
- SourceCraft Code Assistant: как разработчику повысить эффективность с AI
- Как настроить CI/CD для Yandex Cloud Functions из SourceCraft
- Особенности мобильной инфры в бигтехе
- CI/CD как драйвер разработки
- Код — тоже интерфейс
- AI-помощники при работе с кодом: взгляд в будущее
- Git-движок для платформы SourceCraft или «Корабль Тесея»
- От создателей для создателей: презентация платформы SourceCraft
2025 год
Зачем мы занимаемся опенсорсом? А они? А вы?
Опенсорс окружает нас везде — от пользовательских продуктов до глубокой инфраструктуры. Разберемся, почему он продолжает существовать и что мотивирует всех участников им заниматься. Сергей Бережной поделился результатами нашего исследования в рамках создания платформы для разработки SourceCraft.
История и будущее дев-тулинга: от IDE до ИИ-агентов
Редакторы кода и инструменты для разработчиков — тема, вокруг которой строится целая индустрия. Когда-то переименование переменной казалось подвигом, а сегодня IDE умеют делать десятки сложнейших трансформаций так, чтобы программа оставалась корректной. В выпуске подкаста «Организованное программирование» мы говорим с Дмитрием Ивановым, руководителем платформы SourceCraft в Яндексе, о том, как развивались JetBrains и IntelliJ IDEA, почему в СССР писали компиляторы для Алгола-68, и чем отличается подход «IDE как комбайн» от современной архитектуры LSP.
Обсуждаем истории изнутри JetBrains, появление Kotlin как ответа на невозможность поддерживать Scala и то, как AI-тулы и LLM-редакторы вроде Cursor меняют правила игры. Затрагиваем вечный спор Vim против IDE, сравниваем глубину анализа кода и ограничения протокола LSP, вспоминаем курьезные случаи из практики и прогнозируем, что ждет рынок инструментов разработки к 2026 году.
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.
SourceCraft Code Assistant: как разработчику повысить эффективность с AI
Разобрали, какие возможности для работы с кодом есть в AI-ассистенте SourceCraft Code Assistant и как они позволяют решать текущие задачи. Вместе с экспертом SourceCraft обсудили, как применение AI-инструментов повышает скорость и эффективность разработки, а затем установили и сконфигурировали SourceCraft Code Assistant под конкретные нужды и задачи.
Рассмотрели на практике:
- использование completion- и chat-режима по умолчанию;
- как работает контекст и в чем его сила;
- как всего одной кнопкой сделать docstring или создать юнит-тест.
Также поговорили о будущем AI-помощников и о том, как они повлияют на работу с кодом и процесс разработки.
Вебинар будет полезен разработчикам любого уровня подготовки и студентам.
Как настроить 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.
- Какие решения оказались удачными, а от каких пришлось отказаться.
- Как искали уязвимости с помощью пентестов.
- Как расшивали узкие места.
- Какие планы на будущее.
Код — тоже интерфейс
Александр Глущенко поделился опытом реализации интерактивного просмотра кода и диффов в браузере при разработке SourceCraft. Рассказал о том, как ставили себе цель — IDE-подобный опыт взаимодействия с кодом при просмотре репозитория в браузере.
В докладе:
- Проблематика предметной области работы с кодом и обзорная экскурсия по теории.
- Погружение в необычный мир чисто текстовой верстки.
- Разбор устройства инструментов для, казалось бы, давно решенной проблемы подсветки синтаксиса.
Доклад будет полезен фронтенд-разработчикам, интересующимся инструментами и платформами для разработки.
AI-помощники при работе с кодом: взгляд в будущее
Евгений Колесников, технический менеджер в Yandex Infrastructure, рассказал, какие AI-инструменты бывают, как измерять их качество и определять, идем ли мы по правильному пути при разработке AI-помощников для разработчиков.
Из доклада вы узнаете:
- Как разработчики работают.
- Чего разработчики хотят от AI.
- Как можно измерить неизмеримое.
- Какие AI-помощники есть на рынке.
- Векторы развития AI-помощников.
Git-движок для платформы SourceCraft или «Корабль Тесея»
Сергей Захарченко, CTO SourceCraft, рассказал, как они взяли популярную библиотеку go-git, прошли через все фазы принятия и практически полностью переписали ее.
А еще Сергей поделился опытом и ощущениями от того, как они сами заехали на свою платформу и как верифицировали алгоритм мерджа через фаззинг.
От создателей для создателей: презентация платформы SourceCraft
Дмитрий Иванов, руководитель платформы SourceCraft в Yandex Infrastructure, продемонстрировал возможности новой платформы от Яндекса для создания ИТ-продуктов, которая помогает создавать исходный код, управлять версиями, тестировать, собирать, развертывать и сопровождать программные продукты.
2024 год
Выбор архитектуры кодонавигации на платформе SourceCraft
Сергей Бабенко, ведущий разработчик в Yandex Infrastructure, рассказал, как проводился сравнительный анализ различных систем хранения индексов для кодонавигации в SourceCraft.
AI-инструмент для разработчика: как мы обучали LLM работе с кодом
Виктор Плошихин, руководитель ML-лаборатории в Yandex Platform Engineering, рассказал, как команда создавала AI-ассистента для разработчиков. Как дообучали модели на реальном коде, почему решили предсказывать именно стейтменты, какие метрики и способы оценки качества разработали.
Из доклада вы узнаете:
- Какие задачи решают разработчики и как тут помогают LLM.
- Что умеют современные AI-ассистенты.
- Как обычно оценивается польза от внедрения AI-продуктов.
- Какое влияние AI оказывает на бизнес.
Моментальная навигация по коду для любого коммита. А так можно было?
Ольга Лукьянова, разработчик SourceCraft, рассказала, как команда подошла к решению задачи навигации по коду в SourceCraft. Как сделали систему инкрементальных индексов на каждый коммит для поиска деклараций и использований кода в репозитории, чтобы поиск в коммите работал моментально.
Также вы узнаете о собственной системе индексов, основанной на иммутабельных инкрементальных структурах данных. Еще Ольга поделилась архитектурными приемами и рассказала, какие структуры данных нужны для различных сценариев и как SourceCraft их хранит.
Новые инструменты Яндекса для разработчиков
Вебинар, посвященный новым сервисам Яндекса для разработчиков. Павел Селиванов рассказал про AI-помощника для работы с кодом Code Assistant и платформу SourceCraft для создания исходного кода, управления версиями, тестирования, сборки, развертывания и сопровождения программных продуктов.
На вебинаре:
- обсудили, что такое платформы для разработки и зачем они нужны;
- показали прототип платформы SourceCraft и поделились ее roadmap;
- продемонстрировали хостинг кода, код-ревью, настройку CI/CD-процессов и другие возможности SourceCraft;
- поговорили о применении искусственного интеллекта в задачах разработки;
- показали, как Code Assistant в режиме smart autocompletion генерирует наиболее вероятное продолжение строки кода или целой функции на основе контекста.
Вебинар будет полезен инженерам и разработчикам любого уровня.
Yandex Scale 2024 — AI-инструменты для разработчика
Рассказали на конференции Yandex Scale 2024, как для решения задач разработчиков применяются современные инструменты на основе больших языковых моделей.