KRUHLYK 🇺🇦
1.11K subscribers
664 photos
60 videos
5 files
276 links
Download Telegram
Ну що, повертаємося в робочий режим? 😉

Як там ваші проєкти? Не попадали з минулого року?

Чи добʼємо їх і пушнемо в прод сьогодні? 😁
😁7
#жаліюсь_про_наболіле

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

Па-рам-пам-пам-пам, я це люблю!
🔥5💯2👍1
Свята пройшли і от що я вам скажу. Стало легше. Трохи відпочив. А вам вдалось відпочити?
Якщо це виглядає тупо, але працює, значить це не так і тупо 😅

Це я про Комуналку згадав. Треба повертатись… 💁‍♂️
😁10🔥21
Anthtopic виклали двогодинний курс по Claude Code.
Офігенна тема. Дуже раджу, особливо якщо ви ним користуєтесь.

Детальніше https://anthropic.skilljar.com/claude-code-in-action
7🔥5
KRUHLYK 🇺🇦
Ну і під цю новину не гріх і відео показати. Нове відео в новому році. Для вас допремʼєрний показ 😉 Приємного перегляду! https://youtu.be/bipejIl0UX8
Audio
Цікаво. В підготовці до наступного відео сиджу працюю з NotebookLM (доречі, дуже раджу для навчання по будь-якій темі).
Так ось. В рамках аналізу матеріалу, що маю, згенерив спеціально для вас подкаст на тему останнього відео 😉
👍2🔥1
Цей графік - кількість питань, які ставлять користувачі на StackOverflow і він стрімко прямує до нуля.

Раніше моделі тренувались в тому числі на даних з SO, а тепер датасет все більше і більше наповнюватиметься слопом який вже згенерувала інша модель.

Нас чекає цікаве майбутнє.
😁6😭4
Саме те, про що я кажу на своєму каналі у відео та тут. Дата. Підпис.
Про AI асистентів. Зараз все ще є люди, які вважають AI непотребом, кепкують з "вайбкодерів" і відчувають себе елітою, бо пишуть все самі. Це їхнє право, і хто я таких, аби засуджувати їх за це.

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

Я сам вважаю себе настоящим розробником, бо вкотився в це діло ще коли воно не було модним. І певний час ігнорував AI. Потім звісно спробував і такий "вау, це круто", Спочатку copilot, потім копіпейст з чатом, потім CLI асистенти (cursor я не використовував, бо його нема у vim).

По CLI я довгий час уникав масмаркету і використовував aider. Непогано, але не дуже зручно — воно навалює простарадла тексту і чат важко читати. Але потім здався і поставив claude code. І це прямо бомба, мені дуже подобається. І це я ще навіть не понаставляв собі різних агентів, а просто пишу запит "зафігач мені пліз телеграм бота на лямбді".

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

Той самий DHH (згадував у попередньому пості) написав тред про те, що він змінив думку про AI. Раніше типу казав, шо це булшіт, але насправді воно виявилось класним. І каже, що для того, аби вивчити щось нове, воно не дуже підходить. А ось для того, де ти вже профі, використання AI інструментів додасть неабиякого бусту.

Відношення до AI, як до начитаного джуна, який вміє швидко друкувати — саме те, шо працює для мене. А для вас?
1
Мамкін Архітектор
Про AI асистентів. Зараз все ще є люди, які вважають AI непотребом, кепкують з "вайбкодерів" і відчувають себе елітою, бо пишуть все самі. Це їхнє право, і хто я таких, аби засуджувати їх за це. І дуже прикольно спостерігати за "прозрінням", коли ті самі…
Тому два поінти для роздумів вам:
1. Якщо для вас АІ інструменти - булщіт, то: або ви їх використовуєте неефективно, або ще не "доросли" до того, що воно бустить роботу.
2. Час ставати профі і перестати варитись на одному рівні. Тоді в ваших руках зʼявиться офігенний інструмент, який вам додасть ще більше можливостей в роботі і в принципі в розвитку як спеціаліста.
👍5
Чоловіча депресія виглядає ось так
😁4🥰1🌚1
А насправді, з наступного тижня повертаюсь до вас з форматом tips and tricks по ларці тут. Є чим поділитись.
🔥10
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| Don't Push To Production On Friday |
|_________________|
\ (•◡•) /
\ /
——
| |
|_ |_

Навіть табличка в чувачка криво вийшла в пʼятницю. Не деплойте сьогодні! Не робіть собі сраку-мотику!

Кавусі випили, на повітря по можливості сходили, вправи для спини поробили і досить.
Нафігулі ото все сьогодні?..
11
Ну що, не PHP єдиним живемо.

Портував SDK платіжки WayForPay на .NET. Раніше юзав їх PHP SDK і є потреба заюзати його на .NET проєкті. Тож витратив часу трохи.

Але, зверніть увагу на документацію. Попросив Claude Code створити PRD та ADR на основі яких вже робились таски.

Це саме той підхід, з якого варто долучати AI агентів у вашу повсякденну рутину.

Мені AI в цій роботі замінив повноцінного бізнес аналітика )
🔥8
Батя Тейлор випустив новий плагін для Claude Code, який дозволяє автоматично рефакторити код в проектах на Laravel.

Проєкт laravel/claude-code (https://github.com/laravel/claude-code) являє собою внутрішнього агента Claude Code для спрощення коду.

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

Агент для спрощення коду спрямований на підвищення якості коду, а не на зміну його поведінки:

- Зниження непотрібної складності
- Поліпшення читабельності та структури
- Спрощення заплутаних моментів після тривалих робочих сесій

Агент адаптований для контрактів Laravel і PHP, що робить його придатним для існуючих проектів.
🔥12😭1
Ви питали чим джун від сенйора відрізняється
😁92🌚1
Як команди вендорів ШІ придумували «свій IDE»
😁10
Ну що, вкочуємось в новий робочий тиждень? Смачну кавусю всі попили? 😉☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3
#laratip
Laravel Collections: Магія методу pipe()

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

Для таких випадків у нас є pipe(). Що він робить?

pipe() дозволяє "загорнути" поточну колекцію в замикання (closure), виконати з нею будь-які брудні (або не дуже) справи та повернути результат назад у потік.

Де це юзати?

Умовні маніпуляції: Коли сортування або фільтрація залежать від $request.

Кастомна обробка: Якщо треба прогнати дані через сервіс, який не є частиною Collection API.

Дебаг на льоту: Вставити tap() з логером посеред ланцюжка, щоб глянути, що там з даними, не зупиняючи виконання.

Це дотримує принцип Fluent Interface. Твій код читається як історія, зверху вниз, без стрибків по змінних. Це і є той самий "Developer Experience", за який ми так любимо Laravel.

Порада: Не плутайте з tap(). tap() повертає ту саму колекцію (корисно для побічних дій), а pipe() повертає результат виконання колбеку.

Менше бруду в коді — менше багів на продакшені!
🔥3