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
Новое в Symfony 6.3 — Обработчик токена OpenID Connect Symfony 6.3 добавляет совместимость с серверами OpenID Connect с помощью двух новых обработчиков токенов OIDC. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-openid-connect-token-handler/

Менеджер паролей: Какой выбрать? Первое руководство из серии менеджеров паролей, состоящей из двух частей, помогающих выбрать лучший способ управления своими учётными записями. https://www.dev-notes.ru/articles/security/password-manager-security-which-is-the-right-option-for-me/

Новое в Symfony 6.3 — Ограничение надёжности пароля Symfony 6.3 включает средство проверки надёжности паролей, чтобы проверить, достигают ли данные пароли определённого уровня безопасности на основе их энтропии. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-password-strength-constraint/

SQL-инъекции: Исследование базы данных атаками При эксплуатации уязвимостей SQL-инъекций часто необходимо собрать некоторую информацию о самой базе данных. Это включает тип и версию программного обеспечения базы данных, а также содержимое базы данных с точки зрения содержащихся в ней таблиц и столбцов. https://www.dev-notes.ru/articles/security/sql-injection-examining-the-database/

Laravel: Типичные ошибки начинающих/джунов Некоторое время назад я сделал серию на Youtube под названием Code Reviews. Из этой серии и других обзоров я собрал наиболее распространённые ошибки допускаемые в Laravel новичками. https://www.dev-notes.ru/articles/laravel/typical-mistakes-juniors-make/

JS Tips. Код для кнопки прокрутки страницы вверх (к началу)
JS Tips. Код для кнопки прокрутки страницы вверх (к началу)

Расширение перечислений PHP 8.1 с помощью атрибутов Атрибуты PHP, заимствованные из концепции аннотаций в других языках, могут добавить вашим перечислениям мощную функциональность. https://www.dev-notes.ru/articles/laravel/extending-php-enums-with-attributes/

Найдено здание хранящее коммиты GitHub 🤣
Найдено здание хранящее коммиты GitHub 🤣

Новое в Symfony 6.3 — Преобразование целевых значений Symfony 6.3 вводит новый атрибут ValueResolver для явного выбора преобразователя аргументов, для использования в аргументах контроллера. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-targeted-value-resolvers/

Архитектурный плагин Pest С выходом PestPHP v2 мы можем тестировать архитектуру наших приложений. В этом руководстве мы рассмотрим как использовать этот плагин. https://www.dev-notes.ru/articles/laravel/pest-architecture-plugin/

Новое в Symfony 6.3 — Сопоставление данных Request с типизированными объектами В Symfony 6.3 представлены два новых атрибута PHP для сопоставления данных входящего запроса Request с типизированными объектами, таким как DTO, и их автоматическая проверка. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-mapping-request-data-to-typed-objects/

Продвинутый Laravel: Контракты и Реализации Контракты и реализации — это мощные инструменты в Laravel, позволяющие определять стандартный интерфейс и писать код, который можно адаптировать к различным реализациям. https://www.dev-notes.ru/articles/laravel/advanced-laravel-contracts-and-implementations/

Новое в Symfony 6.3: — Атрибуты исключений HTTP Symfony 6.3 вводит два новых атрибута для настройки кода состояния, заголовков и уровня журнала ваших HTTP исключений. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-http-exception-attributes/

Нужно ли комментировать свой код? При обсуждении комментирования кода некоторые разработчики говорят, что вы всегда должны писать комментарии. Другие говорят, что код должен быть достаточно чистым и комментироваться только в исключительных случаях. Давайте рассмотрим примеры. https://www.dev-notes.ru/articles/php/should-you-comment-your-code/

Новое в Symfony 6.3 — Ограничение NoSuspiciousCharacters Symfony 6.3 включает новое ограничение NoSuspiciousCharacters, чтобы избежать spoofing атак, основанных на использовании символов, которые отличаются, но внешне выглядят одинаково. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-nosuspiciouscharacters-constraint/

Новое в Symfony 6.3 — Early Hints В Symfony 6.3 добавлена поддержка Early Hints, что позволяет браузерам загружать ресурсы, пока серверы всё ещё готовят ответ. Это значительно улучшает воспринимаемую производительность. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-early-hints/

Laravel 10: Пример CRUD с Tailwind CSS В этом примере мы создадим CRUD интерфейс в Laravel 10 и будем использовать PHP 8.2+, Laravel 10, Laravel Breeze и текущую версию Tailwind CSS. https://www.dev-notes.ru/articles/laravel/example-crud-with-tailwind-css/

Развёртывание Laravel приложения с GitHub Actions В этой статье я подробно расскажу о том, как вы можете автоматизировать развёртывание Laravel приложения на VPS, разумеется, бесплатно. https://www.dev-notes.ru/articles/devops/laravel-app-deployment-with-github-actions/

Клонирование readonly свойств в PHP 8.3 В PHP 8.3 добавлена возможность перезаписи значения readonly свойств при клонировании объекта. Не заблуждайтесь: вы не можете клонировать любой объект и перезаписывать его readonly значения из любого места. Эта функция касается только очень специфического (но важного) пограничного случая. https://www.dev-notes.ru/articles/php/cloning-readonly-properties-in-php-83/

SQL-инъекции: UNION атаки Когда приложение уязвимо для SQL-инъекций и результат запроса возвращаются в ответах приложения, можно использовать ключевое слово UNION для извлечения данных из других таблиц базы данных. Это приводит к SQL-инъекции с UNION атакой. https://www.dev-notes.ru/articles/security/sql-injection-union-attacks/