Заметки разработчика
472 subscribers
668 photos
4 videos
1.16K links
Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов.

https://www.dev-notes.ru

@snakenf
Download Telegram
Laravel в значительной степени опирается на фасады. Кто-то может подумать, что это антипаттерны. Но я считаю, что при правильном использовании они могут привести к чистому и тестируемому коду. Давайте посмотрим, как это сделать.

https://www.dev-notes.ru/articles/laravel/facades-write-testable-code/
👍3
Привет! Недавно написал статью о HEAD в git, но задумался, что означает термин "текущая ветвь" или "current branch" в git, и это немного страннее, чем я думал.

https://www.dev-notes.ru/articles/git/the-current-branch-in-git/
🔥3👍1
Property Hooks в PHP становится всё ближе к появлению в PHP 8.4 благодаря подавляющему большинству голосов 34/1. Узнайте о Property Hooks в PHP и синтаксисе, описанном в предложении.

https://www.dev-notes.ru/articles/php/php-property-hooks/
👍4
В CSS есть свойство aspect-ratio, полностью поддерживаемое примерно с 2021 года. Это свойство может помочь там, где нельзя использовать фиксированный размер. Но всё может пойти не так, и в результате получится элемент, не соблюдающий aspect-ratio.

https://www.dev-notes.ru/articles/css/things-that-can-break-aspect-ratio-in-css/
Вчера мы изучили различные способы инстанцирования веб-компонента. В статье был упомянут метод жизненного цикла connectedCallback(). Сегодня поговорим об остальных методах жизненного цикла веб-компонентов.

https://www.dev-notes.ru/articles/frontend/the-web-component-lifecycle-methods/
Middleware в Laravel играет важную роль в перехвате HTTP-запросов, поступающих в приложение, для применения пользовательской логики, прежде чем будет выполнен какой-либо фактический код приложения. Однако существуют сценарии, в которых может потребоваться исключить определённые маршруты или методы из обработки middleware.

https://www.dev-notes.ru/articles/laravel/exclude-middleware-from-route-or-method/