Заметки разработчика — сайт 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

Заметки разработчика — сайт dev-notes.ru | Строка