Почему выбрасывать исключения - лучший выбор?
Почему выбрасывать исключения - лучший выбор?

Краткий разбор с простыми и понятными примерами.

Как я монолитный проект Tip2Go на микросервисы разделял
Как я монолитный проект Tip2Go на микросервисы разделял

Когда проект Tip2Go начал разрастаться, пришлось срочно менять его архитектуру. А так как изначально проект задумывался небольшим и был сделал в формате монолита, то распиливание его на сервисы оказалось интересной задачей!

Ускорение работы PHP
Ускорение работы PHP

OPCache и JIT. Это нам нужно, если мы пишем что-то сложнее базовых CRUD.

Индексы в SQL
Индексы в SQL

Небольшая памятка по работе индексов в базах данных, их настройке и применении.