Блог
Думки, досвід і рішення про розробку та не тільки.

Не очікувала цього: після оновлення favicon Chrome запропонував встановити сайт
Під час оновлення favicon я помітила, що Chrome запропонував встановити мій Laravel + Inertia сайт як застосунок. Розбираюся, чому це сталося, які вимоги до PWA та що потрібно налаштувати, щоб браузер показав кнопку встановлення.

Метатеги були в браузері, але не в HTML: навіщо мені знадобився Inertia SSR
Я була впевнена, що SEO вже налаштоване: у браузері title, description і canonical були на місці. Але Google Search Console показала іншу картину. Так я дійшла до Inertia SSR.

Я додала кілька EventServiceProvider у Laravel і один listener зареєструвався тричі
Під час підключення модульної події я випадково помітила, що Laravel тричі зареєстрував стандартний listener підтвердження email. Причина виявилася не в кеші, а в успадкуванні кількох модульних provider-ів від EventServiceProvider.

Я звикла до CI Bot у Bitbucket, але GitLab Pipeline приємно здивував
Іноді знайомий процес можна показати зовсім по-іншому. Саме це я помітила, коли вперше попрацювала з іншим CI/CD-інструментом.

Я використала Laravel Pipeline для розрахунку комісії і логіка стала значно зрозумілішою
Як впорядкувати складну бізнес-логіку без нескінченних if? Показую, як Laravel Pipeline зробив розрахунок комісії простішим і зрозумілішим.

Я випадково запустила проєкт на PHP 8.4 і тести показали різницю в round()
Невелике спостереження про зміну поведінки round() між PHP 8.3 та PHP 8.4, яке я випадково помітила під час роботи над двома різними проєктами.
