Статьи
Простые тесты конечных точек с Policy::fake
Тестирование конечных точек может занять много времени, когда проверяется логика авторизации наряду с их поведением.Три подхода к селектору & (амперсанд) в CSS
&
— мощное дополнение к CSS, позволяющее создавать селекторы без повторений и способствующее улучшению организованности и понимания кода.Ускорение сборки Docker с помощью кэша сборки
Как хранить и совместно использовать кэш сборок Docker в разных командах с помощью реестра Docker.Защитите Node.js приложения с `npx is-my-node-vulnerable`
Пакетis-my-node-vulnerable
сравнивает вашу версию Node.js с базой данных безопасности Node.js, мгновенно предоставляя информацию о потенциальных рисках безопасности.Несколько интересных вещей о @counter-style
А вы уже использовали@counter-style
? Этот инструмент способен существенно облегчить работу со списками и маркерами.Статистика версий PHP: Январь, 2025
Использование PHP в январе 2025 года. Дважды в год я пишу обновлённую информацию об использовании версий PHP в сообществе.Кэширование аутентифицированных пользователей в Laravel
Для ускорения работы приложений Laravel с высокой посещаемостью можно кэшировать аутентифицированных пользователей, избавляясь от лишних обращений к базе данных.Различие между PHP getenv() и $_ENV
Переменные среды играют важную роль в современной разработке, в частности, для управления конфиденциальными данными, такими как ключи API или специфические конфигурации среды. В PHP существует два основных способа доступа к этим переменным: функцияgetenv
и суперглобальная переменная $_ENV
. Хотя они могут показаться взаимозаменяемыми, но ведут себя по-разному и могут создавать проблемы при неправильном использовании.Руководство по вебхукам в Laravel
Освойте вебхуки в Laravel. Узнайте о настройке, безопасности, обработке событий и многом другом, позволяющем создавать мощные интеграции в режиме реального времени.Что такое PSR-6: Руководство по стандартам кэширования PHP
PHP приложение тормозит из-за повторяющихся запросов к базе данных или неэффективного кэширования? Вы хотите, чтобы переключение между библиотеками кэширования было более простым? PSR-6 — стандарт PHP, обеспечивающий согласованный интерфейс для систем кэширования, делающий код гибким, эффективным и простым в сопровождении.CSS @import: Плюсы и минусы
Импортирование CSS в каскадный слой. Условный импорт CSS с помощью запросов@supports
и медиа запросов. @import
vs <link>
Не раздражающая валидация формы: CSS :user-valid и :user-invalid
Новые псевдоклассы:user-valid
и :user-invalid
предоставляют более умный способ стилизации состояния валидности формы в зависимости от действия пользователя.align-content: Простой способ выравнивания по центру с CSS
Наконец, можно центрировать/выравнивать по центу содержимое блочных макетов, не прибегая к flexbox гимнастикеHTML элемент details: Встроенный аккордеон, который вы не используете
Узнайте, как HTML элемент<details>
может заменить JavaScript аккордеоны и почему он может быть лучше, чем ваше текущее решение.navigator.clipboard — Новый асинхронный Clipboard API в JavaScript
Копирование и вставка текста, изображений и файлов с помощью нового APInavigator.clipboard
CSS @supports
Определение поддержки возможностей CSS и обеспечение интеллектуального отката с помощью@supports
CSS единицы измерения: lh и rlh
Изучение новых относительных единиц измерения CSS основанных на высоте строки и позволяющих отказаться от угадывания вертикального ритма.HTML элемент search
HTML-элементsearch
— это контейнер, представляющий части веб-страницы с функциональностью поиска.Работа с JavaScript Scheduler API
Откройте для себя возможности управления приоритетами и контроля выполнения задач в JavaScript с помощью нового Scheduler API. Новый подход поможет вам стать более продуктивными и эффективными в своей работе.CSS content-visibility: Улучшение производительности веб-сайтов
CSS свойствоcontent-visibility
откладывает рендеринг элемента, включая компоновку и отрисовку, до тех пор, пока он не понадобитсяCSS :has() — Псевдокласс, который давно ждали
Преобразуйте свой CSS с помощью псевдокласса:has()
, позволяющего стилизовать элементы на основе их дочерних элементов.