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.

Читайте также
Вышел Yarn 4.0 
Вышел Yarn 4.0 
Вышел Yarn 4.0 

Это приложение для менеджера пакетов, который создали Facebook, Google, Exponent и Tilde.

Google выпустила расширение для Chrome JSON Editor 1.0
Google выпустила расширение для Chrome JSON Editor 1.0
Google выпустила расширение для Chrome JSON Editor 1.0

Оно позволяет оптимизировать управление данными JSON, упростить процесс редактирования, визуализации и проверки файлов прямо в браузере.

Deno 1.38: улучшили HTML-документацию и горячую замену модулей
Deno 1.38: улучшили HTML-документацию и горячую замену модулей
Deno 1.38: улучшили HTML-документацию и горячую замену модулей

В новой версии Deno появилось несколько интересных фич: документация HTML, совместимость с Node.js, горячая замена модулей, функция менеджера пакетов и еще парочка дополнительных функций.

Сокращение команд Flutter, Dart и Python в Google
Сокращение команд Flutter, Dart и Python в Google
Сокращение команд Flutter, Dart и Python в Google

Большое сокращение команд по ЯП Flutter, Dart, Python.