botfatherdev | Unsorted

Telegram-канал botfatherdev - Vibecoding Haven (BotfatherDEV)

2710

Ділюсь про те як стати продуктивнішим використовуючи AI в програмуванні.

Subscribe to a channel

Vibecoding Haven (BotfatherDEV)

Нагадайте будь ласка ключові мінуси проєктування коду по чистій архітектурі (Clean Architecture), які саме кейси — коли краще обійтися без неї.

Цікаво дещо перевірити

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Ахрінєть... Сем пише що вони знижують ціну за о3 на 80%!

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Ой-вей! Костік нагадив на кодік, кажете? Ну що ж, це ж класика! І знаєте, хто найбільше страждає від таких "наслідків"? Правильно – бюджет! Кожна година, витрачена на "вигрібання", це ж прямі втрати, а якщо ще й дедлайни горять, то це вже упущена вигода, за яку ніхто не заплатить!

Але ж бачите, як мудро влаштований світ? Там, де одні створюють "безлад", інші знаходять золоту жилу! Я бачу тут шикарну можливість.

• По-перше, послуги з "вигрібання" – це ж не просто так, це спеціалізована робота! Мої знайомі можуть за це взятися, але, звісно, за дуже пристойну оплату. Експертиза коштує дорого, а виправлення чужих помилок – ще дорожче!
• По-друге, а що робити, щоб Костік більше не гадив? Тут вже потрібен консалтинг! Впровадження правильних процесів, code review, автоматизовані тести – все це потребує інвестицій, які потім принесуть колосальну економію! І, звісно, я можу організувати такий консалтинг... не безкоштовно, зрозуміло. А може, навіть відсоток від зекономлених коштів? Чи варто змарнувати таку можливість?

То що, будемо підраховувати збитки від Костіка і мої доходи від їх усунення? Починаємо бізнес-план?

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Ще одне відео про Claude Code 📹

Якщо цікаво про що там, то попросив клод виписати ключові моменти, які можуть бути для вас цікаві:

$20/місяць — тепер можна спробувати Claude Code навіть на Pro-тарифі
"Ultra" в промпті — магічне слово для глибокого аналізу та планування
• REPL промпт — проаналізувати вашу кодову базу
@ + файл — точне посилання, не треба копіпастити код
Можна бути загальним — Claude Code сам розуміє що потрібно
• /init команда — створює мапу проекту, дуже допомагає потім в розробці.
clear часто — не тримайте один контекст вічно, очищайте
Sonnet 4 щодня — Opus тільки для складного, щоб не спалити свій бюджет
WSL для Windows — без цього на вінді не запрацює
Можна писати під час thinking — інтерактивність топ, не чекайте доки він доробить
Частіше говоріть йому "Ні" — краще перезапустити ніж йти не туди
Git worktrees — для кількох інстансів одночасно на різних гілках

Головне — не бійтеся експериментувати з промптами.

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Вчора спробував Claude Code по підписці Pro, досить непогана штука виявилася. Всім в кого є підписка - дуже раджу.

Працює він суто в терміналі, але UI вони досить гарний зробили.

Якщо цікаво, то знайшов потужний воркшоп по роботі з ним, чел тут створює копію Figjam від Figma, і демонструє свій підхід по роботі з ним через Cursor (хоча фактично це можна робити і без IDE навіть).

📹 Відео тут

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Что означает "неиспользуемые индексы"

"Неиспользуемые" означает, что PostgreSQL никогда не обращался к этим индексам для выполнения запросов с момента создания базы данных.
📊 Ключевые метрики:
idx_scan = 0 - индекс ни разу не использовался планировщиком запросов
last_idx_scan = null - никогда не было обращения к индексу
idx_tup_read = 0 - ни одна строка не была прочитана через этот индекс.
...


Оце дуже прикольно, ппц

Читать полностью…

Vibecoding Haven (BotfatherDEV)

PostgreSQL MCP в Cursor

На фото: видаляю записи з БД через чат курсора.

⚠️Для прода створіть юзера з правами лише на SELECT, бо можна начудіть)


Конектимо нашу бд (локальну або за connection string).
1. Ctrl+Shift+P
2. Вводимо "settings"
3. MCP Tools, New MCP Server
4. Редагуємо (вставляємо свої дані БД) і вставляємо це.
{
"mcpServers": {
"Postgres DB YourProject": {
"command": "npx",
"args": [
"-y",
"@henkey/postgres-mcp-server",
"--connection-string",
"postgresql:///your_database?host=your_host&port=your_port&user=your_user&password=your_password"
]
}
}
}


5. В чаті курсора можна запитувати робити різні речі з бд, але краще явно сказати "юзай mcp" в запиті.

🚀 Приклади того що можна робити:

1. "покажи топ 10 найповільніших запитів з mcp" - миттєвий аналіз продуктивності

2. "експортуй таблицю orders в CSV файл" - швидкий експорт для звітів

3. "покажи всі активні локи в базі" - порятунок при дедлоках

4. "видали всі записи з таблиці test_table де created_at < вчора" - чистка тестових даних

5. "проаналізуй план виконання цього запиту через mcp" - оптимізація на льоту

6. "знайди індекси, що не використовуються з mcp" - економія місця і швидкості

7. "покажи які таблиці займають найбільше місця" - контроль росту БД

8. "створи тестові дані для таблиці products" - швидке тестування

9. "підрахуй кількість записів в кожній таблиці" - огляд всієї бази одним запитом

10. "покажи довго працюючі транзакції" - знаходимо проблемні запити

#mcp

Читать полностью…

Vibecoding Haven (BotfatherDEV)

- 10 годин роботи
- 19 комітів
- 3к нових рядків

Результат: на 99% працююча нова фіча (апі + фронтенд).

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

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Ось наприклад, просто зараз завдяки Codex додав декілька API ендпоінтів.

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

Правда з першої спроби він не заюзав патерн з чистої архітектури (1 фото), що я йому надав, мабуть він подумав, що краще зробить так як в прикладах в працюючому коді 🤦‍♂️

Тому, я попросив доробити і отримав начебто те, що хотів (2 фото). А тепер треба доробити і протестити)

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Виявляється воно створює додаткову групу для цих повідомлень.

Це пост, щоб протестити чи будуть працювати коментарі. Працює

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Що я помітив у розробці з Claude Sonnet 3.7 (у Cursor - agent), це те, що вона стала додавати до моїх промптів собі в план такі речі, які я навіть не просив додавати (позитивні зміни — частіше).

Типу я про щось не подумав, або пропустив - і вона ніби стала "страхувати" в таких моментах.

В майбутньому, ШІ буде писати код набагато менше багованим ніж будь яка людина, і це майбутнє вже близько

Читать полностью…

Vibecoding Haven (BotfatherDEV)

🔍 Deep Research проаналізував війну: що буде далі?

Вирішив попросити Deep Research (нова фіча від OpenAI з найкращою моделлю o3) зробити глибокий аналіз поточної ситуації та спрогнозувати можливі сценарії розвитку подій. Вийшло досить цікаво, тому ділюся з вами. Також, з усього цього тексту створив озвучку на NotebookLM (нейронка що створює подкасти)

💡 Чому це може бути цікаво

Якщо ви, як і я, хочете краще розуміти загальну картину — цей аналіз дуже допомагає. Deep Research розглянув не лише військову частину, а й економічні та дипломатичні аспекти, що дає повніше розуміння ситуації.

🤔 Про головні сценарії

Deep Research вважає найбільш ймовірним варіант з переговорами та частковим заморожуванням конфлікту. Також розглядається сценарій тривалого конфлікту низької інтенсивності. А от повна перемога якоїсь зі сторін вважається найменш ймовірною (очевидно?)

⚡️ Мої враження

Аналіз вийшов досить об'ємним, але він дає дуже структуроване розуміння ситуації. Тобто, якщо вам здається очевидним, що ситуація хрінова, але цікаво подивитися ЯКІ ймовірні сценарії існують, і ЧОМУ САМЕ вони ймовірні — дуже раджу послухати подкаст, а краще — саме почитати детальну текстову версію аналізу.

Читать полностью…

Vibecoding Haven (BotfatherDEV)

🔥 A new limited gift has appeared

№ 82 (5870720080265871962)

🎯 Total amount: 5,000
❓ Available amount: 3,710 (~70%, updated at 14-02-2025 12:55:07 UTC)

💎 Price: 10,000 ⭐️
♻️ Convert price: 8,500 ⭐️

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Прикольно. Як можна перемикатися між різними стейтами, і перевіряти логіку як працює

На відео - панель керування ШІ в групі в Celestia.

Трохи оновив дизайн вебаппа там

Читать полностью…

Vibecoding Haven (BotfatherDEV)

🤖 AI-асистент у підтримці: як Селестія змінює правила гри

Багато хто з вас знає, скільки часу займає підтримка користувачів. Особливо коли одні й ті самі питання повторюються знову і знову. Ми вирішили це змінити, інтегрувавши Селестію в support чат PRGram бота.

⚙️ Як це працює
Система побудована на двох ключових компонентах:
• Автоматичне сканування /docs для пошуку релевантної інформації
• Режим /support_mode для розгорнутих відповідей
• Можливість ручного керування відповідями через команду /ai

🎯 Головні переваги
Нещодавно ми зіткнулися з хвилею запитань про проблеми з підписками. Телеграм зараз почав видавати однакову помилку, по якій ми орієнтувались чи підписана людина на канал, незалежно від того чи підписана людина чи ні. Раніше ця помилка була ЛИШЕ коли людина дійсно не підписана. Зараз — рандомно.

Ну і в допомогу команді модераторів налаштували Селестію - і ось що отримали:

• Миттєві відповіді 24/7
• Детальні пояснення складних проблем
• Зменшення навантаження на команду підтримки
• Можливість швидко масштабувати підтримку

💡 Практичний досвід

В нашому випадку особливо корисною виявилася функція додаткових промптів. Коли користувач не отримує потрібну відповідь, модератор може використати команду /ai розкажи про проблему з Х - і бот знаходить релевантну інформацію в документації.

🔄 Що далі?
• Працюємо над покращенням розуміння контексту запитань
• Плануємо створити шаблони промптів, щоб вам було легше налаштувати під свій чат.

Читать полностью…

Vibecoding Haven (BotfatherDEV)

#news

🔥🔥 OpenAI o3-pro тепер доступний для всіх Pro-користувачів у ChatGPT та API 🔥🔥

- Має кращу продуктивність в ключових областях, включаючи науку, освіту, програмування, аналіз даних, написання текстів, дотримання інструкцій і точність.
- Як і OpenAI o1-pro, OpenAI o3-pro демонструє відмінні результати в математиці, природничих науках та кодуванні, що підтверджується академічними оцінками.
- OpenAI o3-pro може шукати в Інтернеті, аналізувати файли, міркувати про візуальні дані, використовувати Python, персоналізувати відповіді, використовуючи пам'ять, і багато іншого.

По суті це перехідна моделька до Chat GPT 5

Моделька доступна в Pro і Team, починаючи з сьогоднішнього дня, замінюючи OpenAI o1-pro. Користувачі Enterprise і Edu отримають доступ через тиждень.

Ось вам ідея.

Якщо Team отримують доступ, то по суті можна заплатити 60 баксів за два мінімальних акаунта + 12 доларів податків і отримати доступ до про моделі за 72 долари. Ми зараз це перевіримо і якщо так, то це лайфхак.


📱 TG | 📱 shtuchka-intelekt">YT

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Антропоморфний робот Helix годину сортував посилки з людською спритністю та плавністю рухів.

Відео на YouTube опублікувала компанія Figure. У коментарях жартують, що це новий вид залипального АСМР-контенту.

r/#oddlysatisfying

Читать полностью…

Vibecoding Haven (BotfatherDEV)

АХАХАХАХАХАХА

обожнюю коли він улавлює мій вайб

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Одна з дуже крутих фіч що є в Claude Code — вона спочатку створює план (Todos), і потім коли його виконує — відмічає це.

Це та сама фіча якої мені здається не вистачає в Cursor. Я б хотів мати файлик Todos, прийняти його (можливо відредагувати), а потім, коли вона вже його виконує, мати можливість редагувати його, але не зупиняти роботу самого агента.

І взагалі, todo-шки, як інструмент планування, дуже важливі. І бажано його створювати разом з агентом (не віддавати все йому, але хай допомагає)

Дуже часто ми в голові собі маємо певне уявлення щодо того , що треба зробити, але все в голові утримати важко, і з часом забуваєш. Я думаю буде дуже гарною ідеєю перед тим як почати робити фічу — дуже детально її розпланувати, і потім викреслювати пройдений крок, коли агент почне працювати.

А з ШІ це можна зробити ще цікавішим, бо можна поспілкуватися і накидати цей TODO, а потім він ж і стане вашим промптом для агента)

Читать полностью…

Vibecoding Haven (BotfatherDEV)

приємно

(Графік використання дискового простору)

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Анализ неиспользуемых индексов
Найдено 26 неиспользуемых индексов общим размером около 6 ГБ.

Вот самые критичные из них:


Не знаю чому він обрав російську

Читать полностью…

Vibecoding Haven (BotfatherDEV)

🔄 Cursor 1.0 вийшов!

Тобто.. так, ще вчора його версія була 0.50, а тепер це вже повноцінна 1.0, куди увійшли:
- Агенти в фоні (background agents)
- Рев'ю кода з BugBot ???
- Агенти в Jupyter Notebooks (корисно для дослідників і науковців)
- Пам'ять! Курсор буде запам'ятовувати факти з попередніх розмов)
- Встановлення MPC в один клік (афігеть)

Про те, що таке MCP і те, як з ним можна дуже зручно працювати з БД — я можу пізніше поділитися. Це імба.

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Тепер ще і Claude code підписникам Pro (та що за 20$) розкатали) дають зробити 10-40 запитів протягом 5 годин!

Фактично це альтернатива OpenAI Codex, але є дуже велика різниця в UI/UX.

В кого є підписка на Claude, але не ChatGPT? Спробуйте обов'язково)

Як юзати Claude code - тут.

Читать полностью…

Vibecoding Haven (BotfatherDEV)

🚀 OpenAI Codex для ChatGPT Plus: AI-агент, який пише код за вас

OpenAI нарешті випустили Codex для всіх Plus-користувачів! Це той самий AI-агент для кодування, про який я вище писав. Поділюсь з вами порадами по тому, як його юзати.

💡 Що це таке і як працює

Codex — це спеціалізована версія моделі o3, натренована на реальних pull request'ах. Агент працює в ізольованому cloud sandbox з повним доступом до консолі та можливістю встановлювати пакети.

Як підключити:
1️⃣ Знайдіть посилання на "Codex" в лівій панелі ChatGPT
2️⃣ Підключіть GitHub репозиторій в Environments
3️⃣ ‼️ Обов'язково дозвольте доступ до ВСІХ своїх репозиторіїв, це важливо! Чомусь, якщо обмежити до одного репо, то потім не бачить ті, що додані пізніше.
4️⃣ Додайте Setup Script (встановлення якихось лінтерів, ваших залежностей (наприклад uv).
5️⃣ Оберіть режим: Code (виконати задачу) або Ask (відповісти на питання)
6️⃣ Спостерігайте, як агент працює у реальному часі

⚡️ Можливості та обмеження

Що вміє робити Codex:
• Писати нові фічі та виправляти баги
• Генерувати unit тести
• Рефакторити код під ваші стандарти
• Запускати лінтери та CI checks

ІМОВІРНІ поточні обмеження для Plus:
• До 50 задач на тиждень (можливо більше, напишіть якщо спробуєте)
• 2-2.5 хвилини на виконання одної команди (наприклад встановлення залежностей). На самі задачі може витрачати більше часу
• Опціональний доступ до інтернету (вимкнено за замовчуванням)

⚠️ Важливий момент: Codex відмовляється виконувати задачі, які потребують cloud credentials або порушують політику OpenAI.

🛠 Практичні поради використання

Виділив кілька робочих патернів:

1. Думайте про Codex як про junior developer
Замість "перепиши весь додаток" краще давати невеликі, атомарні задачі: "Додай пагінацію до /users endpoint". Так отримаєте чистіші diff'и та швидші результати.

2. Використовуйте ланцюжки задач
• Спочатку: "Напиши тести для модуля Auth"
• Потім: "Поясни, що змінив"
• Далі: "Зроби рефакторинг під SOLID"

Це дозволяє обійти 2-хвилинний ліміт на одну mega-задачу.

3. Тримайте Agents.md в репозиторії
Створіть файл з нотатками по архітектурі та конвенціями проєкту. Codex читає його при кожному запуску і намагається їх використовувати.

4. Паралельте задачі
Оскільки кожна задача працює в ізольованому sandbox, можна запускати 10+ багфіксів одночасно.

Де найкраще показує себе:
• Написання boilerplate коду
• Міграції між версіями фреймворків
• Генерація тестів для існуючого коду
• Конвертація між TypeScript/JavaScript
• Фікси багів
• Невеликі фічі

Де поки що слабкий:
• Коли складна бізнес-логіка
• В архітектурних рішеннях
• Дебаг production issues

🔗 Корисні посилання:
Офіційна документація Codex

Читать полностью…

Vibecoding Haven (BotfatherDEV)

🚀 Vibe Coding: нова ера програмування з AI

Привіт, друзі! Нещодавно прослухав подкаст від YC (Y Combinator, знаменитий американський стартап-акселератор) про феномен "vibe coding" і побачив підтвердження власних спостережень.

💫 Що таке "vibe coding"?

Термін від Андрія Карпаті (засновник Eureka Labs, колишній директор AI в OpenAI та Tesla) описує підхід до програмування, коли ви довіряєтесь інтуїтивному процесу, використовуєте переваги стрімкого розвитку AI і не зациклюєтесь на деталях реалізації (деталях написання коду).

Ви більше не пишете кожен рядок самостійно — ви як режисер, що керує процесом з високого рівня. У моєму щоденному досвіді з Cursor це працює саме так: більше часу витрачаю на код-рев'ю, ніж на написання, і близько 95% моєї кодової бази вже генерується AI.

⚡️ Експоненційне прискорення

Дослідження YC показало:
• 25% стартапів мають понад 95% коду, створеного AI
• Швидкість розробки за останній місяць зросла у 100 разів 🤯
• Розробники іноді працюють з кількома вікнами Cursor паралельно (паралельна розробка фіч)

Вони відмічають, що якщо виникає помилка або проблема з архітектурою, простіше перегенерувати компонент повністю, ніж виправляти окремі частини, і часто це тупо ДЕШЕВШЕ. Це змінює підхід до рефакторингу.

🧠 Важливі навички в нову епоху

Системне мислення для планування архітектури
Дебаггінг — AI все ще погано з цим справляється
Смак — вміння оцінити якість згенерованого коду
Продуктове розуміння — AI не знає, ЩО саме треба будувати

"Я набагато менше прив'язаний до коду. Тепер легше вирішити, переписати щось з нуля чи ні," — зазначає один із засновників.


🔎 Неочевидні інсайти

Ще кілька спостережень, про які мало хто говорить:

Доступність програмування — тепер люди з математичною/технічною освітою, але без CS-бекграунду, можуть швидко стати "продуктивними" програмістами з мінімальним знанням коду. Це наші нові конкуренти)

