Дмитрий ЕлисеевПриветствую посетителей моего официального сайта. Мне есть о чём вам рассказать, а вам предоставляется возможность ознакомиться с техническими и философскими размышлениями ещё одного живого программиста. Жизнь не стоит на месте, и время от времени в ней появляется что-то новое и неизведанное. То, что предстоит осмыслить силами личного либо коллективного разума. Возможно, вы найдёте это здесь. В любом случае не останавливайтесь. Ищите новые задачи и присоединяйтесь к диалогу. 

Новое в Блоге:

 

Программирование

PHP, PSR, TDD, Видео

4

PSR-7

Четвёртый урок серии скринкастов по изучению PSR-7 микрофреймворков в PHP. Разрабатываем систему управления конфигурацией приложения и автоматизируем внедрение зависимых объектов и параметров в сервисы.

Читать далее

 

Программирование

PHP, TDD, Видео

11

PSR-7

Третий урок серии скринкастов по изучению PSR-7 микрофреймворков в PHP. Сегодня рассмотрим крайне полезную тему реализации промежуточного слоя посредников Middleware поверх контроллеров и написания трубопровода Pipeline для их вызова.

Читать далее

 

Программирование

PHP, PSR, Видео, Тестирование

10

PSR-7

Второй урок серии скринкастов по изучению PSR-7 микрофреймворков в PHP. Сегодня рассмотрим разделение на страницы и разделы сайта путём создания контроллеров и сопутствующей системы маршрутизации.

Читать далее

 

Программирование

PHP, PSR, Видео, Тестирование

15

PRS-7

Первый урок серии скринкастов по изучению PSR-7 микрофреймворков в PHP. Сегодня рассмотрим создание структуры директорий, написание объектов для взаимодействия с HTTP-протоколом и их тестирование с помощью PHPUnit.

Читать далее

 

События и акции

Laravel, Symfony, Yii2

43

Кот

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

Читать далее

 

Программирование

DDD, PHP, TDD, Yii2, Архитектура, Тестирование

45

Yii2

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

Читать далее

 

События и акции

Конференции

4

YiiConf 2017

Вот и прошли 16 и 18 июня, когда на базе конференции DevConf прошёл второй выпуск YiiConf с докладами и мастер-классами. Фотографии успешно выложены, поэтому пора публиковать отчёт

Читать далее

 

Программирование

DDD, PHP, TDD, Yii2

21

ActiveRecord

В этом цикле статей мы уже разобрались с проектированием сущностей, спрограммировали свой собственный репозиторий и изучили использование Doctrine ORM. В этот раз завершим эксперимент и узнаем, можно ли с минимальным ущербом подружить нетривиальный класс доменной сущности с ActiveRecord ORM проекта на Yii2.

Читать далее

 

Программирование

DDD, PHP, Yii2, Архитектура

23

EntityManager

В прошлый раз мы вручную изготовили работающий репозиторий для сохранения доменных сущностей, чтобы более-менее узнать, как работают изнутри различные ORM. В этот раз на основе прошлого опыта рассмотрим готовую библиотеку Doctrine ORM и попробуем интегрировать её в наш проект на Yii2.

Читать далее

После познания дзена на интенсиве по ООП многие просили сделать что-нибудь посущественнее на Yii2 Framework, чтобы применить новые знания на практике. И даже на форуме упомянули, что ждут от меня курс по фреймворку. Как и обещал в блоге, скоро запустим большой многодневный мастер-класс по  разработке интернет-магазина на Yii2 с использованием лучших практик.

Читать далее

Остальные записи →