uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling 👈

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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
Buy Ad
463
Obunachilar
Ma'lumot yo'q24 soatlar
-37 kun
+130 kun
Postlar arxiv
Что такое ошибка HTTP 403? Как решить проблему и устранить 403-ю ошибку. Рассмотрим шаги по устранению ошибок и возвращению страниц сайта в онлайн. https://www.dev-notes.ru/articles/devops/what-is-a-403-error-how-to-fix-it/

Atomic CSS — новый подход к написанию CSS, позволяющий вместо работы с длинными именами классов и сложными селекторами использовать крошечные, одноцелевые, небольшие классы, о чём и пойдёт речь в статье. https://www.dev-notes.ru/articles/css/exploring-atomic-css/

Всякий раз, когда публикуется статья о Специфичности в CSS — и, как следствие, о самом Каскаде — я очень радуюсь, ведь это основная концепция языка, которую должен знать каждый. Чем больше статей об этом, тем лучше! https://www.dev-notes.ru/articles/css/misconceptions-about-css-specificity/

SQLite не так прост, как кажется на первый взгляд и обладает рядом интересных возможностей. https://www.dev-notes.ru/articles/database/some-cool-sqlite-things/

Laravel известен своим Eloquent ORM, обычно работающим с реляционными базами данных, такими как MySQL. Но что, если нужно выбрать NoSQL-решение, например MongoDB? В статье мы расскажем как начать работу с MongoDB в Laravel. https://www.dev-notes.ru/articles/laravel/mongodb-laravel-guide-beginners/

В Symfony 7.1 появился новый атрибут MapUploadedFile, позволяющий внедрять загруженные файлы в аргументы контроллера. https://www.dev-notes.ru/articles/symfony/new-in-symfony-7-1/mapuploadedfile-attribute/

Symfony 7.1 добавляет два новых ограничения для проверки MAC-адресов и набора символов, в которых закодировано содержимое. https://www.dev-notes.ru/articles/symfony/new-in-symfony-7-1/macaddress-and-charset-constraints/

Невероятно часто встречаются жёстко закодированные домены, используемые для идентификации администраторов, однако это также делает простой задачей повышение привилегий до уровня администратора! https://www.dev-notes.ru/articles/laravel/security-tip-privilege-escalation-through-domain-wildcards/

Одна из проблем при выполнении кода в constructor() заключается в том, что иногда элемент создаётся, но вложенный в него HTML ещё не готов. https://www.dev-notes.ru/articles/frontend/more-ways-to-instantiate-web-components/

Symfony 7.1 содержит новый атрибут IsCsrfTokenValid для упрощения логики, необходимой для проверки валидности CSRF-токенов. https://www.dev-notes.ru/articles/symfony/new-in-symfony-7-1/iscsrftokenvalid-attribute/

В Symfony 7.1 добавлен новый компонент TypeInfo, извлекающий информацию о PHP типе из нескольких элементов (свойства и методы классов, возвращаемые типы функций и методов и т.д.) https://www.dev-notes.ru/articles/symfony/new-in-symfony-7-1/typeinfo-component/

Часто приходится анализировать множество URL-адресов. Частично для их проверки, а также для нормализации или извлечения определённых частей из URL. API URL в браузерах позволяет это делать, но его эргономика не идеальна. https://www.dev-notes.ru/articles/javascript/the-problem-with-new-url-and-how-url-parse-fixes-that/

Подробнее об атрибуте Override: Override имеет несколько специфических, менее известных вариантов поведения с классами, трейтами и интерфейсами. https://www.dev-notes.ru/articles/php/more-about-the-override-attribute/

В этой статье мы погрузимся в мир подмодулей Git, чтобы лучше понять, как они работают. https://www.dev-notes.ru/articles/git/how-to-use-git-submodule/

В процессе рефакторинга и оптимизации легаси кода я столкнулся с несоответствием сигнатур метода, что вызывало проблемы с производительностью. https://www.dev-notes.ru/articles/php/refactoring-optional-method-params/

При создании PHP-приложений исключения играют важную роль в обработке ошибок и сбоев, возникающих во время жизненного цикла приложения. Рассмотрим, как использовать пользовательские исключения для улучшения приложений. https://www.dev-notes.ru/articles/php/why-to-use-custom-exceptions-in-php/

Middleware в Laravel играет важную роль в перехвате HTTP-запросов, поступающих в приложение, для применения пользовательской логики, прежде чем будет выполнен какой-либо фактический код приложения. Однако существуют сценарии, в которых может потребоваться исключить определённые маршруты или методы из обработки middleware. https://www.dev-notes.ru/articles/laravel/exclude-middleware-from-route-or-method/

Вчера мы узнали, как связать дочерний и родительский веб-компонент. Сегодня рассмотрим, как использовать пользовательские события Custom Event. https://www.dev-notes.ru/articles/frontend/how-to-get-different-web-components-to-talk-to-each-other-part-2/

Меня спрашивали, как вложить веб-компоненты друг в друга и передавать информацию от одного к другому. Сегодня мы рассмотрим, как это реализовать. https://www.dev-notes.ru/articles/frontend/how-to-get-different-web-components-to-talk-to-each-other-part-1/

Сегодня мы рассмотрим, как обнаружить и реагировать на изменение атрибутов веб-компонента. https://www.dev-notes.ru/articles/frontend/how-to-detect-when-attributes-change-on-a-web-component/