SourceCraft
3.08K subscribers
215 photos
61 videos
230 links
Новости от команды
Наш чат: @SourceCraftChat
Начать пользоваться платформой: https://sourcecraft.dev
Download Telegram
Media is too big
VIEW IN TELEGRAM
✌️ Открытое ИТ-образование с Yandex Cloud и SourceCraft

Запустили открытую библиотеку авторских курсов по ИТ и ИИ — создаём качественный образовательный контент вместе с преподавателями-экспертами. Готовые материалы уже сейчас можно использовать в своих учебных программах или адаптировать под собственную дисциплину.

Даниил Ефимов, автор курса «Основы облачных технологий», в коротком видео рассказывает о возможностях для преподавателей.


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

Курс остаётся вашим, мы помогаем сделать его доступным для академического сообщества, берём на себя поддержку запуска и предоставляем гранты на облачные ресурсы.

▶️ Смотрите все доступные материалы в библиотеке.

 — Хочу стать автором
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥238👍72
SourceCraft
🚀 Залетайте на Космическую викторину SourceCraft Запустили интерактивное путешествие по планетарной системе SourceCraft вместе с «Типичным программистом» и призами. Исследуйте восемь уникальных миров. На каждой планете открывается тематическая загадка из истории…
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Сегодня финальный день космической викторины SourceCraft

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

Проходите викторину сегодня, чтобы попасть в список участников розыгрыша. Призы на Яндекс Маркете уже ждут своих героев, а итоги подведём 5 мая.

Присоединяйтесь к путешествию ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍432
⚡️ Как переписать 97 тысяч строк кода с Objective-C на Swift за 2 месяца?

Этот вопрос стоял перед командой Яндекс Браузера. За пять лет ручной миграции удалось переписать чуть более половины объёма legacy кода. Ситуацию изменила автоматизация на базе LLM — это решение:

Анализирует граф зависимостей, чтобы начинать миграцию с «листьев» — модулей, не зависящих от старого кода
Переписывает код, параллельно проверяя его сборкой и тестами
Проводит рефакторинг в соответствии с лучшими практиками Swift
Автоматически проверяет качество по чек-листу перед код-ревью

В итоге за 2 месяца коллеги переписали 97 500 строк кода, мигрировали 2 167 файлов и смёржили 106 пул-реквестов — вместо запланированного года.

✌️ Все промты, конфигурационные шаблоны и вспомогательные скрипты команда выложила в открытый доступ на SourceCraft.


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

🔗 Подробности и технические детали — в статье на Хабре.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍1072🤝2
✌️ Итоги Космической викторины SourceCraft & «Типичный программист»

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

Мы случайным образом выбрали 5 победителей — каждый получит сертификат на космические призы на Яндекс Маркете.

Поздравляем победителей 🎉
1️⃣ место — vadimshatalov (сертификат на 50 000 ₽)
2️⃣ место — anton-cooler228 (сертификат на 20 000 ₽)
3️⃣ место — eug-potato (сертификат на 5 000 ₽)
4️⃣ место — konkov-dmitrij (сертификат на 5 000 ₽)
5️⃣ место — tyusha111333 (сертификат на 5 000 ₽)

Отправим призы на электронную почту, указанную при регистрации.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥135👍4
This media is not supported in your browser
VIEW IN TELEGRAM
✌️ Заметили обновления в предложениях изменений?

⭐️ Добавляйте метки, чтобы классифицировать предложения изменений. Например, по типу задач, спринтам или релизам.

⭐️ Используйте новые фильтры для быстрого поиска пул-реквестов в репозитории по автору, рецензенту, статусу или меткам.

Обновления доступны в разделе Репозиторий → Код → Предложения изменений.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍85
✌️ Батл вузов с ИИ-ассистентом SourceCraft

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

Для тех, кто предпочитает олдскул, всё по-прежнему: алгоритмические задачи на скорость, 1v1 наперегонки, таймер, зелёные тесты, CodeBattle.

Коротко о главном
Кто участвует: студенты, аспиранты, выпускники вузов и 11-классники.
Всего три тура. Стартуем 13 мая в онлайн-квалификации, затем полуфинал и большой финал в Москве 25 июня.
Победителей ждёт призовой фонд в 1 000 000 ₽, кубок Young&&Yandex для вуза и наборы умных устройств с Алисой для 200 финалистов.


Регистрируйтесь до 20 мая или делитесь постом с младшими коллегами ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥128❤‍🔥4👎32
✌️ Как команде выжить в релизную неделю?

