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

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

@dev_notes_ru

Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов.

https://www.dev-notes.ru

@snakenf
Subscribers
457
Photos
740
Videos
4
Links
1.2K

Showing posts older than #383 · Back to latest

Older Posts 20 shown
Post #382 13
Новое в Symfony 6.3 — Полезная нагрузка запроса

В Symfony 6.3 добавлен метод getPayload() к объекту Request для получения содержимого POST и/или содержимого тела запроса.

https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-request-payload/
Заметки разработчика Новое в Symfony 6.3 — Полезная нагрузка запроса В Symfony 6.3 добавлен метод getPayload() к объекту Request для получения содержимого POST и/или содержимого тела запроса.
Post #381 12
Менеджеры паролей: Корпоративные платформы

Во второй части нашей серии статей о менеджерах паролей рассматриваются технологии бизнес-уровня для обработки токенов API, учётных данных для входа и т.д.

https://www.dev-notes.ru/articles/security/password-managers-a-rough-guide-to-enterprise-secret-platforms/
Заметки разработчика Корпоративные менеджеры паролей Во второй части нашей серии статей о менеджерах паролей рассматриваются технологии бизнес-уровня для обработки токенов API, учётных данных для входа и т.д.
Post #380 14
Post #379 10
Менеджер паролей: Какой выбрать?

Первое руководство из серии менеджеров паролей, состоящей из двух частей, помогающих выбрать лучший способ управления своими учётными записями.

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

Symfony 6.3 включает средство проверки надёжности паролей, чтобы проверить, достигают ли данные пароли определённого уровня безопасности на основе их энтропии.

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

При эксплуатации уязвимостей SQL-инъекций часто необходимо собрать некоторую информацию о самой базе данных. Это включает тип и версию программного обеспечения базы данных, а также содержимое базы данных с точки зрения содержащихся в ней таблиц и столбцов.

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

Некоторое время назад я сделал серию на Youtube под названием Code Reviews. Из этой серии и других обзоров я собрал наиболее распространённые ошибки допускаемые в Laravel новичками.

https://www.dev-notes.ru/articles/laravel/typical-mistakes-juniors-make/
Заметки разработчика Laravel: Типичные ошибки начинающих (джунов) Из Youtube серии под названием Code Reviews и других обзоров я собрал девять наиболее распространённых ошибок допускаемых в Laravel новичками.
  • 👍 1
Post #375 14
JS Tips.

Код для кнопки прокрутки страницы вверх (к началу)
  • 👍 1
Post #374 11
Расширение перечислений PHP 8.1 с помощью атрибутов

Атрибуты PHP, заимствованные из концепции аннотаций в других языках, могут добавить вашим перечислениям мощную функциональность.

https://www.dev-notes.ru/articles/laravel/extending-php-enums-with-attributes/
Заметки разработчика Расширение перечислений PHP 8.1 с помощью атрибутов Атрибуты PHP, заимствованные из концепции аннотаций в других языках, могут добавить вашим перечислениям мощную функциональность.
Post #373 10
Найдено здание хранящее коммиты GitHub 🤣
  • 👍 2
Post #372 12
Новое в Symfony 6.3 — Преобразование целевых значений

Symfony 6.3 вводит новый атрибут ValueResolver для явного выбора преобразователя аргументов, для использования в аргументах контроллера.

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

С выходом PestPHP v2 мы можем тестировать архитектуру наших приложений. В этом руководстве мы рассмотрим как использовать этот плагин.

https://www.dev-notes.ru/articles/laravel/pest-architecture-plugin/
Заметки разработчика Архитектурный плагин Pest С выходом PestPHP v2 мы можем тестировать архитектуру наших приложений. В этом руководстве мы рассмотрим как использовать этот плагин.
Post #370 13
Новое в 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/
Заметки разработчика Новое в Symfony 6.3 — Сопоставление данных Request с типизирова­н­ны­ми объектами В Symfony 6.3 представлены два новых атрибута PHP для сопоставления данных Request с типизированными объектами, таким как DTO, и их автоматическая проверка.
Post #369 13
Продвинутый Laravel: Контракты и Реализации

Контракты и реализации — это мощные инструменты в Laravel, позволяющие определять стандартный интерфейс и писать код, который можно адаптировать к различным реализациям.

https://www.dev-notes.ru/articles/laravel/advanced-laravel-contracts-and-implementations/
Заметки разработчика Продвинутый Laravel: Контракты и Реализации Контракты и реализации — это мощные инструменты в Laravel, позволяющие определять стандартный интерфейс и писать код, адаптируемый к различным реализациям.
Post #368 12
Новое в Symfony 6.3: — Атрибуты исключений HTTP

Symfony 6.3 вводит два новых атрибута для настройки кода состояния, заголовков и уровня журнала ваших HTTP исключений.

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

При обсуждении комментирования кода некоторые разработчики говорят, что вы всегда должны писать комментарии. Другие говорят, что код должен быть достаточно чистым и комментироваться только в исключительных случаях. Давайте рассмотрим примеры.

https://www.dev-notes.ru/articles/php/should-you-comment-your-code/
Заметки разработчика Нужно ли комментировать свой код? На этот вопрос есть два варианта ответа. Первый, код должен комментироваться всегда. Второй, код должен быть чистым и комментироваться в исключительных случаях.
Post #366 19
Новое в 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 — Ограничение No­Suspicious­Characters Symfony 6.3 включает новое ограничение NoSuspiciousCharacters, чтобы избежать атак, основанных на использовании символов, которые внешне выглядят одинаково.
Post #365 17
Новое в Symfony 6.3 — Early Hints

В Symfony 6.3 добавлена поддержка Early Hints, что позволяет браузерам загружать ресурсы, пока серверы всё ещё готовят ответ. Это значительно улучшает воспринимаемую производительность.

https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-early-hints/
Заметки разработчика Новое в Symfony 6.3 — Early Hints В Symfony 6.3 добавлена поддержка Early Hints позволяющая браузерам загружать ресурсы, пока серверы готовят ответ. Это значительно улучшает производительность.
Post #364 15
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 10: Пример CRUD с Tailwind CSS В этом примере мы создадим CRUD интерфейс в Laravel 10 и будем использовать PHP 8.2+, Laravel 10, Laravel Breeze и текущую версию Tailwind CSS.
Post #363 14
Развёртывание Laravel приложения с GitHub Actions

В этой статье я подробно расскажу о том, как вы можете автоматизировать развёртывание Laravel приложения на VPS, разумеется, бесплатно.

https://www.dev-notes.ru/articles/devops/laravel-app-deployment-with-github-actions/
Заметки разработчика Развёртывание Laravel приложения с GitHub Actions В этой статье я подробно расскажу о том, как вы можете автоматизировать развёртывание Laravel приложения на VPS, разумеется, бесплатно.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →