Web Overflow 🇺🇦
رفتن به کانال در Telegram
Затишний блог про веб-розробку і не тільки 💛 Чат: @web_overflow_chat Співпраця: @web_overflow_support Автори: @lluchkaa & @anastasiia_tarasenko
نمایش بیشتر3 965
مشترکین
+124 ساعت
+97 روز
-2530 روز
آرشیو پست ها
3 965
direnv 📂
Зараз на робочому проєкті я трохи працюю з репозиторієм на Python. Для розробки потрібно також встановити кілька утиліт, бібліотеку для PostgreSQL та AWS CLI. Я дуже не хотів встановлювати усе це глобально на своєму комп'ютері, тому вирішив використовувати
direnv.
Як це працює? В папці додаємо .envrc, в якому прописуємо команди, наприклад, use flake - щоб встановити пакети і налаштувати середовище, або layout python - щоб автоматично використовувати .venv.
Тому, як видно на відео, коли я в папці direnv-python - маю доступ до aws, ruff, а Python використовується з .venv; а коли в папці direnv-db - є доступ до psql.3 965
А ви вже поставили свічку?
Наш @yu_dev01 додумався навайбкодити онлайн-церкву, де можна «освятити» техніку, поставити свічку за код без багів або навіть сповідатись (але пруфів, що це буде анонімно, ми не отримали)!
Ідея точно оригінальна і вже розлетілась по локальних новинах, а ми трохи провтикали і вже отримали по шапці, тому виправляємось 😁
⛪ Зайти в церкву
3 965
Claude Visualization & Morris Traversal 🌳
Віднедавна Claude вміє створювати динамічні візуалізації, що виглядає просто надзвичайно круто, особливо для навчання.
Я, наприклад, дивився способи проходження дерева, натрапив на варіант Морріса і вирішив спробувати візуалізувати його, щоб побачити алгоритм наочно. Вийшло доволі непогано, тому якщо цікаво, як можна пройтися по дереву без рекурсії та виділення додаткової пам'яті - дивіться за посиланням нижче.
👉 Відкрити посилання
3 965
NeetCode 🧠
Якщо готуєтесь до технічного інтервʼю, де можливо будуть алгоритми і структури даних - спробуйте NeetCode.
Головна фішка - Roadmap: 150 задач, посортованих за темами!
Не треба гуглити з чого почати, просто опрацьовуйте ті самі задачі з LeetCode, але в набагато зручнішому порядку.
👉 Відкрити посилання
3 965
Я тепер архітект!
...і найгірше, що цей пост НЕ від Юри 😭
Останні пів року я працювала над чудовим проєктом із дуже класною, проактивною та розумною командою (вони можуть це читати, якщо що 😁). Якщо серйозно, мені справді подобались і люди, і завдання, над якими я працювала. Таски були різнопланові: було де покопатись і де щось підівчити. Але проєкт був розрахований на пів року і, на жаль, його не продовжили.
Але позитивна нотка тут є - мене залишили! АЛЕ тепер (з цього тижня) я працюю в маленькій команді (дуже маленькій - я і ще один розробник, який також доєднався пів року тому) над міграцією фронтенд-архітектури. Завіса, падіння мікрофону.
Я була налаштована дуже песимістично - настільки, наскільки дозволяв мій тривожний розлад, який я сама собі діагностувала. Але на практиці не все так погано. У нас доволі багато часу, щоб розібратись із поточною архітектурою, і найважливіше - вже є готовий план міграції. Перші кроки виглядають не такими вже й складними, якщо розібратись, і їх можна делегувати AI. А цей підсобнік мав би добре справлятись із гарно описаними монотонними завданнями. Плюс, мені подобається, що нас двоє, ми спокійно працюємо над своєю місією і ніхто нас не має турбувати. Це лайк.
Але я не поспішаю радіти й розслаблятись! Адже, як ви вже знаєте, я не з тих програмістів, які люблять колупатись в архітектурі й визначати, що ж може пришвидшити застосунок на 0.0001 мс. Думаю, Юра був би в захваті від такого проєкту, але не я.
На цьому можна було б завершити мої новини, але куди ж без есенціалістських приколів. Я тепер читаю газети замість телеграм-каналів. Тому, будь ласка, в чаті не спойлеріть мені новини - я про них дізнаюсь у наступному випуску газети «Високий замок» і «Експрес». Якщо що, я не різко постаріла на 50 років - це новий тренд на аналогове життя, яке я всім раджу!
Всім гарного завершення робочого тижня і затишних вихідних! ☀️
3 965
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, але токени закінчуються досить швидко (може через те, що я не вмію до кінця формувати нормальні промти). Ну і та, конфігів майже ніяких не робила, в тому певно і суть 😁
3 965
Remote Control in Claude Code 🔥
Анонсували нову функцію Remote Control для Claude Code. Ця фіча вже доступна в research preview для Max-користувачів і дозволяє:
• запускати завдання у Claude Code на комп’ютері,
• а потім продовжувати роботу з телефону чи іншого девайсу через команду
/remote-control - без втрати сесії чи прогресу.
Як це працює, можете подивитись тут:
👉 Відкрити посилання
Хмм... може то мені (Насті) пора вже скачувати твіттер, бо в тредсах такі новини не знайдеш...3 965
Знову цей жахливий ранок. Не хочеться багато говорити, адже жодні слова не опишуть реальність, у якій ми всі живемо. Сьогодні хочеться лише подякувати нашим Захисникам і кожному Українцю, які роблять усе можливе, щоб закінчити цю страшну війну.
3 965
OpenClaw 🦀
Коли OpenClaw (чи як його тоді називали) завірусився, я подумав, що варто спробувати. Встановлювати його на своєму комп'ютері не дуже хотілося. Можна було тихо встановити у Насті, але ризики получити були доволі високі.
Як я розповідав раніше, на Raspberry в мене був встановлений лише Pi-hole для фільтрації реклами через роутер. Тому з'явилась наступна ідея: розгорнути і Pi-hole, і OpenClaw у Docker, ще й для повного щастя в Kubernetes - щоб і 2 агенти можна було запустити, і щоб само рестартнулось якщо що, і щоб власне трохи побавитись з Kubernetes. Ну і звісно, це все буде на NixOS.
Навайбкодив я це все діло за кілька вечорів + трохи дофікшував пізніше.
Отож зовсім трохи висновків:
• OpenClaw: штука доволі цікава, але потребує правильних налаштувань. Я починав робити це, коли документації для Docker не було (або я її просто не знайшов), тому доведеться трохи переписати. Треба буде ще якось дати йому доступ до браузера, щоб міг у реальному часі щось шукати + додати якихось скілів, щоб дійсно чимось допомагав.
• Kubernetes: потужний інструмент, але кілька разів подумайте, чи він вам потрібен для поточних потреб.
• Щодо операційки: дізнався про kexec (по суті встановлення ОС на тій самій машині) та проблеми з підтримкою деяких ОС на Raspberry 5 через ARM.
Якщо що, посилання на код нижче:
👉 Відкрити посилання
3 965
OpenClaw 🦀
Коли OpenClaw (чи як його тоді називали) завірусився, я подумав, що варто спробувати. Встановлювати його на своєму комп'ютері не дуже хотілося. Можна було тихо встановити у Насті, але ризики получити були доволі високі.
Як я розповідав раніше, на Raspberry в мене був встановлений лише Pi-hole для фільтрації реклами через роутер. Тому з'явилась наступна ідея: розгорнути і Pi-hole, і OpenClaw у Docker, ще й для повного щастя в Kubernetes - щоб і 2 агенти можна було запустити, і щоб само рестартнулось якщо що, і щоб власне трохи побавитись з Kubernetes. Ну і звісно, це все буде на NixOS.
Навайбкодив я це все діло за кілька вечорів + трохи дофікшував пізніше.
Отож зовсім трохи висновків:
• OpenClaw: штука доволі цікава, але потребує правильних налаштувань. Я починав робити це, коли документації для Docker не було (або я її просто не знайшов), тому доведеться трохи переписати. Треба буде ще якось дати йому доступ до браузера, щоб міг у реальному часі щось шукати + додати якихось скілів, щоб дійсно чимось допомагав.
• Kubernetes: потужний інструмент, але кілька разів подумайте, чи він вам потрібен для поточних потреб.
• Щодо операційки: дізнався про kexec (по суті встановлення ОС на тій самій машині) та проблеми з підтримкою деяких ОС на Raspberry 5 через ARM.
Якщо що, посилання на код нижче:
👉 Відкрити посилання
3 965
AI-first позиції 🤖
Ось таку вакансію мені запропонували нещодавно. Цікаво, що ви думаєте про це :)
3 965
AI-first позиції 🤖
Ось таку вакансію мені запропонували нещодавно. Цікаво, що ви думаєте про це :)
3 965
State of JS 2025 Results 📊
Сьогодні опублікували результати щорічного опитування State of JS. Як завжди, для нас це чудова можливість побачити, що зараз у тренді, які інструменти набирають популярність, а також відкрити для себе щось нове, про що, можливо, раніше навіть не чули.
Тож залітайте, дивіться результати та обирайте наступний фреймворк для вивчення! 😁
👉 Відкрити посилання
#news
3 965
AI Skills 🤖
Якщо ви працюєте з AI, то напевно часто помічаєте, що він може діяти «по-своєму». Багато речей потрібно чітко пояснювати, навчати та уточнювати що і як має бути зроблено.
Сьогодні AI-агенти підтримують правила та скіли, які допомагають зробити їх "розумнішими" та передбачуванішими. На щастя, багато таких правил уже створені, їх можна просто взяти і за потреби адаптувати під себе.
Ділимося з вами ресурсами, де можна знайти ці скіли та встановити їх однією простою командою.
👉 skills.sh
👉 playbooks.com
3 965
Я чекав, чекав - і нарешті дочекався! 🎉
GitHub завіз віртуалізацію для перегляду великих Pull Requests. Особисто в мене постійно були проблеми з перформансом, якщо PR доволі великий.
Тепер GitHub рендерить лише видиму частину змін, а не весь PR одразу - і це реально відчувається. Маленьке покращення, але велика економія нервів і часу.
Кидайте вже роботу і бажаємо гарних вихідних! 💛
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
