Заметки разработчика — сайт dev-notes.ru
Блог о Frontend, Backend и немного DevOps. В основном о PHP, Laravel, JavaScript, CSS, тестировании кода и настройке серверов.
- Домен
- dev-notes.ru
- Сайт
- https://www.dev-notes.ru
- Отрасль
- Информационные технологии
- Ключевые слова
- JavaScript, PHP, Laravel, CSS, Frontend, Backend, DevOps, тестирование кода, настройка серверов, ECMAScript
Технологии
- analytics: Google Tag Manager
- architecture_signals: pwa_manifest
- seo_signals: canonical, open_graph, schema_org, twitter_cards
Соцсети
О сайте
Title: Заметки разработчика
Description: Заметки о Frontend, Backend и немного DevOps. В основном о PHP, Laravel, JavaScript, CSS, тестировании кода и настройке серверов.
Site Name (og:sitename): Заметки разработчика
---
Заметки разработчика
Заметки о Frontend, Backend и немного DevOps. В основном о PHP, Laravel, JavaScript, CSS, тестировании кода и настройке серверов.
Статьи
[Database](/tags/database/)[Eloquent](/tags/eloquent/)[Laravel](/tags/laravel/)[MySQL](/tags/mysql/)[PostgreSQL](/tags/postgresql/)воскресенье, 26 апреля 2026 г. в 13:48
[Уникальные индексы и мягкое удаление](/articles/database/unique-indexes-and-soft-delete/)
[Пользователь удалил аккаунт, а через неделю вернулся — и не может зарегистрироваться с прежним e-mail. Уникальный индекс блокирует вставку, потому что мягко удалённая запись всё ещё хранит старое значение. Разбираем, как спроектировать ограничение уникальности, учитывающее только активные записи: частичные индексы для PostgreSQL и генерируемые столбцы для MySQL, с готовыми миграциями Laravel.](/articles/database/unique-indexes-and-soft-delete/)
[Backend](/tags/backend/)[PHP](/tags/php/)четверг, 23 апреля 2026 г. в 08:55
[Статические переменные в PHP](/articles/php/usages-of-static-variable/)
[Статические переменные в функциях PHP: мемоизация, ленивая инициализация, управление рекурсией. Разбираем риски — от неконтролируемых утечек памяти в RoadRunner и Swoole до проблем с модульным тестированием. Таблица критериев «когда можно, а когда нельзя» и детальный разбор изменений в PHP 8.1 и 8.3.](/articles/php/usages-of-static-variable/)
[Backend](/tags/backend/)[Laravel](/tags/laravel/)вторник, 21 апреля 2026 г. в 08:06
[Валидация массивов в Laravel без N+1](/articles/laravel/validating-arrays-without-n-plus-one/)
[Правило exists в Form Request незаметно порождает N+1 запросов при валидации массивов — каждый элемент проверяется отдельным обращением к базе. Разбираем, как с помощью prepareForValidation() выполнить один запрос, сохранить точные сообщения об ошибках и не скатиться в архитектурный костыль.](/articles/laravel/validating-arrays-without-n-plus-one/)
[JavaScript](/tags/javascript/)[JSON](/tags/json/)понедельник, 13 апреля 2026 г. в 08:24
[JSON в браузере: import или fetch](/articles/javascript/json-import-vs-fetch/)
[Сравниваем два способа загрузить JSON: import { type: "json" } и fetch() + response.json(). Разбираем безопасность MIME, управление памятью, отмену запросов и кеширование. Даём чек-лист д…
Каноническая страница: dev-notes.ru