Релиз ушёл в прод. И вот тогда это происходит — момент, когда дыхание замедляется… Знакомо? Выпуск изменений не обязательно должен быть проверкой на прочность.

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

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


➡️ Полный чек-лист уже в статье на Хабре.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥178👍4
This media is not supported in your browser
VIEW IN TELEGRAM
😁 Четыре полезных фичи в автоматизациях

Пока готовим обновления, чтобы работа с CI стала ещё удобнее, напомним про возможности, которые уже доступны в автоматизациях SourceCraft:

🔡 Переиспользование кубиков позволяет выносить CI в разные репозитории. Для этого задайте флаг exported: true — подробнее в документации.

🔡 Автоматический перезапуск кубиков поможет, если шаг завершился ошибкой. Чтобы не перезапускать кубик вручную, установите для него параметр retry и укажите количество повторных попыток и условия перезапуска.

🔡 Параметры inputs для запусков по расписанию дают возможность явно передавать входные параметры для рабочих процессов, которые запускаются по расписанию.

🔡 Запуск CI вручную не только из ветки, но и прямо из тега появился в интерфейсе платформы — показали настройки на видео.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1111👍3
✌️ Подводим итоги весеннего релиза безопасности в SourceCraft

Собрали все недавние апдейты безопасности в одну большую подборку и добавили детали, которые не помещались в короткие посты. Например, подробно описали:

🔴 Как мы улучшили генерацию SBOM, увеличили покрытие и обновили процесс сбора данных для Gradle, NPM и Go-экосистемы
🔴 Обновление на странице настроек Security, которое позволяет гранулярно управлять процессом сканирования

Также расширили описание главных весенних фич:
🔴 Карта зависимостей — наглядный анализ безопасности проекта
🔴 Лицензионные риски — контроль юридических ограничений и поиск транзитивных зависимостей в пакетах
🔴 История сканирований и ручной запуск — динамика проверок
🔴 SBOM и KICS — базовый аудит состава ПО и инфраструктуры как кода

Полный список обновлений и короткие инструкции, как использовать их в своих проектах, читайте в нашем блоге.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1066👍4
✌️ Где встретиться с командой SourceCraft в ближайшие дни?

Выходим в офлайн и онлайн сразу на трёх площадках. Забивайте слоты в календарях и заглядывайте к нам, если тоже участвуете.

📆 AI Dev Conf | 21 мая, онлайн
17:45–18:30 — Доклад «Вайбкодинг: исповедь луддита». Андрей Кулешов поделится опытом разработчика, который 10+ лет учился идеально писать код, а потом ИИ безвозвратно изменил правила игры.

19:40–20:30 — Круглый стол «Потребности ИТ vs. Возможности ИИ». Дискуссия с участием Андрея Кулешова о том, как измерить реальное влияние ИИ на процессы и оценить результаты.

📆 ДевФест | 21–23 мая, Омск
Отправляемся в Омск обсудить, как выстроить процесс Agentic Development Lifecycle так, чтобы злодеи не могли сломать ИИ-агентов для разработки. Везём два взгляда на одну проблему:

22 мая, 11:00–12:00 — Доклад «От промпта до прода: поверхность атаки агентных ИИ-систем». Стратегический взгляд от Дениса Макрушина на ландшафт угроз (prompt-инъекции, атаки через MCP, компрометация RAG, межагентное доверие) и инструменты анализа защищённости от них.

22 мая, 12:00–13:00 — Доклад «Безопасность ИИ-агентов в автономной разработке: атаки и новые методы защиты». Ратмир Самарханов и Андрей Погирейчик углубятся в архитектуру агентных систем и паттерны защиты (gateway, guardrails), которые можно внедрить уже сейчас.

📆 CodeFest | 30–31 мая, Новосибирск
Готовим воркшопы, соревнование по вайбкодингу и квартирник про опенсорс. Пока анонсируем, а подробнее расскажем отдельным постом.

До встречи! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥9🔥97
✌️ Свежий релиз SourceCraft CLI

🔡Анализ контекстного окна позволяет вовремя отследить, какой файл или MCP-сервер занимает слишком много токенов.

Категории потребления: системный промт, инструменты, ИИ-навыки, история, файлы (например, AGENTS․md) и MCP-серверы.

Оценка потребления отображается в правом сайдбаре и вычисляется по последнему запросу, поэтому при старте новой сессии Usage by category отсутствует.

Другие изменения:
🔡Авторизация через домен SourceCraft — исправлена проблема входа для новых учётных записей.

🔡Новые команды для связывания задач и предложения изменений:
Просмотр: src issue linked-issues, src issue linked-prs
Управление: src link-pr, src unlink-pr, src link-issue, src unlink-issue

