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.