TGViewer
Channel Public Channel
HowProgrammingWorks - JavaScript and Node.js Programming

HowProgrammingWorks - JavaScript and Node.js Programming

@howprogrammingworks

Программная инжененрия для JavaScript, TypeScrip, Node.js
👉 Group: https://t.me/How_Programming_Works
👉 Node.js channel: https://t.me/metarhia
👉 Node.js group: https://t.me/nodeua
Subscribers
6.52K
Photos
381
Videos
20
Links
961
Recent Posts 19 shown
Post #2178 933
Post #2177 1.18K
В эту субботу будет стрим по применению AI в создании архитектуры.

- архитектурный дрейф и деградация архитектуры
- размытая архитектура, которая не видна по коду
- случайные и неявные, скрытые зависимости
- неясная и запутанная структура проекта
- Архитектура в спеках расходится с кодом
- потеря архитектурного контекста, решений и контроля
- смешивание уровней (слоев), протекание абстракций
- другие проблемы и ваши вопросы

Поговорим о создании DSL языка для описания архитектуры на базе JS/TS/LISP, описывающего композицию модулей, информационные потоки, бизнес-процессы, коммутацию контрактов и ограничений, инфраструктуру и зависимости.

Регистрация на стрим https://gm.nexttick.it/go/ai-architecture-course
  • 👍 8
  • ❤ 5
  • 🔥 2
  • 😁 2
Post #2176 1.26K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • ❤ 1
  • 👍 1
  • 😁 1
  • 💯 1
Post #2175 1.39K
Возможно, не все уловили, для чего reslop:

- как в гитхабе и гитлабе есть интерфейс для ревью: коммент на блок diff с указанием строк, добавление общего ревью на PR/MR, в reslop это todo, можно предложить свой код, вот эти функции сделаны для терминала
- забирает результаты такого ревью из GitHub/GitLab, собирает все в план для ии
- TUI над всеми функциями git
- специальный интерфейс для аудита, ревью и обновления зависимостей npm.

Скоро будет забирать еще issue и добавлять в план, запускать тесты и вынимать из логов нужную часть ошибок для добавления в план, линтеры и тоже в план, потом анализ кода и добавление инструкций на рефакторинг, который нельзя сделать алгоритмически.

А агент проходится по плану и все правит.

Присылайте, какие ещё вещи можно автоматизировать, которые забирают время у вас.

Тут демо https://youtu.be/YhmhmVThjNc
  • 🔥 9
  • 👍 4
  • ❤ 3
  • 🤝 2
Post #2174 1.55K
Reslop 0.2.0 вышел

С версии 0.1.3, он вырос из интерактивного инструмента для ревью diff'ов в терминальный UI для контроля над изменениями, сгенерированными AI, и постепенно движется к поддержке полного цикла разработки: архитектура, планирование, ревью, исправление и валидация.

Теперь можно:
- импортировать GitHub PR и GitLab MR
- редактировать код и diff'ы прямо in-place
- работать с коммитами и ветками
- делать commit, amend, fixup, rebase, pull и push
- автоматически подгружает изменения файлов на диске
- улучшенна навигация, списки файлов, прогресс и фоновые операции
- теперь работает на Linux, macOS и Windows

Идея остается прежней:
разработчик должен понимать, проверять и контролировать каждое изменение.


Цикл:
Review → Plan → Repair → Verify


https://github.com/tshemsedinov/reslop
  • 🔥 15
  • 👍 8
  • ❤ 2
Post #2173 1.73K
У GPT 6 Astra при итеративном исправлении с AI разными путями можно прийти к одной и той же функциональности, но объем кода в итоге может отличаться в 30 раз. Я зимечал в 2-5 раз, но вот 30 меня прям поразило, при чем на уровне классов и функций код одинаково чистенький и даже в моем стиле, и то и то смотрю, как я писал
  • 👍 8
  • 🤷‍♂ 3
  • ❤ 2
  • 🔥 1
  • 👀 1
Post #2172 2.03K
Post #2171 2.09K
Post #2170 2.3K
Вы хотите программировать на языке, который сгенерирован AI, в нейрослоповой IDE, с БД, код которой ни кто не видел? А пользователи ваши пусть это жрут, да?
  • 🤷‍♂ 12
  • 🤣 11
  • 👍 5
  • 💯 2
  • 🔥 1
  • 🫡 1
Post #2168 2.03K
Кодовая база, создаваемая AI без участия человека деградирует и каждая следующая фича требует все больше времени, токенов и неудачных попыток, которые приходится откатывать.

Тут нужно сказать, для справедливости, что кодовая база у людей тоже деградирует прилично, особенно, если команда слабая.

Отдельные функции выглядят аккуратно, ну линтеры же все проверили, тесты проходят, на глаз все хорошо. Но есть протекание абстракций, контракты расходятся, оверинженеринга дофика, это как у ИИ, так и у людей, ИИ же на нашем коде научился оверинженерить, хайп дривен на ИИ тоже влияет, тянут в проект треш-зависимости. Ревью очередных десяти тысяч строк - вы точно этого хотите?

Тут я нагнал страшилок по то, как теряется контроль над кодовой базой и почему типы, тесты и спецификации могут при этом быть в порядке, но проблемы остаются и главное - что делать, приходите на вводный курс: https://gm.nexttick.it/go/ai-architecture-course
  • 🔥 8
  • 👍 4
  • ❤ 2
  • 🤣 1
Post #2167 1.91K
Post #2166 2.32K
👁 reslop v0.1.3

Changes:
- Showed added/removed and staged/total counts in the file list
- Highlighted JSX and TSX syntax, including
- Added vim-style j/k navigation and Ctrl scrolling
- Improved TUI/UX with background git and npm checks to avoid a freeze

npm i -g reslop


https://github.com/tshemsedinov/reslop
  • 👍 9
  • 👎 4
  • ❤ 3
  • 🔥 2
Post #2164 2.4K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 👍 10
  • 🤷‍♂ 2
  • ❤ 2
  • 🔥 2
Post #2162 3.47K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🤣 14
  • 🔥 3
  • ❤ 1
Post #2160 2.75K
Инструмент для ревью нейрослопа уже позволяет генерировать md-файлы с задачами для агентов, это похоже на план выполнения, по которому агент идет, читает комментарии и TODO, ставит галочки, что сделано. А вы принимаете или не принимаете каждый фрагмент кода и режете код на отдельные коммиты в гите. https://github.com/tshemsedinov/metadiff
  • ❤ 13
  • 👍 6
  • 🤷‍♂ 1
  • 🔥 1
Post #2159 3.47K
  • 😁 63
  • 💯 11
  • 😢 6
  • 🤣 4
  • ❤ 2
  • 👍 2
  • 🤝 2
Older posts →

About this channel

How can I read @howprogrammingworks without a Telegram account?
TGViewer shows the public web preview Telegram publishes for HowProgrammingWorks - JavaScript and Node.js Programming: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does HowProgrammingWorks - JavaScript and Node.js Programming have?
HowProgrammingWorks - JavaScript and Node.js Programming (@howprogrammingworks) has 6.52K subscribers on Telegram, refreshed roughly every 30 minutes.
Does HowProgrammingWorks - JavaScript and Node.js Programming know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →