fa
Feedback
Web Overflow 🇺🇦

Web Overflow 🇺🇦

رفتن به کانال در Telegram

Затишний блог про веб-розробку і не тільки 💛 Чат: @web_overflow_chat Співпраця: @web_overflow_support Автори: @lluchkaa & @anastasiia_tarasenko

نمایش بیشتر
3 965
مشترکین
+124 ساعت
+97 روز
-2530 روز
آرشیو پست ها
direnv 📂 Зараз на робочому проєкті я трохи працюю з репозиторієм на Python. Для розробки потрібно також встановити кілька утиліт, бібліотеку для PostgreSQL та AWS CLI. Я дуже не хотів встановлювати усе це глобально на своєму комп'ютері, тому вирішив використовувати direnv. Як це працює? В папці додаємо .envrc, в якому прописуємо команди, наприклад, use flake - щоб встановити пакети і налаштувати середовище, або layout python - щоб автоматично використовувати .venv. Тому, як видно на відео, коли я в папці direnv-python - маю доступ до aws, ruff, а Python використовується з .venv; а коли в папці direnv-db - є доступ до psql.

А ви вже поставили свічку? Наш @yu_dev01 додумався навайбкодити онлайн-церкву, де можна «освятити» техніку, поставити свічку за код без багів або навіть сповідатись (але пруфів, що це буде анонімно, ми не отримали)! Ідея точно оригінальна і вже розлетілась по локальних новинах, а ми трохи провтикали і вже отримали по шапці, тому виправляємось 😁 ⛪ Зайти в церкву

Що виведе консоль?
Anonymous voting

#quiz
#quiz

Claude Visualization & Morris Traversal 🌳 Віднедавна Claude вміє створювати динамічні візуалізації, що виглядає просто надзвичайно круто, особливо для навчання. Я, наприклад, дивився способи проходження дерева, натрапив на варіант Морріса і вирішив спробувати візуалізувати його, щоб побачити алгоритм наочно. Вийшло доволі непогано, тому якщо цікаво, як можна пройтися по дереву без рекурсії та виділення додаткової пам'яті - дивіться за посиланням нижче. 👉 Відкрити посилання

NeetCode 🧠 Якщо готуєтесь до технічного інтервʼю, де можливо будуть алгоритми і структури даних - спробуйте NeetCode. Головна фішка - Roadmap: 150 задач, посортованих за темами! Не треба гуглити з чого почати, просто опрацьовуйте ті самі задачі з LeetCode, але в набагато зручнішому порядку. 👉 Відкрити посилання

Я тепер архітект! ...і найгірше, що цей пост НЕ від Юри 😭 Останні пів року я працювала над чудовим проєктом із дуже класною, проактивною та розумною командою (вони можуть це читати, якщо що 😁). Якщо серйозно, мені справді подобались і люди, і завдання, над якими я працювала. Таски були різнопланові: було де покопатись і де щось підівчити. Але проєкт був розрахований на пів року і, на жаль, його не продовжили. Але позитивна нотка тут є - мене залишили! АЛЕ тепер (з цього тижня) я працюю в маленькій команді (дуже маленькій - я і ще один розробник, який також доєднався пів року тому) над міграцією фронтенд-архітектури. Завіса, падіння мікрофону. Я була налаштована дуже песимістично - настільки, наскільки дозволяв мій тривожний розлад, який я сама собі діагностувала. Але на практиці не все так погано. У нас доволі багато часу, щоб розібратись із поточною архітектурою, і найважливіше - вже є готовий план міграції. Перші кроки виглядають не такими вже й складними, якщо розібратись, і їх можна делегувати AI. А цей підсобнік мав би добре справлятись із гарно описаними монотонними завданнями. Плюс, мені подобається, що нас двоє, ми спокійно працюємо над своєю місією і ніхто нас не має турбувати. Це лайк. Але я не поспішаю радіти й розслаблятись! Адже, як ви вже знаєте, я не з тих програмістів, які люблять колупатись в архітектурі й визначати, що ж може пришвидшити застосунок на 0.0001 мс. Думаю, Юра був би в захваті від такого проєкту, але не я. На цьому можна було б завершити мої новини, але куди ж без есенціалістських приколів. Я тепер читаю газети замість телеграм-каналів. Тому, будь ласка, в чаті не спойлеріть мені новини - я про них дізнаюсь у наступному випуску газети «Високий замок» і «Експрес». Якщо що, я не різко постаріла на 50 років - це новий тренд на аналогове життя, яке я всім раджу! Всім гарного завершення робочого тижня і затишних вихідних! ☀️

Що виведе консоль?
Anonymous voting

#quiz
#quiz

AI Configs 🤖 👉 Не хочете поділитись з нами, як ви взагалі використовуєте AI: які моделі, конфіги, MCP чи skills у вас є? Юра: У мене на проєкті використовують Cursor. Як модель найчастіше використовую Claude Opus/Sonnet, для review - CodeRabbit. Є також окрема команда/агент, який може брати тікети, спавнити інших агентів для планування/розробки/рев'ю та створювати PR. З MCP маю: GitHub, Figma, Linear, Chrome DevTools. Ще в Cursor відкотив HTTP до 1.1, бо деякі MCP не працювали на 2.0 (може, вже пофіксили). Настя: У мене на проєкті - Windsurf. Найчастіше використовую Claude, але токени закінчуються досить швидко (може через те, що я не вмію до кінця формувати нормальні промти). Ну і та, конфігів майже ніяких не робила, в тому певно і суть 😁

Remote Control in Claude Code 🔥 Анонсували нову функцію Remote Control для Claude Code. Ця фіча вже доступна в research preview для Max-користувачів і дозволяє: • запускати завдання у Claude Code на комп’ютері, • а потім продовжувати роботу з телефону чи іншого девайсу через команду /remote-control - без втрати сесії чи прогресу. Як це працює, можете подивитись тут: 👉 Відкрити посилання Хмм... може то мені (Насті) пора вже скачувати твіттер, бо в тредсах такі новини не знайдеш...

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

OpenClaw 🦀 Коли OpenClaw (чи як його тоді називали) завірусився, я подумав, що варто спробувати. Встановлювати його на своєму комп'ютері не дуже хотілося. Можна було тихо встановити у Насті, але ризики получити були доволі високі. Як я розповідав раніше, на Raspberry в мене був встановлений лише Pi-hole для фільтрації реклами через роутер. Тому з'явилась наступна ідея: розгорнути і Pi-hole, і OpenClaw у Docker, ще й для повного щастя в Kubernetes - щоб і 2 агенти можна було запустити, і щоб само рестартнулось якщо що, і щоб власне трохи побавитись з Kubernetes. Ну і звісно, це все буде на NixOS. Навайбкодив я це все діло за кілька вечорів + трохи дофікшував пізніше. Отож зовсім трохи висновків: • OpenClaw: штука доволі цікава, але потребує правильних налаштувань. Я починав робити це, коли документації для Docker не було (або я її просто не знайшов), тому доведеться трохи переписати. Треба буде ще якось дати йому доступ до браузера, щоб міг у реальному часі щось шукати + додати якихось скілів, щоб дійсно чимось допомагав. • Kubernetes: потужний інструмент, але кілька разів подумайте, чи він вам потрібен для поточних потреб. • Щодо операційки: дізнався про kexec (по суті встановлення ОС на тій самій машині) та проблеми з підтримкою деяких ОС на Raspberry 5 через ARM. Якщо що, посилання на код нижче: 👉 Відкрити посилання

photo content

OpenClaw 🦀 Коли OpenClaw (чи як його тоді називали) завірусився, я подумав, що варто спробувати. Встановлювати його на своєму комп'ютері не дуже хотілося. Можна було тихо встановити у Насті, але ризики получити були доволі високі. Як я розповідав раніше, на Raspberry в мене був встановлений лише Pi-hole для фільтрації реклами через роутер. Тому з'явилась наступна ідея: розгорнути і Pi-hole, і OpenClaw у Docker, ще й для повного щастя в Kubernetes - щоб і 2 агенти можна було запустити, і щоб само рестартнулось якщо що, і щоб власне трохи побавитись з Kubernetes. Ну і звісно, це все буде на NixOS. Навайбкодив я це все діло за кілька вечорів + трохи дофікшував пізніше. Отож зовсім трохи висновків: • OpenClaw: штука доволі цікава, але потребує правильних налаштувань. Я починав робити це, коли документації для Docker не було (або я її просто не знайшов), тому доведеться трохи переписати. Треба буде ще якось дати йому доступ до браузера, щоб міг у реальному часі щось шукати + додати якихось скілів, щоб дійсно чимось допомагав. • Kubernetes: потужний інструмент, але кілька разів подумайте, чи він вам потрібен для поточних потреб. • Щодо операційки: дізнався про kexec (по суті встановлення ОС на тій самій машині) та проблеми з підтримкою деяких ОС на Raspberry 5 через ARM. Якщо що, посилання на код нижче: 👉 Відкрити посилання

AI-first позиції 🤖 Ось таку вакансію мені запропонували нещодавно. Цікаво, що ви думаєте про це :)
+1
AI-first позиції 🤖 Ось таку вакансію мені запропонували нещодавно. Цікаво, що ви думаєте про це :)

AI-first позиції 🤖 Ось таку вакансію мені запропонували нещодавно. Цікаво, що ви думаєте про це :)
AI-first позиції 🤖 Ось таку вакансію мені запропонували нещодавно. Цікаво, що ви думаєте про це :)

State of JS 2025 Results 📊 Сьогодні опублікували результати щорічного опитування State of JS. Як завжди, для нас це чудова можливість побачити, що зараз у тренді, які інструменти набирають популярність, а також відкрити для себе щось нове, про що, можливо, раніше навіть не чули. Тож залітайте, дивіться результати та обирайте наступний фреймворк для вивчення! 😁 👉 Відкрити посилання #news

AI Skills 🤖 Якщо ви працюєте з AI, то напевно часто помічаєте, що він може діяти «по-своєму». Багато речей потрібно чітко пояснювати, навчати та уточнювати що і як має бути зроблено. Сьогодні AI-агенти підтримують правила та скіли, які допомагають зробити їх "розумнішими" та передбачуванішими. На щастя, багато таких правил уже створені, їх можна просто взяти і за потреби адаптувати під себе. Ділимося з вами ресурсами, де можна знайти ці скіли та встановити їх однією простою командою. 👉 skills.sh 👉 playbooks.com

Я чекав, чекав - і нарешті дочекався! 🎉 GitHub завіз віртуалізацію для перегляду великих Pull Requests. Особисто в мене пост
Я чекав, чекав - і нарешті дочекався! 🎉 GitHub завіз віртуалізацію для перегляду великих Pull Requests. Особисто в мене постійно були проблеми з перформансом, якщо PR доволі великий. Тепер GitHub рендерить лише видиму частину змін, а не весь PR одразу - і це реально відчувається. Маленьке покращення, але велика економія нервів і часу. Кидайте вже роботу і бажаємо гарних вихідних! 💛