PHP Profi

@alek13

2018-03-15 SymfonyТестируем маршрутизатор Symfony 4.1
2018-02-19 ИнструментыБыстрый Web-парсинг с помощью ReactPHP
2018-02-15 Тонкости языкаАсинхронный PHP: Зачем?
2018-02-07 ТестированиеMockery: частичные двойники (mock'и)
2018-02-07 ИнструментыTest Coverage: Интеграция CodeClimate и Travis CI
2018-02-05 LaravelGroupBy по нескольким значениям в Laravel
2018-01-24 ПакетыSlack. Отправка простого сообщения.
2018-01-22 Новости PHPКачество кода: 'взбиваемость' (churn) и сложность (complexity). Как отслеживать легаси.
2018-01-19 ТестированиеНе пишите бесполезные unit-тесты
2018-01-18 LaravelИспользование Laravel'овских строк перевода(локализации) во Vue.js
2018-01-10 ПакетыРеинкарнация популярного PHP-пакета для Slack
2017-12-28 ИнструментыПодключение к Redis через Unix-сокеты в Docker
2017-12-26 Новости PHPДобро пожаловать!
2017-12-22 ПакетыПроизводительность AMQP-клиентов на PHP. Benchmark`и всех!
2017-12-21 ПакетыMockery: разные возвращаемые значения при разных аргументах
2017-12-20 ComposerУправление зависимостями и решение конфликтов в PHP через Composer
2017-12-08 Новости PHPУстановка новой версии PHP 7.2
2017-11-29 SymfonyНеймспейсы и организация сервисов бизнес-логики в Symfony
2017-11-27 ПроектированиеЧто обеспечивает interface и для чего он нужен
2017-11-24 ТестированиеЗапуск встроенного PHP веб-сервера из PHPUnit
2017-11-23 ПакетыPHP GraphQL пакеты и интеграции с Symfony
2017-11-22 ТестированиеЮнит тесты для трейтов в PHP7
2017-11-15 ПакетыWhoops! Наглядное отображение ошибок в PHP
2017-11-13 Базы данныхОптимизация MySQL: индексы, медленные запросы, конфигурация
2017-11-07 LaravelМгновенный ajax-поиск на Laravel и Vue
2017-11-01 ИнструментыКак связать Monolog и E.L.K.
2017-10-29 Тонкости языкаСравнение PHP 7.1 и 7.2 производительности (на Docker и Symfony Flex)
2017-10-26 ИнструментыВсё, что вы должны знать о переменных окружения в PHP
2017-10-23 LaravelЖадная загрузка в Laravel: load() или with()?
2017-10-19 АдминистрированиеОптимизация PHP-FPM: Используем ‘pm static’ для максимальной производительности
2017-08-18 ИнструментыКонтейнеризация PHP-Приложения с помощью Docker
2017-04-20 ПроектированиеСобытийные микросервисы с использованием RabbitMQ
2017-04-16 ПроектированиеDDD в PHP: Value Object или Объект-Значение
2017-04-13 Тонкости языкаСоздание строго типизированных массивов и коллекций с использованием value object
2017-04-04 ПакетыМногопоточное программирование в PHP с помощью Pthreads
2017-03-28 Тонкости языкаТипы данных в PHP и MySQL
2017-01-26 ComposerComposer: Шпаргалка команд
2016-09-07 LaravelАвторизация из коробки в Laravel 5.2
2016-08-30 LaravelОграничение скорости API в Laravel 5.2
2016-08-22 LaravelНеявная привязка модели при роутинге в Laravel 5.2
2016-04-27 LaravelВалидация массива формы в Laravel 5.2
2016-04-21 ТестированиеPHPUnit для начинающих. Часть 3: Тестовые «двойники» или Mock-объекты
2016-04-18 Базы данныхКэширование запросов с помощью PHP и MySQLnd
2016-01-20 RFCRFC: Перегрузка операторов
2016-01-13 LaravelMiddleware groups in Laravel 5.2
2015-12-05 Новости PHPВышел PHP 7
2015-10-12 ТестированиеPHPUnit для начинающих. Часть 2: Data Provider.
2015-10-07 Базы данныхВведение в интерфейс Мemcached для MySQL InnoDB
2015-05-29 ТестированиеPHPUnit для начинающих. Часть 1: Начните использование.
2015-05-23 Базы данныхПродвинутое разделение чтения и записи с помощью MySQLnd в PHP. Часть 2.
2015-05-23 Базы данныхПродвинутое разделение чтения и записи с помощью MySQLnd в PHP. Часть 1.
2015-04-03 ComposerComposer: Всё о .lock файле
2015-03-11 RFCRFC Exception для fatal-ов принят
2015-01-29 ИнструментыMagallanes! упрощая деплой вашего PHP приложения
2014-12-16 ИнструментыBowerPHP vs Bower