KRUHLYK 🇺🇦
1.11K subscribers
684 photos
61 videos
5 files
280 links
Download Telegram
Шо по регекспам, пацани?
😁5🌚1
Жахів вам приніс
😁5🤣1
Окай. Почекаю.
Шо по датах, пацани?
😁1
Кінець робочого тижня підбив гарний результат. 600 підписників на Youtube каналі. Вдячний всім та кожному за підтримку і натхнення продовжувати робити цікавий контент для вас! 💙💛
Далі - більше! 💪🏻
👍115🔥1
Нагадаю тим, хто ще не бачив чи вагається.
Forwarded from KRUHLYK 🇺🇦
🔥 Ідея на мільйон: Створюємо платформу “Mentor Wizard” разом! 🔥

А що, якщо ми запустимо серію відео, де разом із вами, нашим комʼюніті, крок за кроком створимо повноцінну платформу для пошуку менторів? 🤔

Що плануємо робити?
• Розробимо API на Laravel
• Побудуємо Frontend із використанням Websockets для реального часу
• Пройдемо всі етапи: від архітектури до деплою! 🚀

Це буде не просто навчання, а реальна можливість спільно створити крутий проєкт, який може змінити життя людей.

📢 Цікаво? Готові брати участь у створенні “Mentor Wizard”?

Пишіть у коментарях “Я в справі!” або діліться своїми ідеями для цього проєкту. 🙌

🤔 Як вам було б зручніше взаємодіяти під час створення проєкту?
📹 Прямі ефіри з можливістю ставити запитання в реальному часі?
📘 Записані уроки з покроковими інструкціями?
💬 Чат-група для обговорень, обміну ідеями та підтримки?

Дайте знати в коментарях, щоб ми могли створити найзручніший формат для всіх! 🚀
👍2🔥1
…тільки зараз вже не гуглити, а промптити.
Доброго ранку! Як настрій? І майте смачну каву ☕️
💯3❤‍🔥1👍1🤗1
Різдвяний настрій хочеться. Хочеться дивитись Гаррі Поттера, а не оце все, що я бачу в робочому проєкті 🫠
😁4🔥2🤣1
Друзі, зараз буде дуже важливе для мене опитування. Було б дуже класно, якби кожен відповів.
Для чого це мені? Я формую контент-план на кінець року і на початок 2025. І знати який саме контент і які відоси були б цікаві саме для вас мені вкрай важливо. Тому подякував за кожну відповідь. Доречі, сюди в коментарях також пишіть, що цікаве було б для вас на каналі.
Як я оцінюю свій рівень?
Anonymous Poll
16%
Trainee
25%
Junior
34%
Middle
25%
Senior
Ще одна важлива обʼява.
Трошки мій провтик і мій косяк, що я не почав збирати бажаючих доєднатись до розробки Mentor Wizard у формочках. 🙄
Тому ВЕЛИКЕ ПРОХАННЯ до тих, хто вже проявив бажання долучитись заповнити форму, щоб потім всіх зібрати після свят.

Форма тут: https://is.gd/G1ia94

Подякував! 🤝
👍3🔥2
Cheat Sheets for Developers
Це величезна кількість корисних шпаргалок для розробників, у тому числі по JS, HTML, CSS, Bash, Docker для підвищення продуктивності та швидкого запамʼятовування в процесі
роботи. Все, що ми постійно забуваємо та не тримаємо в голові тепер в одному місці. Круто.

https://cheatsheets.zip/
🔥14
А ви знали, що в PHP Storm вашим проєктам можна давати свої кастомні іконки? Я дізнався про це лише випадково 😐

Ранку всім! Майте смачну каву ☕️
7🔥2
Давайте поговоримо трошки про екшени!

На мою скромну субʼєктивну думку це просто топ рішення для розробки.
Actions є простими класами, які відповідають за одну користувацьку історію або сценарій використання. Основні переваги такі
1. Дуже чистий і зрозумілий код
2. Практичне дотримання принципу SRP
3. Можливість повторного використання класів
4. Дії легко вкладаються одна в одну
5. Офігіти як легко тестувати

А ще є дуже круте рішення у вигляді пакету для ларки, де реалізовані Actions просто шикарно. Мій особистий рекомендасйон.
https://www.laravelactions.com/

А що ви думаєте про екшени? Використовуєте такий підхід?
👍5🤔1
Давно щось не було цікавих #laratips. Коли в тестах потрібно протестувати JSON вміст, то дуже зручний спосіб - використовувати Illuminate\Testing\Fluent\AssertableJson для таких задач.
А як ви тестуєте респонси від API?
👍8
#laratips
Якщо вже ми заговорили про тестування API, то ось приклад найпростішого тестування зовнішнього API, використовуючи Http::fake().
👍4
Кастомні сервіс провайдери - це надзвичайно потужна та крута річ, яку ігнорують багато розробників на Laravel. На мою думку дуже дарма і ось чому.

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

Але ще ми можемо наші сервіс провайдери підвантажувати у сервіс контейнер у "лінивому" режимі. Додайте властивість protected $defer = true і в метод provides() той клас(и) чи інтерфейси, який(і) інджектиться в цьому сервіс провайдері.
Або ж, як варіант, просто додати implements DeferrableProvider в обʼявлення класу сервіс провайдеру.
#laratips
👍4🔥3
Мені було тільки що рочків, коли я дізнався, що увійти до консолі БД (MySQL) можна за допомогою artisan команди. А саме php artisan db. 😅

А ви знали про таке?
#laratips
🤔5🤩1