Dev новости: Zed редактор, Nuemark, Expo и Bun Shell

Zen code стал open source, инструменты для фронта Nue добавили редактор контента, релиз Expo 50

Bun Shell

С новой фичей Bun Shell — экспериментального встроенного языка и интерпретатора в Bun, можно разработчикам выполнять кроссплатформенные скрипты на JavaScript и TypeScript. Такой подход в Bun уберет необходимость в полифилах и будет всё работать из коробки. Напомним, что Bun работает на Windows, macOS и Linus, и теперь новая оболочка для выполнения JS, TS кода в Shell.

Zed Code редактор с открытым исходным кодом

Реактор Zed недавно открыли для всех, чтобы поспособствовать сотрудничеству и продвижению этого инструмента. Он доступен под лицензией GPL v3 (но некоторые компоненты AGPL). Утверждают, что пользовательский интерфейс ZED — GPUI будет доступен под лицензией Apache 2.

Также Zed запускают программу под названием Firesixed Hacks в функции Zed Channels. Он позволит разработчикам по всему миру работать в реальном времени, делясь ссылкой. Кроме того, будут доступны сеансы кодирования в реальном времени которые позволяют взаимодействовать с командой разработки Zed.

Nuemark для редактирования контента

Nue продолжает разрабатывать наборы инструментов для фронтенда, который может стать конкурентом для Vercel, Gatsby. Новая фича — это редактирование контента на основе markdown.

Nuemark ориентирован на контент и подходит для веб-разработки. «Nuemark позволит управлять контентом без сложностей и подойдет для таких CMS как WordPress или Contentful» — написал Пиранен создатель проекта. «С Nuemark вы начнете с контента: текста, изображения, видео и потом только макет и дизайн. Начиная мыслить от контента, вы обеспечите эволюцию дизайна страницы, так, чтобы он был главным, а не наоборот.».

«Nuemark отличается от предыдущих альтернатив, таких как Markdoc, MDX тем, что он ориентирован на создателей контента без пугающих выражений на JavaScript, импортом которые только ломают отображение.» — добавил он

Библиотеки Python и JavaScript для Ollama

Ollama — открытая платформа искусственного интеллекта для запуска языковых моделей локально, выпустили версии своих библиотек на JS и Python. Обе библиотек позволяют интегрировать новые и существующие приложения с Ollama за несколько строк кода. JavaScript и Python библиотеки поддерживают поисковые ответы. И Python Ollama работает с Python 3.8+.

Expo SDK 50

Expo выпустил версию SDK 50 и в новой версии включен в React Native 0.73 . напомним, Expo это открытая платформа для создания универсальных нативных приложений с использование React, она работает на Android, IOS и вебе. Также представили новые плагины для Expo Dev Tools — Apollo Client, TanStack Query, TinyBase, React Native Async Storage и React Navigation. Плагины созданы для демонстрации и проверки нового API, представляющую основу для создания своих собственных плагинов.

Также Expo выпустила Router v3 с поддержкой SSR.

таким образом Expo стал первым универсальным фреймворком для React полного стека. И отмечены разные полезные функции:

  • Улучшение производительности и ускорение сборки и статического веба в 2 раза. Уменьшение размера бандла на 30%.
  • Возможность тестировать сложную навигацию с использованием Jest
  • Разделение бандла в зависимости от маршрута для быстрой загрузки страниц

Больше информации о релизе — по ссылке

Читайте также
Shopify открывает Ruvy, инструментарий для создания Wasm-модулей из Ruby-кода
Shopify открывает Ruvy, инструментарий для создания Wasm-модулей из Ruby-кода
Shopify открывает Ruvy, инструментарий для создания Wasm-модулей из Ruby-кода

Ruvy от компании Spotify — это инструментарий WebAssembly, способный транслировать Ruby-код в модули Wasm, основанный на ruby.wasm. Ruvy реализован на языке Rust и содержит некоторые оптимизации для повышения производительности и упрощения выполнения Wasm-модулей.

Dev новости: Инструменты и интеграции ИИ, Pull Requests Gone Wild
Dev новости: Инструменты и интеграции ИИ, Pull Requests Gone Wild
Dev новости: Инструменты и интеграции ИИ, Pull Requests Gone Wild

На этой неделе OpenAI привлекла внимание новостями о добавлении дополнительной памяти к ChatGPT и представлении Sora, новой модели текста в видео, но разработчиков могут заинтересовать и другие объявления компании.

Redwood.js и React Server Components
Redwood.js и React Server Components
Redwood.js и React Server Components

Redwood.js экспериментирует с RSC и уже в конце марта 2024, они добавили поддержку компонентов, добавляя документацию.

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

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