uk
Feedback
KRUHLYK 🇺🇦

KRUHLYK 🇺🇦

Відкрити в Telegram
1 206
Підписники
+124 години
+17 днів
+7030 день
Архів дописів
Гарного понеділка та майте смачну каву! ☕️
Гарного понеділка та майте смачну каву! ☕️

Продовжуємо... Ось що знайшли в репозиторії стартерпаку для Livewire 😅
Продовжуємо... Ось що знайшли в репозиторії стартерпаку для Livewire 😅

Виходить десь так, коротше. Laravel Livewire і Volt — це лише 2 різні способи написання Blade.
Виходить десь так, коротше. Laravel Livewire і Volt — це лише 2 різні способи написання Blade.

Власне… а чом би і ні? 😁
Власне… а чом би і ні? 😁

А може і правда Тейлор десь не туди звернув?.. 🫠
А може і правда Тейлор десь не туди звернув?.. 🫠

🚀 Хочеш швидше вирости як розробник? Знайди ментора! Якщо ти Junior і хочеш прокачати навички, отримати чіткий план розвитку і не топтатися на місці — наставник допоможе зробити ривок у карʼєрі. 💡 Що ти отримаєш? ✔️ Персоналізований план – ніякого хаосу, лише ефективний шлях розвитку. ✔️ Практичні завдання – замість “теорії заради теорії”. ✔️ Код-рев’ю та рефакторинг – навчишся писати чистий, зрозумілий код. ✔️ Soft skills – робота в команді, співбесіди, карʼєрний ріст. ✔️ Регулярний фідбек – забудь про “що вчити далі”, рухайся вперед. 📌 Менторство = швидший розвиток без хаосу. Готовий працювати над собою? Деталі програми: https://waylight.me/kruhlyk_ua/appointment/d7393-97e36 Напиши в особисті @aratUkraine або записуйся га безкоштовну зустріч де ми познайомимось та обговоримо задачі навчання! 👉 https://waylight.me/kruhlyk_ua/appointment/d60f8-49530

Тупо я. І хочеться, і колеться 😅
Тупо я. І хочеться, і колеться 😅

Там на редіті ціла гілка обговорення, що Laravel із стартерпаками не туди пішли. https://www.reddit.com/r/laravel/comments/1i
Там на редіті ціла гілка обговорення, що Laravel із стартерпаками не туди пішли. https://www.reddit.com/r/laravel/comments/1iyyxk4/laravel_is_going_in_the_wrong_direction_imho/

Давно щось вам не бажав смачної кави. Доброго ранку та майте смачну каву! ☕️
Давно щось вам не бажав смачної кави. Доброго ранку та майте смачну каву! ☕️

👆 🛠 Де це може стати в нагоді? ✅ Асинхронне очікування без блокування ✅ Емуляція багатопоточності в PHP ✅ Оптимізація роботи з великими задачами (I/O, бази даних, API) Використовуючи Fibers, ми можемо досягти ефективного паралельного виконання завдань без складнощів потоків чи форків. 🚀

🔍 Розбір коду 📌 1. Створюємо Fibers Два об’єкти Fiber, кожен з яких працює протягом 5 секунд, призупиняючись (Fiber::suspend()) в циклі:
$fibers[] = new Fiber(static function () {
    $start = time();
    while (time() - $start < 5) {
        Fiber::suspend();
    }
});
Кожен Fiber виконується, доки не мине 5 секунд, при цьому не блокує основний потік. 📌 2. Керуємо виконанням Fibers Головний цикл запускає та обробляє всі створені Fibers:
while ($fibers) {
    foreach ($fibers as $index => $fiber) {
        if (!$fiber->isStarted()) {
            $fiber->start();  // Запускаємо Fiber
        } elseif ($fiber->isSuspended()) {
            $fiber->resume(); // Відновлюємо, якщо призупинений
        } elseif ($fiber->isTerminated()) {
            unset($fibers[$index]); // Видаляємо завершений Fiber
        }
    }
}
✔️ Якщо Fiber ще не запущено, викликаємо start(). ✔️ Якщо Fiber призупинено, викликаємо resume(), щоб відновити його роботу. ✔️ Якщо Fiber завершився, видаляємо його з масиву. 📌 3. Результат виконання Оскільки обидва Fiber виконуються одночасно, замість очікування 10 секунд (5+5), отримуємо 5 секунд:
echo time() - $start; // виводить 5 замість 10
🧵👇

А ви знаєте, що таке Fibers та для чого вони потрібні? Що це і навіщо вони потрібні? PHP 8.1 представив Fibers – механізм для
А ви знаєте, що таке Fibers та для чого вони потрібні? Що це і навіщо вони потрібні? PHP 8.1 представив Fibers – механізм для конкурентного виконання коду без використання потоків чи процесів. Це легковагові кооперативні “потоки” виконання, які дозволяють призупиняти та відновлювати виконання коду без блокування поточного процесу. Деталі в наступному пості 🧵👇

А знаєте що цікаве? На сайті Laravel прибрали з продуктів Vapor та Envoyer після релізу Laravel Cloud. Стратегія тепер зрозум
А знаєте що цікаве? На сайті Laravel прибрали з продуктів Vapor та Envoyer після релізу Laravel Cloud. Стратегія тепер зрозуміла. Продаємо потужний хмарний інструмент для деплою та відбиваємо 57 мільйонів інвестицій новими продуктами. Це було очевидно. Головне, щоб ми не побачили як з цим вектором розвитку фрейморк не став на не ті рейки 🧐

Суто технічно вчора не зміг викласти відео з оглядом Laravel 12. Прошу вибачити. Виправляюсь зраночку і всім бажаю смачної ка
Суто технічно вчора не зміг викласти відео з оглядом Laravel 12. Прошу вибачити. Виправляюсь зраночку і всім бажаю смачної кави та приємного перегляду! ☕️ https://www.youtube.com/watch?v=L8Oezp5YqRg

Доречі, зовсім забули про Cloud ) Реліз Laravel Cloud https://cloud.laravel.com/ Вже дивились? Може навіть спробували...
Доречі, зовсім забули про Cloud ) Реліз Laravel Cloud https://cloud.laravel.com/ Вже дивились? Може навіть спробували...

А у всіх такі баги у футері, чи тільки я щасливчик? 😃
А у всіх такі баги у футері, чи тільки я щасливчик? 😃

Ну і класика айтішечки. З новим релізом одразу нога в ногу йдуть хотфікси 😁
Ну і класика айтішечки. З новим релізом одразу нога в ногу йдуть хотфікси 😁

Відеоповідомлення00:08

Вийшов з бети в реліз VS Code Extension 1.0. Це офіційний плагін для VSC, хто не слідкував за новинами у світі Laravel ) Хоро
Вийшов з бети в реліз VS Code Extension 1.0. Це офіційний плагін для VSC, хто не слідкував за новинами у світі Laravel ) Хороший знак, що скоро ми побачимо реліз ларки. Продовжую чекати... https://marketplace.visualstudio.com/items?itemName=laravel.vscode-laravel

Відеоповідомлення00:30