fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید 👈

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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
Buy Ad
463
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-37 روز
+130 روز
آرشیو پست ها
Это та статья в блоге, которую я хотел бы получить, когда искал хороший рабочий процесс для ветвления и тегирования пакетов/библиотек с открытым исходным кодом. https://www.dev-notes.ru/articles/git/tagging-and-branching-strategy-for-libraries-and-packages/

Узнайте, как автоматически хэшировать конфиденциальные данные (например, пароли) с помощью каста "hashed" модели Laravel. Также рассмотрим, как проверить правильность хэширования поля. https://www.dev-notes.ru/articles/laravel/automatically-hash-laravel-model-values-using-the-hashed-cast/

Как эффективно использовать интерфейсы, чтобы сделать PHP-пакет более удобным в работе и более настраиваемым, чем когда-либо прежде. https://www.dev-notes.ru/articles/php/using-interfaces-in-third-party-packages/

Рассмотрим CSS-свойство field-sizing и то, как оно может улучшить удобство взаимодействия с веб формой. https://www.dev-notes.ru/articles/css/css-field-sizing/

В этой статье вы узнаете о концепции Тройного C в JavaScript, включающей в себя Currying, Closures и Callbacks. https://www.dev-notes.ru/articles/javascript/currying-closures-and-callbacks/

Инъекция зависимостей в Laravel — сложная тема, и в основном она используется для сторонних пакетов и некоторых внутренних компонентов. Вы можете использовать её и в своём приложении, но, на мой взгляд, она часто усложняет код больше, чем стоит, и значительно затрудняет отладку. https://www.dev-notes.ru/articles/laravel/laravel-route-binding-for-finite-objects/

Когда я начинаю работать с новыми клиентами, одной из первых вещей, которые я люблю делать, это аудит их существующего сайта. https://www.dev-notes.ru/articles/frontend/basic-accessibility-mistakes-i-often-see-in-audits/

"Именовать вещи сложно", — гласит аксиома программной инженерии, и CSS не является исключением. Здесь собраны некоторые соображения, связанные с именованием пользовательских свойств CSS. Я буду использовать термины "переменная" и "пользовательское свойство" как взаимозаменяемые, поскольку для целей определения того, как их называть, это фактически одно и то же. https://www.dev-notes.ru/articles/css/naming-css-variables/

В этой статье мы рассмотрим объектно-ориентированное программирование в JavaScript: Узнайте, как использовать классы, наследование и инкапсуляцию для получения более чистого и эффективного кода в ваших веб-проектах. https://www.dev-notes.ru/articles/javascript/object-oriented-programming-with-javascript/

В Laravel, если мы хотим, вычислить значение БД на лету, мы часто используем мутаторы. Но мы можем делать это на уровне базы данных с помощью генерируемых виртуальных/хранимых столбцов. https://www.dev-notes.ru/articles/laravel/virtual-db-columns-laravel-migrations-mysql/

Мне кажется, что это изменение в Laravel 11 потребует гораздо больше неявных знаний о встроенном middleware. Имеет ли это значение? Скорее всего, нет. Но это изменение увеличивает кривую обучения. https://www.dev-notes.ru/articles/laravel/exploring-middleware-in-laravel-11/

Многие проблемы, связанные с именованием, возникают из-за попыток умничать или создания вещей, которые пытаются сделать слишком много. https://www.dev-notes.ru/articles/javascript/is-naming-things-still-hard/

Что это за вредоносная программа, нацеленная на Laravel, и стоит ли вам беспокоиться о своих приложениях? https://www.dev-notes.ru/articles/laravel/laravel-security-androxgh0st-malware/

Как убрать за собой в PHP : используйте register_shutdown_function, __destruct и try-catch-finally, чтобы убедиться, что уборка выполняется всегда https://www.dev-notes.ru/articles/php/how-to-clean-after-oneself-in-php/

Блочная модель/Box Model CSS — фундаментальная концепция, позволяющая размещать и выравнивать элементы на веб-странице. Владение блочной моделью необходимо для управления отступами, размерами, позиционированием и разработкой макета веб-страницы в целом. https://www.dev-notes.ru/articles/css/a-beginners-guide-to-the-css-box-model/

В этой статье мы рассмотрим различные способы установки и использования php-cs-fixer. Мы увидим, что всё не так очевидно, как кажется. Поехали! 😎 https://www.dev-notes.ru/articles/symfony/installing-and-using-php-cs-fixer/

Существует несколько способов игнорировать передачу файлов в Git-репозитории из локального в удаленный. https://www.dev-notes.ru/articles/git/ignoring-files-in-git-more-than-just-gitignore/

Как создать в Laravel команды, выполняющиеся только в том случае, если они ещё не запущены в другом процессе. https://www.dev-notes.ru/articles/laravel/creating-isolatable-commands/

compact() и extract() — две классические функции PHP: давайте рассмотрим, как они используются сейчас и как их можно модернизировать. https://www.dev-notes.ru/articles/php/a-story-of-compact-and-extract/

Узнайте, как PHP-пакет spatie/temporary-directory упрощает работу с путями временных файлов в Laravel и других PHP-проектах. https://www.dev-notes.ru/articles/laravel/spatie-temporary-directory/