Наблюдатель (observer). Шаблоны проектирования.
16 мая 2020 г. 241

https://www.youtube.com/watch?v=CQa6mvz-2oY Шаблон "Наблюдатель" определяет отношение "один-ко-многим" между объектам таким образом, что при изменении состояния одного объекта происходит автоматиче...

Читать далее →
Зачем и когда нужны фреймворки?
14 мая 2020 г. 193

Два вопроса из заголовка этой статьи часто себе задают начинающие разработчики. Эта заметка для них, поэтому начну с определения фреймворка. Что понимается под этим понятием? Фреймворк - это каркас ва...

Читать далее →
Первоначальная настройка git
7 мая 2020 г. 334

После установки git'a необходимо указать своё имя и E-mail. Они используются при создании коммитов. git config --global user.name "Ваше имя" git config --global user.email your_email@mail_server.doma...

Читать далее →
Изменение корневого удаленного репозитория
7 мая 2020 г. 187

cd project_root_directory git remote rename origin old-origin git remote add origin FULL_URL_REMOTE_REPOSITORY.git

Читать далее →
Подключение локальных репозиториев через composer
1 апр. 2020 г. 711

Во время разработки, иногда, необходимо подключать свои (локальные) библиотеки. Composer предоставляет такую возможность. Путь к локальным пакетам указывается в секции "repositories" файла composer.j...

Читать далее →
PHP
(заметка) Лига Выдающихся проектов
30 мар. 2020 г. 88

Лига Выдающихся Проектов - thephpleague.comэто группа разработчиков, которые объединились для создания качественных, прошедших отличное тестирование, проектов на PHP с использованием современных станд...

Читать далее →
Итерация в PHP
25 мар. 2020 г. 370

Примеры итерации на PHP с использованием встроенных интерфейсов. Итерация простого объекта

Читать далее →
PHP
Встроенный сервер PHP
22 мар. 2020 г. 205

Для быстрого запуска скриптов в целях разработки и отладки, иногда, бывает удобнее использовать встроенный сервер PHP вместо других средств (vagrant, docker, OpenServer и так далее). Стандартный зап...

Читать далее →
Заготовка composer.json PHP-проекта
21 мар. 2020 г. 219

Содержимое файла composer.json для старта проекта. { "name": "vendor-name/package-name", "type": "project", "description": "Description of the project.", "authors": [ { "name": "Nam...

Читать далее →
Что такое CI/CD и зачем оно нужно?
15 мар. 2020 г. 265

CI/CD (Continuous integration / Continuous delivery) - это методология разработки, которая расшифровывается как постоянная интеграция и доставка. CI/CD (Continuous integration / Continuous delivery) ...

Читать далее →