#жаліюсь_про_наболіле
Як же ж бісить оті всі обнулялки токенів в кінці року. Заходиш після відпустки в робочі сервіси, а тебе скрізь вилогінило. Сидиш ото по новій тиркаєш то все, логінишся, матюкаєшся... 🙄
Па-рам-пам-пам-пам, я це люблю!
Як же ж бісить оті всі обнулялки токенів в кінці року. Заходиш після відпустки в робочі сервіси, а тебе скрізь вилогінило. Сидиш ото по новій тиркаєш то все, логінишся, матюкаєшся... 🙄
Па-рам-пам-пам-пам, я це люблю!
🔥5💯2👍1
Anthtopic виклали двогодинний курс по Claude Code.
Офігенна тема. Дуже раджу, особливо якщо ви ним користуєтесь.
Детальніше https://anthropic.skilljar.com/claude-code-in-action
Офігенна тема. Дуже раджу, особливо якщо ви ним користуєтесь.
Детальніше https://anthropic.skilljar.com/claude-code-in-action
Anthropic Courses
Learn to build with Claude AI through Anthropic's comprehensive courses and training programs.
❤7🔥5
Ну і під цю новину не гріх і відео показати.
Нове відео в новому році. Для вас допремʼєрний показ 😉
Приємного перегляду!
https://youtu.be/bipejIl0UX8
Нове відео в новому році. Для вас допремʼєрний показ 😉
Приємного перегляду!
https://youtu.be/bipejIl0UX8
YouTube
Vibe Coding vs AI-Development: Кому бізнес платитиме гроші?
#ai #vibecoding #ai-assisted
У цьому відео ми розглядаємо різницю між підходом vibe coding та розробкою з використанням штучного інтелекту, а також чому для бізнесу важливіше рішення, ніж просто код. Ми обговорюємо, як artificial intelligence змінює розробку…
У цьому відео ми розглядаємо різницю між підходом vibe coding та розробкою з використанням штучного інтелекту, а також чому для бізнесу важливіше рішення, ніж просто код. Ми обговорюємо, як artificial intelligence змінює розробку…
🔥5❤🔥3
KRUHLYK 🇺🇦
Ну і під цю новину не гріх і відео показати. Нове відео в новому році. Для вас допремʼєрний показ 😉 Приємного перегляду! https://youtu.be/bipejIl0UX8
Audio
Цікаво. В підготовці до наступного відео сиджу працюю з NotebookLM (доречі, дуже раджу для навчання по будь-якій темі).
Так ось. В рамках аналізу матеріалу, що маю, згенерив спеціально для вас подкаст на тему останнього відео 😉
Так ось. В рамках аналізу матеріалу, що маю, згенерив спеціально для вас подкаст на тему останнього відео 😉
👍2🔥1
Forwarded from Мамкін Архітектор
Про AI асистентів. Зараз все ще є люди, які вважають AI непотребом, кепкують з "вайбкодерів" і відчувають себе елітою, бо пишуть все самі. Це їхнє право, і хто я таких, аби засуджувати їх за це.
І дуже прикольно спостерігати за "прозрінням", коли ті самі люди нарешті пробують AI і потім кілька днів підряд строчать в твітері пости "ого, нічого собі, воно капець мощне, на роботу можна не ходити".
Я сам вважаю себе настоящим розробником, бо вкотився в це діло ще коли воно не було модним. І певний час ігнорував AI. Потім звісно спробував і такий "вау, це круто", Спочатку copilot, потім копіпейст з чатом, потім CLI асистенти (cursor я не використовував, бо його нема у vim).
По CLI я довгий час уникав масмаркету і використовував aider. Непогано, але не дуже зручно — воно навалює простарадла тексту і чат важко читати. Але потім здався і поставив claude code. І це прямо бомба, мені дуже подобається. І це я ще навіть не понаставляв собі різних агентів, а просто пишу запит "зафігач мені пліз телеграм бота на лямбді".
Звісно, є деталі, і не все і не завжди працює ідеально, а деколи напряму тупо. Але варто просто зкоригувати свої очікування від інструменту, знайти де воно сильне, а де краще самостійно підрулити.
Той самий DHH (згадував у попередньому пості) написав тред про те, що він змінив думку про AI. Раніше типу казав, шо це булшіт, але насправді воно виявилось класним. І каже, що для того, аби вивчити щось нове, воно не дуже підходить. А ось для того, де ти вже профі, використання AI інструментів додасть неабиякого бусту.
Відношення до AI, як до начитаного джуна, який вміє швидко друкувати — саме те, шо працює для мене. А для вас?
І дуже прикольно спостерігати за "прозрінням", коли ті самі люди нарешті пробують AI і потім кілька днів підряд строчать в твітері пости "ого, нічого собі, воно капець мощне, на роботу можна не ходити".
Я сам вважаю себе настоящим розробником, бо вкотився в це діло ще коли воно не було модним. І певний час ігнорував AI. Потім звісно спробував і такий "вау, це круто", Спочатку copilot, потім копіпейст з чатом, потім CLI асистенти (cursor я не використовував, бо його нема у vim).
По CLI я довгий час уникав масмаркету і використовував aider. Непогано, але не дуже зручно — воно навалює простарадла тексту і чат важко читати. Але потім здався і поставив claude code. І це прямо бомба, мені дуже подобається. І це я ще навіть не понаставляв собі різних агентів, а просто пишу запит "зафігач мені пліз телеграм бота на лямбді".
Звісно, є деталі, і не все і не завжди працює ідеально, а деколи напряму тупо. Але варто просто зкоригувати свої очікування від інструменту, знайти де воно сильне, а де краще самостійно підрулити.
Той самий DHH (згадував у попередньому пості) написав тред про те, що він змінив думку про AI. Раніше типу казав, шо це булшіт, але насправді воно виявилось класним. І каже, що для того, аби вивчити щось нове, воно не дуже підходить. А ось для того, де ти вже профі, використання AI інструментів додасть неабиякого бусту.
Відношення до AI, як до начитаного джуна, який вміє швидко друкувати — саме те, шо працює для мене. А для вас?
❤1
Мамкін Архітектор
Про AI асистентів. Зараз все ще є люди, які вважають AI непотребом, кепкують з "вайбкодерів" і відчувають себе елітою, бо пишуть все самі. Це їхнє право, і хто я таких, аби засуджувати їх за це. І дуже прикольно спостерігати за "прозрінням", коли ті самі…
Тому два поінти для роздумів вам:
1. Якщо для вас АІ інструменти - булщіт, то: або ви їх використовуєте неефективно, або ще не "доросли" до того, що воно бустить роботу.
2. Час ставати профі і перестати варитись на одному рівні. Тоді в ваших руках зʼявиться офігенний інструмент, який вам додасть ще більше можливостей в роботі і в принципі в розвитку як спеціаліста.
1. Якщо для вас АІ інструменти - булщіт, то: або ви їх використовуєте неефективно, або ще не "доросли" до того, що воно бустить роботу.
2. Час ставати профі і перестати варитись на одному рівні. Тоді в ваших руках зʼявиться офігенний інструмент, який вам додасть ще більше можливостей в роботі і в принципі в розвитку як спеціаліста.
👍5
А насправді, з наступного тижня повертаюсь до вас з форматом tips and tricks по ларці тут. Є чим поділитись.
🔥10
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| Don't Push To Production On Friday |
|_________________|
\ (•◡•) /
\ /
——
| |
|_ |_
Навіть табличка в чувачка криво вийшла в пʼятницю. Не деплойте сьогодні! Не робіть собі сраку-мотику!
Кавусі випили, на повітря по можливості сходили, вправи для спини поробили і досить.
Нафігулі ото все сьогодні?..
| Don't Push To Production On Friday |
|_________________|
\ (•◡•) /
\ /
——
| |
|_ |_
Навіть табличка в чувачка криво вийшла в пʼятницю. Не деплойте сьогодні! Не робіть собі сраку-мотику!
Кавусі випили, на повітря по можливості сходили, вправи для спини поробили і досить.
Нафігулі ото все сьогодні?..
❤11
Ну що, не PHP єдиним живемо.
Портував SDK платіжки WayForPay на .NET. Раніше юзав їх PHP SDK і є потреба заюзати його на .NET проєкті. Тож витратив часу трохи.
Але, зверніть увагу на документацію. Попросив Claude Code створити PRD та ADR на основі яких вже робились таски.
Це саме той підхід, з якого варто долучати AI агентів у вашу повсякденну рутину.
Мені AI в цій роботі замінив повноцінного бізнес аналітика )
Портував SDK платіжки WayForPay на .NET. Раніше юзав їх PHP SDK і є потреба заюзати його на .NET проєкті. Тож витратив часу трохи.
Але, зверніть увагу на документацію. Попросив Claude Code створити PRD та ADR на основі яких вже робились таски.
Це саме той підхід, з якого варто долучати AI агентів у вашу повсякденну рутину.
Мені AI в цій роботі замінив повноцінного бізнес аналітика )
GitHub
GitHub - AratKruglik/WayForPaySDK
Contribute to AratKruglik/WayForPaySDK development by creating an account on GitHub.
🔥8
Батя Тейлор випустив новий плагін для Claude Code, який дозволяє автоматично рефакторити код в проектах на Laravel.
Проєкт laravel/claude-code (https://github.com/laravel/claude-code) являє собою внутрішнього агента Claude Code для спрощення коду.
Цей агент призначений для запуску після тривалих сеансів написання коду, щоб спростити, очистити і нормалізувати код.
Агент для спрощення коду спрямований на підвищення якості коду, а не на зміну його поведінки:
- Зниження непотрібної складності
- Поліпшення читабельності та структури
- Спрощення заплутаних моментів після тривалих робочих сесій
Агент адаптований для контрактів Laravel і PHP, що робить його придатним для існуючих проектів.
Проєкт laravel/claude-code (https://github.com/laravel/claude-code) являє собою внутрішнього агента Claude Code для спрощення коду.
Цей агент призначений для запуску після тривалих сеансів написання коду, щоб спростити, очистити і нормалізувати код.
Агент для спрощення коду спрямований на підвищення якості коду, а не на зміну його поведінки:
- Зниження непотрібної складності
- Поліпшення читабельності та структури
- Спрощення заплутаних моментів після тривалих робочих сесій
Агент адаптований для контрактів Laravel і PHP, що робить його придатним для існуючих проектів.
GitHub
GitHub - laravel/agent-skills: Laravel official collection of agent skills
Laravel official collection of agent skills. Contribute to laravel/agent-skills development by creating an account on GitHub.
🔥12😭1
Ну що, вкочуємось в новий робочий тиждень? Смачну кавусю всі попили? 😉☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3
#laratip
Laravel Collections: Магія методу pipe()
Ти знаєш цей біль: пишеш довгий ланцюжок методів у Collection, і тут бац — треба додати кастомну логіку або умовне сортування, якого немає в стандартному наборі. Що ми робимо? Перериваємо ланцюжок, створюємо тимчасову змінну...
Для таких випадків у нас є
Де це юзати?
Умовні маніпуляції: Коли сортування або фільтрація залежать від
Кастомна обробка: Якщо треба прогнати дані через сервіс, який не є частиною Collection API.
Дебаг на льоту: Вставити
Це дотримує принцип Fluent Interface. Твій код читається як історія, зверху вниз, без стрибків по змінних. Це і є той самий "Developer Experience", за який ми так любимо Laravel.
Порада: Не плутайте з
Менше бруду в коді — менше багів на продакшені!
Laravel Collections: Магія методу pipe()
Ти знаєш цей біль: пишеш довгий ланцюжок методів у Collection, і тут бац — треба додати кастомну логіку або умовне сортування, якого немає в стандартному наборі. Що ми робимо? Перериваємо ланцюжок, створюємо тимчасову змінну...
Для таких випадків у нас є
pipe(). Що він робить?pipe() дозволяє "загорнути" поточну колекцію в замикання (closure), виконати з нею будь-які брудні (або не дуже) справи та повернути результат назад у потік.Де це юзати?
Умовні маніпуляції: Коли сортування або фільтрація залежать від
$request.Кастомна обробка: Якщо треба прогнати дані через сервіс, який не є частиною Collection API.
Дебаг на льоту: Вставити
tap() з логером посеред ланцюжка, щоб глянути, що там з даними, не зупиняючи виконання.Це дотримує принцип Fluent Interface. Твій код читається як історія, зверху вниз, без стрибків по змінних. Це і є той самий "Developer Experience", за який ми так любимо Laravel.
Порада: Не плутайте з
tap(). tap() повертає ту саму колекцію (корисно для побічних дій), а pipe() повертає результат виконання колбеку.Менше бруду в коді — менше багів на продакшені!
🔥3