TGViewer
Channel Public Channel
Web Overflow 🇺🇦

Web Overflow 🇺🇦

@web_overflow

Затишний блог про веб-розробку і не тільки 💛

Чат: @web_overflow_chat
Співпраця: @web_overflow_support
Автори: @lluchkaa & @anastasiia_tarasenko
Subscribers
3.83K
Photos
422
Videos
44
Links
550

Showing posts older than #1571 · Back to latest

Older Posts 19 shown
Post #1570 2.23K
Open source AI tools 🤖

Вміти ефективно використовувати ШІ зараз - один з core-скілів.

Ділимося з вами відео від Fireship, в якому представлено 7 open source інструментів, які можуть покращити ваше використання AI.

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

👉 Відкрити посилання

А ще, всім смачної паски та ковбаски! 💛
  • 👍 9
  • ❤ 5
  • 🔥 1
Post #1569 2.03K
Переписування Neovim config 🤓

Нещодавно вийшла версія Neovim 0.12, і я вирішив повністю оновити свій конфіг за допомогою Claude Code. У результаті - доволі непогано: вдалося багато чого оновити й позбутися зайвих налаштувань. Хоча, чесно кажучи, було чимало "перекидувань" туди-сюди, коли Claude пропонував вигадані зміни (або то я просто криворуко пишу промпти).

Що хотів би відзначити:

1. AI стає лінивішим (як уже казали @yu_dev01 і @vova_taras). Часто він "не дуже" хотів щось робити, бо це нібито неважливо - доводилося кілька разів просити перевірити реліз-доки й поправити код.
2. AI - це інструмент, яким потрібно вміти користуватися і вміти налаштувати так, щоб отримати бажаний результат.
3. Ми втрачаємо радість від роботи з кодом (про що казав @MatiGreen).
4. Натомість зростає цінність інших навичок: вміти перевіряти те, що робить AI, проектувати рішення і дизайн систем - ось що точно буде потрібно в списку скілів.

Далі планую:
- додати АІ конфіги та скіли в репозиторій;
- додати хуки зі звуком/нотифікаціями, коли потрібне моє підтвердження.

Якщо цікаво, всі конфіги можна глянути тут:

👉 Відкрити посилання
  • 👍 7
  • 🔥 2
  • 🎉 1
Post #1568 1.81K
Claude Code source maps 🧭

Про те, що вихідний код Claude Code злили, ви вже точно чули. І, ймовірно, бачили, що злили саме source maps.

Тож що це таке, як вони працюють і як саме з їх допомогою вдалося отримати вихідний код?

Ділимось постом з LinkedIn, де автор доступно відповідає на всі ці питання:

👉 Відкрити посилання
  • 👍 6
  • 🔥 2
  • ❤ 1
  • 😁 1
Post #1567 2.02K
Axios compromised 🫪

31 березня на npm закинули скомпрометовані версії axios (1.14.1 та 0.30.4), які встановлюють на вашу систему (Mac/Linux/Windows) троян, що дає віддалений доступ до вашого комп'ютера.

Схема доволі цікава: спочатку закинули "поганий" plain-crypto-js пакет, в якому в postinstall був запуск трояна. Після цього сліди дуже гарно замітались - програма маскувалась під кеш, а запускалась як демон (daemon).

До чого тут axios? Від імені одного з основних мейнтейнерів axios хакери опублікували нові версії, в яких як одну з залежностей додали plain-crypto-js.

Безпечні версії: axios@1.14.0 та axios@0.30.3.

👉 Читати більше

Тому, в такий час, акуратніше з оновленнями, фіксуйте версії залежностей, позбувайтесь залежностей і не комітьте .env.

#news
  • 👍 10
  • 🤯 7
  • 🎉 1
Post #1566 2.12K
direnv 📂

Зараз на робочому проєкті я трохи працюю з репозиторієм на Python. Для розробки потрібно також встановити кілька утиліт, бібліотеку для PostgreSQL та AWS CLI. Я дуже не хотів встановлювати усе це глобально на своєму комп'ютері, тому вирішив використовувати direnv.

Як це працює? В папці додаємо .envrc, в якому прописуємо команди, наприклад, use flake - щоб встановити пакети і налаштувати середовище, або layout python - щоб автоматично використовувати .venv.

Тому, як видно на відео, коли я в папці direnv-python - маю доступ до aws, ruff, а Python використовується з .venv; а коли в папці direnv-db - є доступ до psql.
  • 👍 4
  • 🔥 4
  • ❤ 1
Post #1565 2.11K
А ви вже поставили свічку?

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

Ідея точно оригінальна і вже розлетілась по локальних новинах, а ми трохи провтикали і вже отримали по шапці, тому виправляємось 😁

⛪ Зайти в церкву
  • 🔥 15
  • 👍 6
  • 😁 4
Post #1564 2.48K
  • 👍 12
  • 😢 4
  • 😁 1
Post #1563 2.2K
#quiz
  • 👍 7
Post #1562 2.19K
Claude Visualization & Morris Traversal 🌳

Віднедавна Claude вміє створювати динамічні візуалізації, що виглядає просто надзвичайно круто, особливо для навчання.

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

👉 Відкрити посилання
  • 👍 7
  • 🔥 3
Post #1561 2.64K
NeetCode 🧠

