TGViewer
Channel Public Channel
Node.js Ukraine Community

Node.js Ukraine Community

@metarhia

👉 Node.js Group: https://t.me/nodeua
👉 https://t.me/HowProgrammingWorks
Subscribers
3.68K
Photos
380
Videos
23
Links
976
Recent Posts 19 shown
Post #2209 918
А ви вмієте ставити ШІ правильне ТЗ?
  • 🤣 41
  • 😁 5
  • ❤ 2
  • 💯 1
Post #2207 980
У цю суботу буде стрім по застосуванню AI у створенні архітектури.

- Архітектурний дрейф та деградація архітектури
- Розмита архітектура, що її не видно за кодом
- Випадкові та неявні, приховані залежності
- Неясна та заплутана структура проекту
- Архітектура у спеках розходиться із кодом
- Втрата архітектурного контексту, рішень та контролю
- Змішування рівнів (шарів), протікання абстракцій
- інші проблеми та ваші питання

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

Реєстрація на стрім https://gm.nexttick.it/go/ai-architecture-course
  • 🔥 6
  • ❤ 3
  • 👍 3
Post #2205 1.12K
Reslop 0.2.0 is here

Since 0.1.3, it has evolved from an interactive diff reviewer into a terminal tool for owning AI-generated changes, moving toward a full development lifecycle with architecture, planning, review, repair, and validation.

You can now:
- import GitHub PRs and GitLab MRs
- edit code and diffs directly in place
- navigate commits and branches
- commit, amend, fixup, rebase, pull, and push
- automatically follow changes on disk
- improved navigation, file lists, progress, and background operations
- work across Linux, macOS, and Windows

The idea remains the same:
The developer should still understand, review, and own every change.


Lifecycle
Review → Plan → Repair → Verify


https://github.com/tshemsedinov/reslop
  • 👍 8
  • ❤ 1
  • 🔥 1
  • 🤝 1
Post #2204 1.14K
це просто оверінженеринг, як і у людей, йшов іншим шляхом, витратив більше часу, втомився, зголоднів, але дізнався багато нового і цікавого, ось він мені і написав купу універсальних адаптерів, гнучких підмін апі, всяких штук, щоб код був краще тестуємо, щоб тести могли впровадити свої mock і перехоплювачі. потім зразумів, що тести непотрібні і видалив, а ось машинерія вся залишилася, так і з іншими речами, допише гнучкість, потім видалить використання і так багато разів
  • 😁 4
  • 👍 3
  • ❤ 1
  • 💯 1
Post #2203 1.26K
У GPT 6 Astra при ітеративному виправленні з AI різними шляхами можна дійти однієї і тієї ж функціональності, але обсяг коду може відрізнятися в 30 разів. Я помічав у 2-5 разів, але ось 30 мене аж вразило, при чому на рівні класів і функцій код однаково чистенький і навіть у моєму стилі, дивлюся, як я писав. Вступний курс з архітектури: https://gm.nexttick.it/go/ai-architecture-course
  • ❤ 4
  • 💯 3
  • 👍 1
  • 🤯 1
Post #2202 1.77K
Post #2200 1.61K
Кодова база, створена AI без участі людини, деградує і кожна наступна фіча вимагає все більше часу, токенів і невдалих спроб, які доводиться відкочувати.

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

Окремі функції виглядають акуратно, ну лінтери все перевірили, тести проходять, на перший погляд все добре. Але є протікання абстракцій, контракти розходяться, оверінженерінга дофіга, це як у ШІ, так і у людей, ШІ ж на нашому коді навчився оверінженерити, хайп дрівен на ШІ опанував, тягнуть у проект треш-залежності. Рев'ю чергових десяти тисяч рядків – ви точно цього хочете?

Тут я накидав страшилок по тому, як втрачається контроль над кодовою базою і чому типи, тести та специфікації можуть бути при цьому в порядку, але проблеми залишаються, і головне - що робити, приходьте на відкритий курс: https://gm.nexttick.it/go/ai-architecture-course
  • ❤ 5
  • 👍 1
  • 👎 1
  • 🔥 1
Post #2199 1.48K
Post #2198 1.47K
👁 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
  • ❤ 3
  • 🔥 2
Post #2196 1.7K
Опублікував reslop 0.1.1:

Що вмів вчора 0.1.0:

- інтерактивний рев'ю git diff по блоках
- робити stage / unstage / revert
- залишати feedback і TODO у плані дій для агента

У 0.1.1 додалося:

- review GitHub PR прямо за URL
- імпорт рев'ю з GitHub PR у план змін

Що буде вже на тижні:

- аналізувати dependency і додавати у план заборони та команди по ним
- готувати changelog та repair plan
- перевіряти, що зробив агент, а що залишилося

Давайте feature request

https://github.com/tshemsedinov/reslop
  • 👍 11
  • ❤ 3
  • 🔥 2
  • 🤝 1
Post #2192 2.53K
Інструмент для рев'ю нейрокода вже дозволяє генерувати файли з задачами для агентів, це схоже на план виконання, по якому агент йде, читає коменти та TODO й ставить галочки що зроблено. А ви приймаєте чи не приймаєте кожен фрагмент коду, та ріжете код на окремі комміти у гіті. https://github.com/tshemsedinov/metadiff
  • ❤ 6
  • 👍 3
  • 🔥 2
Post #2190 3.55K
  • 🤣 38
  • 💯 5
  • 👍 3
  • 🫡 3
  • 😁 1
  • 😢 1
Post #2189 3.13K
🧠 VSCode, Claude Code, Cursor, Codex: усередині в них один і той самий цикл. Простий уміщається в пару сотень рядків.

Зробив вам прототип: робочий кодинг-агент на Node.js, який можна прочитати цілком за один вечір.

На агента 700 рядків, інструменти 600 рядків, решта коду — це, звісно, terminal UI IDE (~5k рядків), його можна взагалі не читати, жодних фреймворків. Усередині:
- цикл модель - виклик інструмента - результат - знову модель
- мінімальна IDE прямо в терміналі: дерево файлів, редактор з підсвіткою, шел і чат з агентом
- 11 інструментів: read, write, edit, bash, grep, glob, patch, fetch, todo, check, delete

Спочатку я дав йому 3 інструменти: read, write, bash, а решту він написав собі сам на нещасному gemini-3.5-flash-lite.
Підтримує будь-якого OpenAI-сумісного провайдера: змінюєте BASE_URL у конфізі й працюєте хоч на локальній моделі.

⭐️ https://github.com/HowProgrammingWorks/Agent
  • 👍 17
  • 🔥 7
  • 👀 3
  • ❤ 2
Older posts →

About this channel

How can I read @metarhia without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Node.js Ukraine Community: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Node.js Ukraine Community have?
Node.js Ukraine Community (@metarhia) has 3.68K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Node.js Ukraine Community 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 →