Dev новости: Альтернатива Copilot, Python AI tool, RSC улучшения

Разработчики не идут в крипту, аналог Copilot, AI && Python, Новый Storybook 8 и подборка новостей

Scalene

Новый инструмент с открытым исходным кодом, сделанный в Университете Массачусетса, использует AI для улучшения эффективности кода на Python. Этот инструмент под названием Scalene больше похож на отладчик проблем производительности и предлагает улучшения по коду Python.

Этот инструмент был создать профессором Массачесетса — Эмери Бергером и аспирантами Сэмом Стерном и Хуаном Альтмайером. Scalene был загружен в github 900 000 раз и имеет 10 000 звезд, что говорит о его популярности.

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

Также Scalene определяет и сравнивает просто код, и библиотеки в Python. И теперь он является первой отладкой с интеграцией искусственного интеллекта.

Mentat альтернатива GitHub Copilot

Разработчики которые ищут альтернативу copilot, могу посмотреть в сторону Mentat — инструмент искусственного интеллекта, помощника который работает из командной строки.

Mentat названный в честь Mentats of Dune, при себе имеет лицензию Apache-2.0 Некоторые разработчики отмечают, что в отличии от Copilot, он может вносить правки по нескольким местам и файлам, а также имеет контекст проекта. Он может помочь поднять новую кодовую базу, добавить функции, или даже рефакторить текущий код — написано в репозитории GitHub.

В планах добавить улучшенный пользовательский интерфейс, интеграцию с VSCode и другими редакторами. Также возможность использование LLM (Большие языковые модели), отличных от GTP-4, работу с кодовыми базами размером больше, чем ограничения контекста LLM, улучшение качество правок и др.

Storybook 8 добавляет поддержку React Server Components

Крупные релиз от Storybook 8 представляет совместимость с React Server Component на платформе пользовательского интерфейса, это значит, что разработчики смогут создавать и тестировать полные приложения Next.js в изоляции.

Для этого Storybook использует Mock Service Worker, библиотека которая имитирует API и позволит разработчикам писать тесты для практически любого фреймворка и инструмента. Storybook — довольно популярный инструмент, позволяющий фронтенду создавать, тестировать и документировать компоненты пользовательского интерфейса в песочнице.

Новости реактивного фреймворка Waku

Минималистичный фреймворк Waku выпустил 19 версию и это значит переход к готовому использования фреймворка React и серверных компонентов. Часть обновления предлагает функцию createPages — API низкого уровня для маршрутизации, позволяя создавать макеты и страницы программно. «Доступны как статическая предварительная обработка (SSG), так и серверная предварительная обработка SSR, выбираемая на уровне макеты и страницы» — написала сооснователь София Андрен.

Снижение количества крипто-разработчиков

Выпущенный недавно отчет Crypto Developer говорит, что количество активных (web3) разработчиков продолжает снижаться, большая часть связано с тем, что в последнее время мало новичков присоединилось после последнего бума. Экосистемы с большим годовым убытком активных разработчиков включают: Ethereum (-33%), BNB (Binance) (-40%), Polygon (-42%), Solana (-48%) и The Graph (-66%)

Бесплатный семинар по React Server Component

Cloudfare предоставляет бесплатный полудневный семинар для понимания RSC. В нём будет говориться не только о том, как работают RSC внутри, но и как их можно использовать в проектах. Участники создадут приложение с помощью RSC и развернут его на Cloudflare с без серверной базой SQL использую бета версию технологии Smart Placement.

Читайте также
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript

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

Deno 1.40: будущий Temporal API и декораторы JavaScript
Deno 1.40: будущий Temporal API и декораторы JavaScript
Deno 1.40: будущий Temporal API и декораторы JavaScript

В Deno 1.40 реализовали предстоящий Temporal API JavaScript для расширенных операций с датой и временем, а также новейшее предложение декораторов JavaScript для мета- и аспектно-ориентированного программирования.

VUE VAPOR: новая экспериментальная фича
VUE VAPOR: новая экспериментальная фича
VUE VAPOR: новая экспериментальная фича

Vue.js представляет Vapor Mode — новую стратегию компиляции, которая выводит производительность ваших приложений на новый уровень.

Gleam 1.0: Статически типизированный функциональный язык на Erlang VM достиг v1.0
Gleam 1.0: Статически типизированный функциональный язык на Erlang VM достиг v1.0
Gleam 1.0: Статически типизированный функциональный язык на Erlang VM достиг v1.0

Gleam, функциональный язык с акторной моделью, работающий на виртуальной машине Erlang (BEAM), достиг версии 1.0. Это означает, что теперь он готов к использованию в производственных системах с гарантией обратной совместимости на основе семантического версионирования. Gleam стремится быть языком с небольшой областью применения, легким для чтения и понимания, а также выразительным. Преимущества Gleam: Конкуренция на BEAM […]