ilavista

DIGITAL БЛОГ ILAVISTA

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

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

Настройка github actions для деплоя проекта на Ubuntu сервере

Гибкий и при этом простой в настройке и использовании способ для деплоя своего кода из репозитория на сервер.

Unit-тестирование. Преимущества для бизнеса и команды разработки

Unit-тестирование. Преимущества для бизнеса и команды разработки

В статье рассматривается один из видов тестирования программного обеспечения - Unit-тестирование. Оно позволяет проверять каждый модуль приложения на предмет соответствия требованиям и правильной работы, изолируя его от других компонентов. В данной статье мы рассмотрим преимущества Unit-тестирования для бизнеса и команды разработки, а также приведем пример Unit-теста для Laravel приложения.

Кроссплатформенная разработка мобильных приложений на Flutter

Кроссплатформенная разработка мобильных приложений на Flutter

Кроссплатформенная разработка - это процесс создания программного обеспечения, которое может работать на разных операционных системах и/или архитектурах процессоров. Она позволяет разработчикам создавать приложения, используя единый код, который может быть скомпилирован для разных платформ. В этой статье мы более подробно рассмотрим кроссплатформенную разработку на Flutter и ее преимущества.

Установка 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 или создание отдельных виртуальных машин.

Эти вопросы по Vue.js помогут вам подготовиться и пройти собеседование успешно

Вопросы на собеседовании - Vue.js

Если вы готовитесь к собеседованию на должность Vue.js разработчика, то, вероятно, ищете полезную информацию и советы для подготовки. В этой статье мы представляем несколько вопросов, которые могут быть заданы на собеседовании, и рассматриваем ответы на них. Мы покроем такие темы, как система шаблонов, типы компонентов, обработка ошибок и исключений, а также методы для обработки форм в Vue.js. Надеемся, что эта статья поможет вам подготовиться к собеседованию и получить работу, о которой вы мечтаете.

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

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

Laravel - один из самых популярных PHP-фреймворков, который широко используется для разработки веб-приложений. Если вы готовитесь к собеседованию на должность Laravel-разработчика, то, вероятно, ищете полезную информацию и советы для подготовки. В этой статье мы представляем несколько вопросов, которые могут быть заданы на собеседовании, и рассматриваем ответы на них. Мы покроем такие темы, как архитектура фреймворка, маршрутизация, ORM, миграции, тестирование и безопасность. Надеемся, что эта статья поможет вам подготовиться к собеседованию и получить работу, о которой вы мечтаете.

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

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

ООП, алгоритмы, паттерны проектирования, REST API, принципы S.O.L.I.D., Clean Code и Clean Architecture, и др. В этой статье мы рассмотрим некоторые из наиболее распространенных вопросов, с которыми сталкиваются программисты и предоставим ответы на них.

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

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

Если вы хотите развернуть свой Laravel проект на удаленном сервере, то вам нужно выполнить ряд шагов, чтобы установить все необходимые зависимости и настроить окружение. В этой статье мы рассмотрим процесс развертывания Laravel проекта на сервере Ubuntu 20.04 и дадим вам подробные инструкции, как это сделать.