MotionCode | IT 👨‍💻
1.54K subscribers
67 photos
5 videos
35 links
Если не заходит - введи в поиске @cdmtn

IT content only

TikTok: https://www.tiktok.com/@motioncode.it

YT: https://www.youtube.com/@codemotion-code

Need DM? @mtn_cd
Download Telegram
🥳
🎉29🔥3
Live stream started
Live stream finished (2 hours)
🔄 CodeMotion 0.0.9 УЖЕ НА ПОДХОДЕ

Был чуть занят последние несколько дней - менял некоторые процессы, работал, боролся с выгоранием и прочая штука. Но сейчас готов представить кое-что интересное:

Совершенно новый UI
- Я прикрепил некоторые скриншоты. Я уже давно думал над редизайном, и что пора отходить от таких монолитных концепций. Теперь в CodeMotion новый плиточный интерфейс с акцентом на гладкие углы и что каждый элемент - отдельный. Пока еще доделываю, так как хочу завести несколько тем вместе с этим (если есть идеи для темы - читаю все комментарии)

Сильнее акцент на разработке
- Сейчас активно дорабатываеться LSP для TypeScript/Javascript - на данный момент это приоритет. Дальше будут, скорее всего, PHP и Go, так как для бекенд разработки это достаточно важно

Интеграции
- В новом обновлении будут зачатки интеграции с ИИ агентами с помощью расширений. Я принял решение, что ИИ помощники будут реализовываться через расширение для того, что бы каждый мог выбрать что-то свое. Оф. расширение тоже будет
8🔥5👍2
🤘 CodeMotion IDE 0.0.9 alpha-dev

Ссылки для скачивания доступны внизу поста

Я сбилдил стабильный релиз 0.0.9 alpha-dev и теперь он доступен для скачивания. В этом билде есть все, что я обещал, а именно:

- Typescript type checker диагностика
- Совершенно новый UI и общий стиль
- Интеграция с ИИ, а именно автокомплит и чат с агентом
- Теперь установщик будет просить папку для установки, а так же теперь у приложения есть иконка (раньше была дефолтная)

И это вкратце. Теперь уже почти закончена разработка JellyAgent - расширение, с помощью которого можно будет общаться с ИИ и с помощью него же, взаимодействовать с кодом, и так как это расширение - обновлять IDE особо не придется, а так же вы сможете переписать его под свой лад

⚙️ Скачать 0.0.9: Скачать
⚙️ CodeMotion Github: Ссылка
10🔥2
Че как дела у вас
6🔥3
🆒 CodeMotion 0.0.9.3

Ссылки для скачивания доступны внизу поста

Сейчас активно дорабатываю CodeMotion IDE 0.0.9, что бы ВАМ было комфортнее. И вот что нового:

Оптимизация
Чуть переписал открытие файлов, теперь они кешируются и не захламляют ОЗУ

Переписал всю диагностику/AST на TypeScript
Раньше диагностика JS/TS и AST были на JS, теперь на TS

Больше поддержки для языков
Теперь, для JSON/YAML есть поддержка диагностики (LSP) и улучшенный AST

Drag&Drop для папок
Теперь не только файлы можно перетягивать в окно редактора, а еще и папки

Новые иконки
Новые Chroma Dark & Light иконки для оформления

Доработка Javascript/Typescript
Полностью доработан Typechecker для TypeScript. Так же, JS теперь лучше подсвечивается и может предупредить, если вы вызвали функцию с слишком маленьким/большим кол-во аргументов

⚙️ Github: Ссылка
⚙️ Скачать 0.0.9.3: Скачать
7
🆙 ИИ-помощник в CodeMotion и новости о Slim

JellyAgent AI
Когда-то (вроде бы, в позапрошлом посте), я говорил про JellyAgent - официальное расширение для CodeMotion для добавления ИИ помощника в виде подсказок в коде + интерактивного чата. Честно скажу - сейчас, он не шибко много умеет, но есть уже каркас (он может перезапускать приложение). Еще немного, и можно будет подключить его к CodeMotion

Slim language
Slim - это дополнение к Javascript, которое работает на Node.js. Как тайпскрипт, это тоже суперсет, но с типами внутри рантайма. Я взялся за доработку CLI и разработку SPM (Slim Package Manager), что бы можно было выкладывать и качать разные библеотеки. Короче, развиваю экосистему

⚙️ CodeMotion: Github
⚙️ Slim: Github
3
Как реализовать модели в CodeMotion JellyAgent?
Final Results
48%
Ollama (локально)
76%
Давать выбирать и пользоваться через API
🍾4
А еще, у меня сегодня день рождения 🎉
🎉64🍾121
🏮 Slim 1.1.2 alpha

Ссылки будут внизу поста

Для тех, кто в танке: Slim - моя надстройка над Javascript (как TS) с райнтайм-типами и управлением/созданием API, работающий на Node.js. Сегодня он получил крупные обновления:

Фикс sourcemaps
Теперь в коде вы будете четко видеть, что и где сломалось, четкий traceback. Не буду говорить что он работает идеально, но лучше чем было

Добавление пакетного менеджера
Я посмотрел в сторону NPM, и решил, что я ничем не хуже. Я добавил свой пакетный менеджер, логотип которого на картинке поста - SPM. Вы можете создать пакет в packages/ с .spm файлом и залить его на свой гитхаб с помощью spm publish <name>. Он будет залит не только на гитхаб, а еще и в SPM Package Registry, откуда его можно будет скачать. Документация к этому скоро

Фикс багов
Так же, пофиксил некоторые баги, которые вы наверное и не заметили

Язык уже можно назвать юзабельным и более чем удобным. Буду постепенно внедрять его в некоторые проекты и тестировать. Присоединяйтесь!

⚙️ Slim Github: Ссылка
🔥62💘2😨1
Если вам когда-нибудь нужно было собрать людей в pet-проект, то обычно люди прибегают к разным чатам, где (дай бог) на твое сообщения откликнуться пару школьников без понимания, по этому есть интересная штука:

Тимап - Telegram Mini App, где проекты и специалисты лежат в одном месте
Если бы искал людей для IDE или для создания языка, попробовал бы этот вариант

Публикуешь проект -> указываешь нужный стек -> получаешь отклики
Или наоборот: ищешь проект под свои навыки и стучишься сам

Форматы честно разделены: бесплатно/для опыта, за деньги, за долю
Регистрация не нужна, чтобы просто посмотреть - профиль заполняется только на этапе отклика. Прям максимально просто

Чекните, думаю вам зайдет: @tteamup_bot
8🔥2😱1
Давно постов не было, сейчас готовлюсь к эмиграции в Германию 🤐
Пока нет возможности что либо делать, но скоро уже буду возобновлять активность

Расскажите, как у вас дела, пообщаемся
16