Перейти к контенту
Maxyc Webber

Laravel, PHP, архитектура и инженерная практика

  • Главная
  • Laravel
  • Архитектура
  • PHP и Backend
  • Тестирование
  • Инженерная практика
  • Карьера
  • Личное
Главная

Legacy

Это не легаси – это php!

Рубрика: Инженерная практика

За последний год разработчики Vimeo написали бэкенд-код на множестве языков-PHP, Go, Ruby, Python, NodeJS, Java, C, C++ и немного Rust. В 2004 году мы начинали только с одного:…

Читать полностью

Микросервисы, автодеплой, легаси и внутрянка PHP

Рубрика: Архитектура

06:13 – Хочешь понять PHP? Думай как PHP (Роман Ананьев, Simtech Development) 37:29 – Вопросы из зала и трансляции 57:40 – Автодеплой Laravel-сервисов с Deployer, pm2 и GitLab….

Читать полностью

Рефакторинг Устаревшего Кода

Рубрика: Тестирование

Одна из первых вещей, которые вы обычно хотите сделать при работе с устаревшим кодом – это написать все правильно тесты. Таким образом, вы можете позже внести изменения в код…

Читать полностью
Рубрики
  • Laravel
  • PHP и Backend
  • Архитектура
  • Инженерная практика
  • Карьера и управление
  • Личное
  • Тестирование
Метки
API Artisan Backend Clean Code DDD Eloquent Event-driven Frontend Laravel Core PHP Real-time Service Container Soft skills SOLID Автоматизация Авторизация Архитектура Аутентификация Базы данных Безопасность Видео Еда Карты Карьера Коммуникация Контент Личный опыт Маршруты Менторство ООП Обучение Пакеты Laravel Паттерны проектирования Письменная коммуникация Планирование Практика тимлида Продуктивность Производительность Путешествия Рефакторинг Тестируемость Транспорт Туризм Управление Файлы
Чаще всего читают
dzen
Архитектура программного обеспечения – принципы, методы и стили
Архитектура
DTO в PHP: как перестать передавать массивы и сделать данные понятными
PHP и Backend
Тестирование API Laravel с использованием PHPUnit
Тестирование
IoC контейнер и внедрение зависимостей. Как это работает на примере Laravel и PHP-DI? Взгляд изнутри.
Laravel
Схема агрегата Order в DDD с границами консистентности, Aggregate Root, объектами OrderItem, OrderStatus и Money, связанными с Customer и Product по ID.
Агрегаты в Domain-Driven Design: что это и как проектировать без ошибок
Архитектура
Схема замены условных операторов if/switch полиморфизмом в PHP: вместо ветвлений используется общий Exporter и отдельные классы PdfExporter, DocxExporter и XlsxExporter.
Замена условного оператора полиморфизмом: как убрать if/switch и не усложнить код
Laravel
Свежие записи
  • Уровни изоляции транзакций в MySQL и PostgreSQL: что выбрать и где ошибаются
  • Actions и Use Cases в PHP: куда выносить повторяющуюся логику
  • Исключения в PHP и Laravel: что это, зачем нужны и как применять
  • Авторизация backend-запросов между микросервисами в PHP/Laravel
  • Альтернативы Centrifugo для Laravel: Reverb, Pusher, Ably, Socket.IO, SSE и polling
Рубрики
  • Laravel
  • PHP и Backend
  • Архитектура
  • Инженерная практика
  • Карьера и управление
  • Личное
  • Тестирование
Реклама
Поиск
© 2026 Maxyc Webber
Нажмите, чтобы скопировать