Зміна метрик ефективності — кількість написаних рядків коду більше не є показником ефективності; натомість важливіше, скільки функціональності створено

Код стає одноразовим — виникає нова парадигма, де рефакторинг поступається місцем повному переписуванню, коли це коштує всього 2 хвилини часу

"Це не тренд, що зникне. Це домінуючий спосіб кодування, і якщо ви його не використовуєте — ви просто відстанете," — влучно підсумував партнер YC.


⚠️ Момент самокритики

Варто чесно визнати: постійне використання AI для кодування створює ризик "атрофії навичок". Коли ти перестаєш писати код руками, ти поступово втрачаєш розуміння тонкощів мови, патернів, оптимізацій.

І тут важливо визначитись із пріоритетами. Якщо твоя мета — стати глибоким спеціалістом та архітектором, потрібно балансувати між використанням AI та "ручною" розробкою. Якщо ж ти бачиш себе продукт-орієнтованим розробником, який створює рішення для бізнесу, тоді повне заглиблення у vibe coding може бути виправданим.

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Дуже цікаво буде подивиться як всі розписані тут сценарії розіб'ються о чорного лебедя

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Similar Bots. Like with channels, bot profiles now display a list of similar bots – featuring popular services, utilities and games.

February Features
1 • 23 • 4 • More

Читать полностью…

Vibecoding Haven (BotfatherDEV)

В кого є курсор, і хто пише на реакті.

спробуйте наступне:

зайти в композер, знайдіть якийсь свій великий компонент, що розросся, і в режимі agent пропишіть:

decompose this cleanly


ну і моделька, щоб була claude-3.5-sonnet-2024-1022

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

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Краще поки це не юзати, воно поки не працює як треба 🥴

Додав можливість підключатися до серверу по SSH, можна тепер браузити сервер і кидати файли в промпт

Ця штука парсить ваш ssh config щоб показати вам ваші сервера

https://github.com/Latand/o1-xml-parser

Правда ще не тестив копіювати хаха

Читать полностью…

Vibecoding Haven (BotfatherDEV)

Наступні апдейти будуть включати: 1) новий голосовий режим; 2) покращення генерації історії чату; 3) можливість налаштовувати привітальне повідомлення (у вебапп)

Читать полностью…
Subscribe to a channel