🔡Поддержка логических условий для сложных запросов, например:

# Найти задачи с метками backend OR devops
src issue list --label backend,devops

# Найти задачи с метками devops AND k8s
src issue list --label="devops & k8s"


Подробнее о релизах CLI — в истории версий.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍6
✌️ Как ИИ ускоряет поиск и обработку уязвимостей

Классические SAST-инструменты генерируют довольно много шума — на ручной разбор предупреждений иногда уходит больше времени, чем на работу с реальными угрозами. Чтобы команды не тонули под лавиной алертов, инструменты статического анализа всё чаще усиливают LLM.

В новой статье Денис Макрушин разбирает, как меняется подход к анализу кода и что на самом деле скрыто за одной кнопкой «Оценка от AI» на платформе.

Подробнее о работе с контекстом для LLM, архитектуре AI SAST, метриках и о том, куда движется этот подход дальше, — в статье на Хабре.

А вы готовы делегировать исправление уязвимостей ИИ-агенту целиком?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥9👍6👎1🎉1🙏1
✌️ Встраиваем безопасность в процесс разработки в прямом эфире

2 июня в 12:00 приглашаем на практический вебинар от команды SourceCraft Security. Поговорим о том, какие угрозы несёт ИИ в разработке и как правильно выстроить безопасность Agentic Development Lifecycle: от коммита до продакшена.

Разберём полный цикл безопасной разработки и фундаментальные инструменты:
🔡 Поиск секретов в коде и истории Git
🔡 SAST для поиска уязвимостей по готовым и кастомным правилам
🔡 ИИ-триаж для автоматической фильтрации False Positive
🔡 SCA и контроль рисков в зависимостях

В финале проведём розыгрыш призов среди самых активных участников.

❤️ Регистрируйтесь и добавляйте встречу в календарь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍97🔥66😁1
Media is too big
VIEW IN TELEGRAM
⚡️ Открыли запись на ранний доступ к Vibecraft — нашему новому ИИ-сервису для создания сайтов и веб-приложений из промтов.

Vibecraft по обычному текстовому описанию создаёт веб-приложения: сайты, CRM-системы, опросы или онлайн-игры. Сервис генерирует код под конкретную цель, а не подгоняет задачу под готовые шаблоны, как традиционные no-code-конструкторы.

Есть идея для продукта? Дальше всё просто:
🔴 Описываете её словами
🔴 ИИ-ассистент уточняет технические детали
🔴 Сервис занимается реализацией приложения

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


⚙️ Под капотом Vibecraft работает через нашу технологическую экосистему: поднимает окружение, генерирует код с помощью ИИ-агента SourceCraft и деплоит проект через CI/CD платформы напрямую в инфраструктурные сервисы Yandex Cloud (Compute Cloud, Containers и базы данных).

🔴 Официальный запуск планируется в июне, но уже сейчас можно оставить заявку на ранний доступ.
Please open Telegram to view this post
VIEW IN TELEGRAM
22👍18🔥148😁5👎4🤷‍♂1👻1
☕️ Похоже, теперь перерывы на кофе станут короче
 
Потому что сегодня мы обновили ансамбль моделей в нашем ИИ-ассистенте. Ответы стали точнее, а скорость генерации теперь приятно удивит.
 
✌️ Вы уже успели заметить изменения в своих задачах?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥259🤩7🌚2
✌️ Привет, Новосибирск!

Наша команда приготовила большую программу на CodeFest 2026. 30 и 31 мая встречаемся на площадке — будем разбираться в ИИ-трендах, находить и тестировать новые подходы в разработке, дискутировать на самые острые темы.
 
📌 Краткое расписание
30 и 31 мая
11:00 — Воркшоп «Развитие инструментов AI-разработки: от А до I»
13:00 — Воркшоп «Что же такое вайбкодинг и как бороться с луддизмом»
14:00 — Воркшоп «мИИгрируем на кодИИнг: как изменить всю команду»
16:00 — Соревнование «Вайбкодинг от Яндекса»
 
✏️ Ещё в программе
30 мая, 17:00 — Дебаты «Безопасность и инфраструктура»
31 мая, 15:00 — Квартирник «AI в опенсорс-разработке: спасение или проклятие»
31 мая, 15:00 — Квартирник «Использование AI в SDLC» 

⚡️ Наш стенд
В перерывах между докладами заглядывайте на стенд SourceCraft, чтобы пообщаться с командой, поучаствовать в конкурсах и, конечно, выиграть мерч.
 
До встречи на CodeFest! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍10🔥10