Forwarded from KRUHLYK 🇺🇦
🔥 Ідея на мільйон: Створюємо платформу “Mentor Wizard” разом! 🔥
А що, якщо ми запустимо серію відео, де разом із вами, нашим комʼюніті, крок за кроком створимо повноцінну платформу для пошуку менторів? 🤔
✅ Що плануємо робити?
• Розробимо API на Laravel
• Побудуємо Frontend із використанням Websockets для реального часу
• Пройдемо всі етапи: від архітектури до деплою! 🚀
Це буде не просто навчання, а реальна можливість спільно створити крутий проєкт, який може змінити життя людей.
📢 Цікаво? Готові брати участь у створенні “Mentor Wizard”?
Пишіть у коментарях “Я в справі!” або діліться своїми ідеями для цього проєкту. 🙌
🤔 Як вам було б зручніше взаємодіяти під час створення проєкту?
• 📹 Прямі ефіри з можливістю ставити запитання в реальному часі?
• 📘 Записані уроки з покроковими інструкціями?
• 💬 Чат-група для обговорень, обміну ідеями та підтримки?
Дайте знати в коментарях, щоб ми могли створити найзручніший формат для всіх! 🚀
А що, якщо ми запустимо серію відео, де разом із вами, нашим комʼюніті, крок за кроком створимо повноцінну платформу для пошуку менторів? 🤔
✅ Що плануємо робити?
• Розробимо API на Laravel
• Побудуємо Frontend із використанням Websockets для реального часу
• Пройдемо всі етапи: від архітектури до деплою! 🚀
Це буде не просто навчання, а реальна можливість спільно створити крутий проєкт, який може змінити життя людей.
📢 Цікаво? Готові брати участь у створенні “Mentor Wizard”?
Пишіть у коментарях “Я в справі!” або діліться своїми ідеями для цього проєкту. 🙌
🤔 Як вам було б зручніше взаємодіяти під час створення проєкту?
• 📹 Прямі ефіри з можливістю ставити запитання в реальному часі?
• 📘 Записані уроки з покроковими інструкціями?
• 💬 Чат-група для обговорень, обміну ідеями та підтримки?
Дайте знати в коментарях, щоб ми могли створити найзручніший формат для всіх! 🚀
👍2🔥1
Поділився своїми планами на 2025 рік на стрімі у пана Артема 😎
https://www.youtube.com/watch?v=KCx1xlDfMps
https://www.youtube.com/watch?v=KCx1xlDfMps
YouTube
🎯 Мої плани на 2025: Менторство та унікальний проєкт для Junior розробників! 🚀
Запишись на консультацію: https://waylight.me/kruhlyk_ua#sessions
Долучайся до телеграм спільноти: https://t.me/lets_code_ua
Отримай знижку на консультацію за донат: https://waylight.me/kruhlyk_ua/tip/447af-f87c8
✨ У цьому відео я розповідаю про мою менторську…
Долучайся до телеграм спільноти: https://t.me/lets_code_ua
Отримай знижку на консультацію за донат: https://waylight.me/kruhlyk_ua/tip/447af-f87c8
✨ У цьому відео я розповідаю про мою менторську…
👌2👍1
Друзі, зараз буде дуже важливе для мене опитування. Було б дуже класно, якби кожен відповів.
Для чого це мені? Я формую контент-план на кінець року і на початок 2025. І знати який саме контент і які відоси були б цікаві саме для вас мені вкрай важливо. Тому подякував за кожну відповідь. Доречі, сюди в коментарях також пишіть, що цікаве було б для вас на каналі.
Для чого це мені? Я формую контент-план на кінець року і на початок 2025. І знати який саме контент і які відоси були б цікаві саме для вас мені вкрай важливо. Тому подякував за кожну відповідь. Доречі, сюди в коментарях також пишіть, що цікаве було б для вас на каналі.
Ще одна важлива обʼява.
Трошки мій провтик і мій косяк, що я не почав збирати бажаючих доєднатись до розробки Mentor Wizard у формочках. 🙄
Тому ВЕЛИКЕ ПРОХАННЯ до тих, хто вже проявив бажання долучитись заповнити форму, щоб потім всіх зібрати після свят.
Форма тут: https://is.gd/G1ia94
Подякував! 🤝
Трошки мій провтик і мій косяк, що я не почав збирати бажаючих доєднатись до розробки Mentor Wizard у формочках. 🙄
Тому ВЕЛИКЕ ПРОХАННЯ до тих, хто вже проявив бажання долучитись заповнити форму, щоб потім всіх зібрати після свят.
Форма тут: https://is.gd/G1ia94
Подякував! 🤝
👍3🔥2
Cheat Sheets for Developers
Це величезна кількість корисних шпаргалок для розробників, у тому числі по JS, HTML, CSS, Bash, Docker для підвищення продуктивності та швидкого запамʼятовування в процесі
роботи. Все, що ми постійно забуваємо та не тримаємо в голові тепер в одному місці. Круто.
https://cheatsheets.zip/
Це величезна кількість корисних шпаргалок для розробників, у тому числі по JS, HTML, CSS, Bash, Docker для підвищення продуктивності та швидкого запамʼятовування в процесі
роботи. Все, що ми постійно забуваємо та не тримаємо в голові тепер в одному місці. Круто.
https://cheatsheets.zip/
🔥14
Давайте поговоримо трошки про екшени!
На мою скромну субʼєктивну думку це просто топ рішення для розробки.
Actions є простими класами, які відповідають за одну користувацьку історію або сценарій використання. Основні переваги такі
1. Дуже чистий і зрозумілий код
2. Практичне дотримання принципу SRP
3. Можливість повторного використання класів
4. Дії легко вкладаються одна в одну
5. Офігіти як легко тестувати
А ще є дуже круте рішення у вигляді пакету для ларки, де реалізовані Actions просто шикарно. Мій особистий рекомендасйон.
https://www.laravelactions.com/
А що ви думаєте про екшени? Використовуєте такий підхід?
На мою скромну субʼєктивну думку це просто топ рішення для розробки.
Actions є простими класами, які відповідають за одну користувацьку історію або сценарій використання. Основні переваги такі
1. Дуже чистий і зрозумілий код
2. Практичне дотримання принципу SRP
3. Можливість повторного використання класів
4. Дії легко вкладаються одна в одну
5. Офігіти як легко тестувати
А ще є дуже круте рішення у вигляді пакету для ларки, де реалізовані Actions просто шикарно. Мій особистий рекомендасйон.
https://www.laravelactions.com/
А що ви думаєте про екшени? Використовуєте такий підхід?
👍5🤔1
Давно щось не було цікавих #laratips. Коли в тестах потрібно протестувати JSON вміст, то дуже зручний спосіб - використовувати Illuminate\Testing\Fluent\AssertableJson для таких задач.
А як ви тестуєте респонси від API?
А як ви тестуєте респонси від API?
👍8
#laratips
Якщо вже ми заговорили про тестування API, то ось приклад найпростішого тестування зовнішнього API, використовуючи Http::fake().
Якщо вже ми заговорили про тестування API, то ось приклад найпростішого тестування зовнішнього API, використовуючи Http::fake().
👍4
Кастомні сервіс провайдери - це надзвичайно потужна та крута річ, яку ігнорують багато розробників на Laravel. На мою думку дуже дарма і ось чому.
По-перше, сервіс провайдери дозволяють інджектити різні інтерфейси, що реалізовані різними класами. Як приклад - різні платіжні системи, що мають різні конфігурації і API. Ми можемо інджектити один інфтерфейс, наприклад, у контроллері чи сервісі, а відповідно до конфігів всього проєкту на льоту можна тим самим імплементувати різні платіжні системи в рамках одного проєкту.
Але ще ми можемо наші сервіс провайдери підвантажувати у сервіс контейнер у "лінивому" режимі. Додайте властивість protected $defer = true і в метод provides() той клас(и) чи інтерфейси, який(і) інджектиться в цьому сервіс провайдері.
Або ж, як варіант, просто додати implements DeferrableProvider в обʼявлення класу сервіс провайдеру.
#laratips
По-перше, сервіс провайдери дозволяють інджектити різні інтерфейси, що реалізовані різними класами. Як приклад - різні платіжні системи, що мають різні конфігурації і API. Ми можемо інджектити один інфтерфейс, наприклад, у контроллері чи сервісі, а відповідно до конфігів всього проєкту на льоту можна тим самим імплементувати різні платіжні системи в рамках одного проєкту.
Але ще ми можемо наші сервіс провайдери підвантажувати у сервіс контейнер у "лінивому" режимі. Додайте властивість protected $defer = true і в метод provides() той клас(и) чи інтерфейси, який(і) інджектиться в цьому сервіс провайдері.
Або ж, як варіант, просто додати implements DeferrableProvider в обʼявлення класу сервіс провайдеру.
#laratips
👍4🔥3
Мені було тільки що рочків, коли я дізнався, що увійти до консолі БД (MySQL) можна за допомогою artisan команди. А саме php artisan db. 😅
А ви знали про таке?
#laratips
А ви знали про таке?
#laratips
🤔5🤩1
🎄Ну що, друзі, завершується рік. Цей рік я зробив багато. Нові проєкти, нові ідеї, нові відео, новий я.
Але цього не відбулось би без вас. Кожен з вас - це те комʼюніті, яке ми створюємо і розвиваємо разом.
Я вдячний кожному, хто долучився до каналу та допомагає робити його краще! І саме ви мотивуєте робити нове кожного дня. Дякую вам!
Всіх з Новим роком! 🎉🍾🎁🎊
Зичу лише миру, перемоги, наснаги та сил на новий 2025 рік. Разом вперед! 💪🏻
Але цього не відбулось би без вас. Кожен з вас - це те комʼюніті, яке ми створюємо і розвиваємо разом.
Я вдячний кожному, хто долучився до каналу та допомагає робити його краще! І саме ви мотивуєте робити нове кожного дня. Дякую вам!
Всіх з Новим роком! 🎉🍾🎁🎊
Зичу лише миру, перемоги, наснаги та сил на новий 2025 рік. Разом вперед! 💪🏻
🎄10🔥2
Вітаю у вже 2025 році! 🥳
Я починаю підготовку до основної роботи над Mentor Wizard. І у звʼязку із цим думав провести стрім. В рамках нього зроблю перші налаштування над проєктом, підготовчі роботи, але головне, матиму змогу поспілкуватись із вами і повідповідати на ваші питання.
Чи був би вам цікавий такий формат? І в який день та час вам було б зручніше прийти на стрім? 😉
Пишіть в коментарі.
ПиСи: Доречі, до закінчення набору в команду залишилось менше тижня. Хто ще хотів долучитись і ще цього не зробив, у вас не так багато часу долучитись.
Я починаю підготовку до основної роботи над Mentor Wizard. І у звʼязку із цим думав провести стрім. В рамках нього зроблю перші налаштування над проєктом, підготовчі роботи, але головне, матиму змогу поспілкуватись із вами і повідповідати на ваші питання.
Чи був би вам цікавий такий формат? І в який день та час вам було б зручніше прийти на стрім? 😉
Пишіть в коментарі.
ПиСи: Доречі, до закінчення набору в команду залишилось менше тижня. Хто ще хотів долучитись і ще цього не зробив, у вас не так багато часу долучитись.
❤9