ilavista

DIGITAL БЛОГ ILAVISTA

Разработка ПО - это не только процесс написания кода, но и постоянное обучение новым технологиям, способам оптимизации и улучшения качества продукта. Мы публикуем последние новости из мира IT, а также исследования, которые проводит наша команда в процессе разработки проектов.

01 Полезно и без воды :)

Установка Laravel Echo в Ubuntu 20.04 через Socket.io (без Pusher)

Уведомления о новых событиях, реализация чатов, обновление UI при изменении данных на сервере… С помощью Laravel Echo можно решать огромное количество задач. Но часто реализацию этих функций делают с помощью платных сервисов, таких как Pusher. Попробуем сделать это по-другому. В этой статье мы запустим Laravel Echo на локальной Windows машине (на WSL2) и на прод. сервере с Ubuntu 20.04. И все это без платного стороннего ПО.

Установка локального WSL2 сервера (Ubuntu 20.04, Nginx, PHP8, MySQL)

В этой статье мы настроим рабочее окружение для разработки веб-проектов на основе Windows Subsystem for Linux (WSL2). Данный подход намного более гибкий, чем установка готовых пакетов, например WAMP или Open Server. Он также проще и не так сильно нагружает систему, как Docker или создание отдельных виртуальных машин.

Вопросы на собеседовании - Laravel

Contracts, Facades, Helpers, жизненный цикл запроса и др.

Вопросы на собеседовании - Общие

ООП, алгоритмы, паттерны проектирования, REST API, принципы S.O.L.I.D., Clean Code и Clean Architecture, и др.

Развертывание Laravel проекта на сервере Ubuntu 20.04

Подробно пошаговое описание развертывания Linux-сервера (Ubuntu 20.04) для Laravel проекта.