Статьи

JavaScript-фреймворки: какие есть и зачем они нужны

JavaScript является одним из самых популярных языков программирования в мире и используется для создания динамических веб-страниц. Для упрощения работы с JavaScript были разработаны JS-фреймворки, которые облегчают разработку и управление кодом. В данной статье мы рассмотрим преимущества использования трех самых популярных фреймворков – Vue.js, React и Angular.

Установка и настройка Vagrant на Windows 11

В современном мире разработки программного обеспечения очень важно иметь отдельную среду для тестирования и разработки проектов. Для этого можно использовать виртуальные машины, которые позволяют создавать отдельную среду, избегая конфликтов с другими приложениями и настройками на вашем компьютере. Одним из инструментов для управления виртуальными машинами является Vagrant.

В этой статье мы рассмотрим, как установить и настроить Vagrant на Windows 11 в 2023 году для проектов на PHP.

Популярные плагины и пакеты Vue.js

Экосистема JavaScript вместе с фреймворками, такими как Vue.js и React, которые дополнены здоровой экосистемой плагинов и пакетов, делают разработку надежной, быстрой и легкой. Поскольку и React, и Vue.js очень популярны в сообществе frontend-разработчиков, постоянно появляются и развиваются новые плагины и пакеты, которые вы можете использовать в своих проектах. В этой статье представлены некоторые из самых популярных плагинов Vue.js для Vue 2 и Vue 3.

Популярные плагины и пакеты Vue.js
Польза приема кофе на работе

Большое количество людей в мире начинают свой день с чашки горячего ароматного кофе. Благодаря этому напитку можно хорошо взбодриться во время работы или учебы. Некоторые употребляют кофе как часть некоторого ритуала.

Польза приема кофе на работе
Индикатор хода загрузки файла с Axios и VueJS

Добавим индикатор прогресса загрузки файла на сервер. Поскольку Axios отправляет запросы через XMLHttpRequest, он отправляет все файлы одновременно. Так что наш индикатор прогресса будет работать одинаково для одного или нескольких файлов

Индикатор хода загрузки файла с Axios и VueJS
Redis manager для Windows

Недавно мы рассматривали, каким образом можно управлять хранилищем Redis на ОС Ubuntu. В этой статье разберем, каким способом можно сделать тоже самое на Windows.

Redis manager для Windows
Выбор хостинга для сайта: как сделать правильный выбор shared-хостинга

Вы начинающий веб-разработчик и хотите разместить свой сайт в интернете? Или же ищите лучший хостинг для своего крупного интернет-магазина? Тогда читайте, как правильно выбрать хостинг для своего сайта.

Выбор хостинга для сайта: как сделать правильный выбор shared-хостинга
Замыкания в PHP

Разберемся с непростой темой - замыкания: что это такое, для чего и где применяется. Рассмотрим несколько примеров использования замыканий в PHP.

Замыкания в PHP
Yii2: канонические URL-адреса (canonical)

Разработав блог или интернет-магазин на Yii2, можно столкнутся с такой проблемой, как дубли страниц в поисковой выдаче. Решить эту проблему поможет добавление тега rel="canonical". А что это такое, и как добавить rel="canonical" в Yii2 - читайте в данной статье.

Yii2: канонические URL-адреса (canonical)
Ошибка при работе с RBAC в Yii2: You should configure authManager component to use database before executing this migration

При работе с RBAC в Yii2 basic часто возникает следующая ошибка: You should configure authManager component to use database before executing this migration. Что это такое и как это исправить (даже если вы все настроили правильно), мы разберем в этой статье.

Ошибка при работе с RBAC в Yii2: You should configure authManager component to use database before executing this migration
Сортировка с конкретными элементами в начале

При написании MYSQL-запросов разработчики часто сталкиваются с задачами сортировки. И нередко приходится вывести в самом начале записи с конкретным значением поля, а только потом уже все остальные, например, по убыванию. Так давайте в этой статье разберемся с подобной задачей произвольной сортировки по нескольким полям в Yii2.

Сортировка с конкретными элементами в начале
Онлайн-уроки по PHP для начинающих

Все опытные PHP-программисты когда-то начинали изучение своего языка с азов: переменные, условные конструкции, функции. Потом усложняли изучение, переходя к ООП. На текущий момент все старые курсы сохранились (например, на PHP4). Хотя этот язык уже не поддерживается, да и давно уже в обиходе PHP7. Потому есть смысл написать небольшое руководство по разработке на PHP7 для начинающих.

Изменения в PHP7

С приходом 7-й версии в PHP произошел ряд изменений. И после переноса своего сайта с 5.3 на обновленную версию PHP вы сможете обнаружить, что сайт станет работать некорректно. Чтобы такого не произошло, сайт нужно подготовить. Потому нужно познакомиться с изменениями в новой версии PHP 7.

Изменения в PHP7
Переход на PHP7. Работа над ошибками

У вас есть старенький, очень милый сердцу сайт, который вы решаетесь перевести на PHP7. С волнением ожидая резкого роста производительности, вы смахиваете пыль с бедного сайта и решительно переключаете в панели управления хостингом версию PHP.

Переход на PHP7. Работа над ошибками
Как включить или выключить отображение ошибок в PHP

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

Настройка удаленного доступа к MySQL Ubuntu Server

Часто в процессе разработки приложения бывает ситуация, когда сервер БД физически расположен на другом сервере. В таком случае необходимо к этому серверу БД разрешить внешнее подключение.

Настройка локальной сети между компьютером и виртуальной машиной virtualbox на Windows 10

Настройка локальной сети между компьютером и виртуальной машиной virtualbox является довольно легкой, просто нужно знать некоторые ньюансы, о которых я и расскажу в этой статье.

Устройство не сертифицировано Google в Play Маркет и других приложениях на Android

В связи с недавними событиями в отношении Google к Android-устройствам у вас может возникнуть вопрос: как сертифицировать свой смартфон на Android? В этой статье мы подробно об этом расскажем.

ТОП-10 лучших бесплатных антивирусов

Покупка дорогих лицензий антивирусных пакетов вполне оправданна для корпоративных пользователей. Но нет никакого смысла тратить деньги на домашний антивирус. Бесплатные версии популярных антивирусов способны защитить ваш ПК.

9 анти-паттернов, о которых должен знать каждый программист

В программировании самокритика – это умение распознать контрпродуктивные решения в дизайне, коде, процессах и поведении. Знание о вредных шаблонах решений полезно для программиста. Рассмотрим анти-паттерны, которые встречаются время от времени.

Чужой код

Спрашивали ли Вас когда-либо о том, почему Вы не хотите работать над чьим-либо проектом? А знаете ли Вы, что ответить на такой вопрос? В данной статье мы объясним на примере, почему плохо поддерживать чужой код.

Чужой код
12 трендов веб-дизайна, которые могут испортить ваш сайт

Сегодня немалое количество пользователей считают, что дизайн сайта является критическим фактором в определении доверия к бизнесу ( источ. AIN.UA). Поэтому дизайн – это не только показатель наружной привлекательности вашей компании.

12 трендов веб-дизайна, которые могут испортить ваш сайт