Dev новости: Spark от Гитхаб, Instabug, Bun

На своей конференции в Сан-Франциско GitHub анонсировал новый ИИ-инструмент GitHub Spark, который позволяет разработчикам создавать микроприложения в форме «искр» (sparks) с помощью естественного языка. Этот инструмент поддерживает интеграцию ИИ-функций и внешних источников данных без необходимости управления облачными ресурсами.

На своей конференции в Сан-Франциско GitHub анонсировал новый ИИ-инструмент GitHub Spark, который позволяет разработчикам создавать микроприложения в форме «искр» (sparks) с помощью естественного языка. Этот инструмент поддерживает интеграцию ИИ-функций и внешних источников данных без необходимости управления облачными ресурсами.

GitHub Spark использует цикл обратной связи, начиная с начальной подсказки и применяя модели OpenAI и Anthropic для генерации живого превью приложения. Каждая итерация сохраняется, что позволяет разработчикам просматривать изменения и вносить правки в код. Если пользователь доволен результатом, он может запустить свое приложение на любом устройстве, от ПК до смартфона, а также делиться созданным контентом с управлением доступом.

Spark сейчас доступен в виде технического превью для ограниченного числа пользователей.

GitHub также анонсировал обновления для Copilot, который теперь поддерживает несколько моделей, в том числе Claude 3.6 Sonnet от Anthropic, Gemini 1.5 Pro от Google и GPT-4o от OpenAI. Основные новшества Copilot включают:

  • Мультифайловое редактирование в VS Code: теперь можно использовать Copilot для редактирования нескольких файлов одновременно.
  • Расширения Copilot для всех пользователей: разработчики могут обращаться к интегрированным инструментам, таким как Atlassian и Stack Overflow, напрямую через Copilot.
  • Copilot для Xcode: возможность автозавершения кода доступна в Xcode, что облегчает разработку приложений для Apple.
  • Проверка кода: Copilot может за 30 секунд предложить обратную связь к созданным pull request.
  • Автоматизированные кампании по безопасности: Copilot Autofix теперь помогает командам быстро устранять уязвимости, обрабатывая до 1000 предупреждений за раз.

Stack Overflow также представил новое расширение для GitHub Copilot, которое ускоряет поиск ответов. Теперь разработчики могут получать краткие ответы на запросы от Stack Overflow напрямую через Copilot.

Новый инструмент от Instabug для предотвращения ошибок мобильных приложений

Instabug выпустил SmartResolve 2.0, новый инструмент на базе ИИ для предотвращения сбоев в мобильных приложениях. Этот инструмент анализирует данные отчетов об ошибках и исходный код приложения, чтобы точно определить причину проблем и предложить код для их исправления.

SmartResolve 2.0 поддерживает ИИ-анализ ошибок, генерацию кода и интеграцию с репозиториями кода, позволяя быстро создавать pull request для исправлений. Инструмент сейчас доступен в частном бета-тестировании.

Обновления от Bun

Фреймворк Bun представил версию 1.1.31, включающую поддержку HTTP2 и gRPC, что было одной из самых востребованных функций. Новая версия предлагает Promise.try и возможность удаления отладочного кода с помощью команд bun build —drop и bun —drop.

Читайте также
Фреймворк Vue ускорил анализ шаблонов и повысил реактивность
Фреймворк Vue ускорил анализ шаблонов и повысил реактивность
Фреймворк Vue ускорил анализ шаблонов и повысил реактивность

Обновление фронтенд-фреймворка на JavaScript включает в себя более быстрый, переписанный парсер шаблонов и переработанную систему реактивности. Она повышает точность срабатывания эффектов.

AdonisJS v6: Полный переход на современные стандарты JavaScript
AdonisJS v6: Полный переход на современные стандарты JavaScript
AdonisJS v6: Полный переход на современные стандарты JavaScript

Переход на современные стандарты Ключевое изменение в AdonisJS v6 – полная поддержка современных стандартов JavaScript: ECMAScript Modules (ESM) и TypeScript. Это обеспечивает совместимость с последними версиями пакетов и повышает безопасность благодаря доступу к актуальным исправлениям уязвимостей. Приложения AdonisJS v6 теперь по умолчанию используют TypeScript и ESM, однако разработчики по-прежнему могут устанавливать и применять пакеты, написанные […]

Сжатие и распаковка в браузере с помощью Compression Streams API
Сжатие и распаковка в браузере с помощью Compression Streams API
Сжатие и распаковка в браузере с помощью Compression Streams API

С API веб-приложениям больше не нужно предоставлять собственную библиотеку сжатия или распаковки.

Вышел Spin 2.0 — обновление фреймворка Fermyon для создания приложений на WebAssembly
Вышел Spin 2.0 — обновление фреймворка Fermyon для создания приложений на WebAssembly
Вышел Spin 2.0 — обновление фреймворка Fermyon для создания приложений на WebAssembly

Фреймворк предназначен для облачных вычислений, которые собирают приложения из Wasm-компонентов, написанных на разных языках программирования. Spin 2.0 формирует базу для смены режимов между выполнением и реализацией.