en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe 👈

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

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

Open in Telegram

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

Show more
Buy Ad
463
Subscribers
No data24 hours
-37 days
+130 days
Posts Archive
Улучшение Laravel шаблонов с Blade директивами Узнайте как создавать собственные директивы Blade, для упрощения шаблонов Laravel Blade. В статье рассказывается, что такое директивы Blade, как они используются во фреймворке, и как создать собственную директиву. https://www.dev-notes.ru/articles/laravel/boost-your-laravel-templates-with-custom-blade-directives/

Внедрение PHP-CS-Fixer в легаси PHP-проекты Если вы работаете над унаследованным PHP-проектом, какой может быть стратегия внедрения PHP-CS-Fixer, снижающая риск и приглашающая других разработчиков к сотрудничеству? https://www.dev-notes.ru/articles/php/introducing-php-cs-fixer-into-legacy-projects/

Новое в Symfony 6.3 — Улучшения производительности Symfony 6.3 улучшает производительность извлечения сообщений перевода, компиляции сервисного контейнера и нормализации/денормализации сериализатора. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-performance-improvements/

Vanilla JavaScript: Как работать с датами и временем Объект Date в JavaScript представляет момент времени. Хотя у него есть полезные функции, работать с ним сложно. Мы рассмотрим, как создать новый объект Date и, надеюсь, сделать его немного проще в использовании. https://www.dev-notes.ru/articles/javascript/how-to-work-with-dates-and-times/

Новое в Symfony 6.3 — Сопоставитель параметров запроса Symfony 6.3 включает новый атрибут `MapQueryParameter` для сопоставления и проверки отдельных параметров строки запроса с аргументами контроллера. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-query-parameters-mapper/

CSS: Свойства трансформации translate, rotate и scale Более детальный контроль над CSS трансформациями с помощью индивидуальных свойств трансформации элементов translate, rotate и scale. https://www.dev-notes.ru/articles/css/individual-transform-properties/

Новое в Symfony 6.3 — Улучшения login и logout Symfony 6.3 позволяет перенаправлять пользователей после их программного логина, добавляет поддержку 'Запомнить меня' для JSON логинов и позволяет очищать данные сайта после выхода пользователя. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-login-and-logout-improvements/

Новое в Symfony 6.3 — Улучшения Перечислений В Symfony 6.3 добавлена поддержка перечислений в выражениях, деревьях конфигурации и параметрах маршрута. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-enum-improvements/

PHP: Выполнение более строгих проверок Эти более строгие проверки помогают писать более надёжный и предсказуемый код, выявлять ошибки на ранней стадии и избавиться от потенциальных головных болей в будущем. Хотя к некоторым из этих рефакторингов может потребоваться время для привыкания, они стоят усилий по улучшению качества кода. https://www.dev-notes.ru/articles/php/doing-stricter-checks/

JavaScript: Что такое API и как с ним работать Рассмотрим что такое API и зачем он нужен на примере небольшого магазина. По шагам напишем сценарий получающий данные из реального API и обрабатывающий их. https://www.dev-notes.ru/articles/javascript/working-with-apis/

Использование PHP Атрибутов для добавления значения PHP Атрибуты были добавлены в PHP 8.0, и для многих разработчиков это было неверным названием. Каковы их преимущества и как их использовать? https://www.dev-notes.ru/articles/laravel/using-attributes-to-add-value/

10 Функций JavaScript и TypeScript, которых я избегаю Они не всегда являются проблемой. Но ими злоупотребляют, и их часто можно заменить лучшими альтернативами. Вот почему я избегаю их и что я делаю вместо этого... https://www.dev-notes.ru/articles/typescript/ten-features-i-avoid/

В чём разница между composer.json и composer.lock В каждом Laravel/PHP проекте у вас будет два файла: composer.json и composer.lock. В чём разница между ними? Зачем нужен composer.lock, если есть composer.json. https://www.dev-notes.ru/articles/laravel/difference-composer-json-composer-lock/

Vim: Установка плагинов Хотя мы склоняемся к нативной функциональности Vim в этом списке, большинство опытных пользователей Vim в какой-то момент расширяют возможности Vim с помощью любого из тысяч доступных плагинов с открытым исходным кодом. Если вы не живёте и не дышите Vim, вы можете не знать, сколько существует способов установки и управления плагинами, включая встроенный метод, поставляемы с Vim 8. https://www.dev-notes.ru/articles/vim/plugin-installation/

Новое в Symfony 6.3 — Улучшения Form Symfony 6.3 улучшает обработку секунд в полях даты/времени, обновляет виджеты HTML 5 для даты/времени и позволяет настраивать параметры опции placeholder. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-form-improvements/

Vim: Файлы шаблонов Существует множество плагинов для сниппетов и шаблонов для Vim, но вы можете создавать шаблоны файлов без каких-либо плагинов, используя концепцию, которую в Vim называют скелетными файлами. https://www.dev-notes.ru/articles/vim/file-templates/

Новое в Symfony 6.3 — Команда отладки сериализатора Symfony 6.3 включает новую команду, которая выводит метаданные сериализатора заданного класса, чтобы помочь отладить любые проблемы с сериализатором. https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-serializer-debug-command/

Laravel: Как отложить задания и слушателей в транзакциях базы данных Если у вас есть задания и слушатели, запускаемые в транзакциях базы данных, это может привести к несогласованности данных при откате транзакции. Узнайте как правильно обращаться с ними. https://www.dev-notes.ru/articles/laravel/how-to-delay-laravel-jobs-and-listeners-within-database-transactions/

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

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