Якщо готуєтесь до технічного інтервʼю, де можливо будуть алгоритми і структури даних - спробуйте NeetCode.

Головна фішка - Roadmap: 150 задач, посортованих за темами!

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

👉 Відкрити посилання
  • 👍 9
  • ❤ 4
  • 🔥 4
Post #1560 2.81K
Я тепер архітект!
...і найгірше, що цей пост НЕ від Юри 😭

Останні пів року я працювала над чудовим проєктом із дуже класною, проактивною та розумною командою (вони можуть це читати, якщо що 😁). Якщо серйозно, мені справді подобались і люди, і завдання, над якими я працювала. Таски були різнопланові: було де покопатись і де щось підівчити. Але проєкт був розрахований на пів року і, на жаль, його не продовжили.

Але позитивна нотка тут є - мене залишили! АЛЕ тепер (з цього тижня) я працюю в маленькій команді (дуже маленькій - я і ще один розробник, який також доєднався пів року тому) над міграцією фронтенд-архітектури. Завіса, падіння мікрофону.

Я була налаштована дуже песимістично - настільки, наскільки дозволяв мій тривожний розлад, який я сама собі діагностувала. Але на практиці не все так погано. У нас доволі багато часу, щоб розібратись із поточною архітектурою, і найважливіше - вже є готовий план міграції. Перші кроки виглядають не такими вже й складними, якщо розібратись, і їх можна делегувати AI. А цей підсобнік мав би добре справлятись із гарно описаними монотонними завданнями. Плюс, мені подобається, що нас двоє, ми спокійно працюємо над своєю місією і ніхто нас не має турбувати. Це лайк.

Але я не поспішаю радіти й розслаблятись! Адже, як ви вже знаєте, я не з тих програмістів, які люблять колупатись в архітектурі й визначати, що ж може пришвидшити застосунок на 0.0001 мс. Думаю, Юра був би в захваті від такого проєкту, але не я.

На цьому можна було б завершити мої новини, але куди ж без есенціалістських приколів. Я тепер читаю газети замість телеграм-каналів. Тому, будь ласка, в чаті не спойлеріть мені новини - я про них дізнаюсь у наступному випуску газети «Високий замок» і «Експрес». Якщо що, я не різко постаріла на 50 років - це новий тренд на аналогове життя, яке я всім раджу!

Всім гарного завершення робочого тижня і затишних вихідних! ☀️
  • 👍 13
  • ❤ 8
  • 🔥 1
Post #1559 2.21K
  • 👍 5
  • ❤ 3
  • 🤯 3
Post #1558 2.22K
#quiz
  • 👍 3
  • 🤯 2
  • ❤ 1
Post #1557 2.34K
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, але токени закінчуються досить швидко (може через те, що я не вмію до кінця формувати нормальні промти). Ну і та, конфігів майже ніяких не робила, в тому певно і суть 😁
  • 👍 7
  • ❤ 3
  • 🔥 3
Post #1556 2.65K
Remote Control in Claude Code 🔥

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

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

Хмм... може то мені (Насті) пора вже скачувати твіттер, бо в тредсах такі новини не знайдеш...
  • 🔥 5
  • 👍 4
  • ❤ 1
Post #1555 2.41K
Знову цей жахливий ранок. Не хочеться багато говорити, адже жодні слова не опишуть реальність, у якій ми всі живемо. Сьогодні хочеться лише подякувати нашим Захисникам і кожному Українцю, які роблять усе можливе, щоб закінчити цю страшну війну.
  • ❤ 25
  • 👍 6
  • 😁 1
Post #1554 3.11K
OpenClaw 🦀

Коли OpenClaw (чи як його тоді називали) завірусився, я подумав, що варто спробувати. Встановлювати його на своєму комп'ютері не дуже хотілося. Можна було тихо встановити у Насті, але ризики получити були доволі високі.

Як я розповідав раніше, на Raspberry в мене був встановлений лише Pi-hole для фільтрації реклами через роутер. Тому з'явилась наступна ідея: розгорнути і Pi-hole, і OpenClaw у Docker, ще й для повного щастя в Kubernetes - щоб і 2 агенти можна було запустити, і щоб само рестартнулось якщо що, і щоб власне трохи побавитись з Kubernetes. Ну і звісно, це все буде на NixOS.

Навайбкодив я це все діло за кілька вечорів + трохи дофікшував пізніше.

Отож зовсім трохи висновків:
• OpenClaw: штука доволі цікава, але потребує правильних налаштувань. Я починав робити це, коли документації для Docker не було (або я її просто не знайшов), тому доведеться трохи переписати. Треба буде ще якось дати йому доступ до браузера, щоб міг у реальному часі щось шукати + додати якихось скілів, щоб дійсно чимось допомагав.
• Kubernetes: потужний інструмент, але кілька разів подумайте, чи він вам потрібен для поточних потреб.
• Щодо операційки: дізнався про kexec (по суті встановлення ОС на тій самій машині) та проблеми з підтримкою деяких ОС на Raspberry 5 через ARM.

Якщо що, посилання на код нижче:
👉 Відкрити посилання
  • 👍 7
  • ❤ 4
  • 🔥 3
Post #1550 3.15K
AI-first позиції 🤖

Ось таку вакансію мені запропонували нещодавно. Цікаво, що ви думаєте про це :)
  • 😁 14
  • 🤯 7
  • ❤ 2
Older posts →
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 →