ЗЗаметки разработчика

Заметки разработчика

@dev_notes_ru💻 Технологии🇷🇺 Русский📅 март 2026 г.

Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов. https://www.dev-notes.ru @snakenf

📊 Полная статистика📝 Все посты
##joke#39#036#php#frontend#laravel#html#javascript
466
Подписчики
204,25
Ср. охват
43.8%
Вовлечённость
20
Постов
~0.6
В день

Графики

📊 Средний охват постов

📉 ERR % по дням

📋 Публикации по дням

📎 Типы контента

Лучшие публикации

20 из 20
Ddev_notes_ru
dev_notes_ru
26 февр., 04:33

Руководство по стилю объектного проектирования для PHP 8.5 Хватит писать код, который только имитирует инкапсуляцию. 🙃 В 2019-м Нобак выпустил Object Design Style Guide — манифест о том, какими должны быть объекты. В 2025-м PHP 8.5 наконец-то догнал эту философию и встроил её прямо в синтаксис. Теперь не нужно выбирать между «правильно» и «быстро». В статье рассматриваем, как новые фичи меняют повседневную практику: ✅ Асимметричная видимость — вместо связки private field + public getter. ✅ Хуки...

👁 334📷 photo
Ddev_notes_ru
dev_notes_ru
9 мар., 04:33

Soft Delete в Laravel: Как настроить, использовать и восстанавливать данные Soft delete часто воспринимается как простая тема, однако на практике возникает множество вопросов: как правильно тестировать эту функциональность, учитывать требования GDPR, настраивать привязку к маршрутам и автоматически очищать устаревшие записи. В статье последовательно разобраны следующие темы: ✅ Настройка SoftDeletes и создание миграции ✅ Работа с методами withTrashed(), onlyTrashed() и restore() ✅ Применение Prun...

👁 288📷 photo
Ddev_notes_ru
dev_notes_ru
27 февр., 04:30

Чистое API для чтения PHP-атрибутов Сколько строк кода вы пишете, чтобы просто прочитать один атрибут у класса? Обычно это 3-5 строк с ReflectionClass, проверкой count($attributes) > 0 и вызовом newInstance(). А если нужно найти все атрибуты Validate в свойствах, методах и параметрах — код разрастается до неприличных размеров. Spatie выпустили элегантное решение spatie/php-attribute-reader, которое превращает это безобразие в одну строку. Зацените: $route = Attributes::get(MyController...

👁 243📷 photo
Ddev_notes_ru
dev_notes_ru
28 февр., 06:31

Экосистема JavaScript 📱 @dev_notes_ru #Joke

👁 226📷 photo
Ddev_notes_ru
dev_notes_ru
13 мар., 04:32

Как сделать Laravel-контроллер тестируемым и перестать бояться рефакторинга Вы уверены, что ваши тесты действительно что-то тестируют? 🤔 Представьте: вы случайно (ну, бывает) закомментировали ключевой вызов сервиса в контроллере подписки. Прогоняете тесты — все зеленое! Отличная работа, можно деплоить. А подписчики в это время не подписываются. Знакомое чувство ложной безопасности? Статья как раз об этой проблеме: когда тесты проверяют ответ, но игнорируют поведение. Разобрал на живом примере, ...

👁 214📷 photo
Ddev_notes_ru
dev_notes_ru
2 мар., 04:30

Trusted Publishing в npm: пошаговое руководство по настройке В связи с участившимися атаками на цепочки поставок и отзывом долгоживущих npm-токенов, разработчикам необходимо перейти на механизм доверенной публикации (trusted publishing). При обновлении рабочего процесса выяснилось, что ряд важных деталей в официальной документации npm либо опущены, либо изложены недостаточно явно. В статье собраны практические шаги для успешной настройки: ✅ Регистрация доверенного издателя через интерфейс npm (и...

👁 212📷 photo
Ddev_notes_ru
dev_notes_ru
14 мар., 06:35

Интернет без adblocker 📱 @dev_notes_ru #Joke

👁 207📷 photo
Ddev_notes_ru
dev_notes_ru
1 мар., 06:35

Вайб-кодинг vs Вайб-дебагинг 📱 @dev_notes_ru #Joke

👁 206📷 photo
Ddev_notes_ru
dev_notes_ru
7 мар., 06:30

git push —force 📱 @dev_notes_ru #Joke

👁 202📷 photo
Ddev_notes_ru
dev_notes_ru
3 мар., 04:33

URL Pattern API: Руководство по нативной маршрутизации в JavaScript Обработка URL — одна из типовых задач как на клиенте, так и на сервере. Традиционный подход с ручным разбором строк быстро становится громоздким при появлении опциональных параметров или вложенных путей. С сентября 2025 года у JavaScript-разработчиков появился встроенный инструмент для этой задачи — URL Pattern API. Он предоставляет единый синтаксис для валидации URL и извлечения параметров, который работает во всех современных ...

👁 200📷 photo

Типы хуков

Нейтральный18 | 205 просм.
Статистика2 | 196 просм.

Длина постов

Длинные (500-1000)10 | 209 просм.
Короткие (<200)6 | 204 просм.
Очень длинные (1000+)4 | 193 просм.

Влияние эмодзи

234
С эмодзи (4)
197
Без эмодзи (16)
+18.8% охвата

Типы контента

📷
20
photo
204 просм.
Заметки разработчика (@dev_notes_ru) — Telegram-канал | PostSniper