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.

Читайте также
Kuto — reverse сборщик javascript
Kuto — reverse сборщик javascript
Kuto — reverse сборщик javascript

Анонсировали сборщик, который уменьшит ваш бандл. Kuto — это новый подход к доставке кода пользователю. Он позволяет повторно использовать уже имеющийся у клиента код для доставки обновлений.

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

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

Browserling добавила 20 новых инструментов для работы с JPG
Browserling добавила 20 новых инструментов для работы с JPG
Browserling добавила 20 новых инструментов для работы с JPG

Среди новых инструментов: наложение водяного знака в формате jpg, удаление фона, создание JPG для социальных сетей и другие.

Dev новости: Angular делает RxJS опциональным; Опрос Drupal Открывает Сложности Headless подхода
Dev новости: Angular делает RxJS опциональным; Опрос Drupal Открывает Сложности Headless подхода
Dev новости: Angular делает RxJS опциональным; Опрос Drupal Открывает Сложности Headless подхода

Обсуждение в ангуляре RxJS. Headless у drupal. Релиз турброрепо 2 и другие новости веба.