Статьи

Легче тестировать с помощью насмешек

К сожалению, хотя базовый принцип тестирования довольно прост, полностью внедрить этот процесс в повседневный рабочий процесс кодирования сложнее, чем можно было бы надеяться. Один только…
Статьи

Новый курс: кодирование одностраничного приложения с помощью Laravel и Vue.js

Что вы будете создавать Хотите добавить больше отзывчивости и интерактивности в ваше приложение Laravel? Попробуйте использовать передовую инфраструктуру JavaScript Vue.js, чтобы создать гибкое, адаптивное одностраничное…
Статьи

Управление зависимостями классов: введение в внедрение зависимостей, локаторы служб и фабрики, часть 2

В предыдущей части этой серии, состоящей из двух частей, я приступил к разработке нескольких простых примеров, в которых достаточно доступным образом исследуется пара новых для…
Статьи

OXID eSales - платформа электронной коммерции, которая просто работает! Часть 2

В первой части этой серии мы подробно ознакомились с OXID eSales, высококачественным пакетом электронной коммерции, который прост в установке, настройке и расширении. Мы рассмотрели некоторые…
Статьи

Создание клиента SparkPost: TDD с PhpUnit и Mockery

В предыдущем посте мы рассмотрели SparkPost (как альтернативу Mandrill ) и немного изучили официальный PHP-клиент. Официальный клиент выполняет приличный объем работы, но я задумался над…
Статьи

Регистрация ошибок с MongoDB и Analog

С ростом ажиотажа вокруг баз данных документов, и в частности вокруг MongoDB, у нас возникает много вопросов о том, как люди должны перенести свои приложения…