FrontendCSSпятница, 26 апреля 2024 г. в 08:43Селекторы атрибутов в CSSСегодня мы рассмотрим некоторые из удивительных способов, с помощью которых CSS позволяет выбирать целевые элементы на странице.
BackendLaravelTestingчетверг, 25 апреля 2024 г. в 08:04Утверждение исключений в тестах Laravel 11Как тестировать ожидаемые исключения, имитировать обработку исключений в Laravel 11 и использовать фасад Laravel Exceptions для утверждения исключений в HTTP-тестах.
GitToolsсреда, 24 апреля 2024 г. в 08:53Текущая ветвь/current branch в gitПривет! Недавно написал статью о HEAD в git, но задумался, что означает термин "текущая ветвь" или "current branch" в git, и это немного страннее, чем я думал.
FrontendCSSвторник, 23 апреля 2024 г. в 08:38Практическое применение FlexboxВчера мы выяснили, как работает Flexbox. Сегодня я хочу рассказать о его практическом применении.
FrontendCSSпонедельник, 22 апреля 2024 г. в 08:38Введение в FlexboxFlexbox — способ создания гибких макетов, расположенных в виде столбцов или строк.
BackendLaravelвоскресенье, 21 апреля 2024 г. в 08:46Laravel Фасады — Пишем тестируемый кодLaravel в значительной степени опирается на фасады. Кто-то может подумать, что это антипаттерны. Но я считаю, что при правильном использовании они могут привести к чистому и тестируемому коду. Давайте посмотрим, как это сделать.
GitToolsсуббота, 20 апреля 2024 г. в 08:11Свободно экспериментируйте над кодом с Git worktreeПолучите свободу в экспериментах, а также уверенность в том, что есть новый, связанный клон репозитория, если эксперимент пойдёт не так.
BackendLaravelPHPпятница, 19 апреля 2024 г. в 08:26Совет по безопасности: Увеличьте раунды bcryptПришло время повысить количество раундов bcrypt до 12 (или выше)!
FrontendCSSчетверг, 18 апреля 2024 г. в 08:18Как создать универсальную сетку с помощью CSS GridВчера мы познакомились с основами CSS Grid. Сегодня узнаем, как создать универсальную систему сеток, позволяющую быстрее и проще создавать различные макеты сайтов.
FrontendCSSсреда, 17 апреля 2024 г. в 08:29Введение в CSS GridСегодня мы изучим основы CSS Grid — создания макета на основе Grid. Приступим!
BackendLaravelвторник, 16 апреля 2024 г. в 08:55Автоматическое перехэширование паролей в Laravel 11Давайте проверим три опции конфигурации, доступные в рамках Автоматического перехэширования паролей: пользовательские поля, отключение перехэширования и изменение раундов bcrypt.
GitToolsпонедельник, 15 апреля 2024 г. в 08:44Как HEAD работает в gitВроде бы HEAD — это довольно простая тема, но многие разработчики не уверены, что полностью понимают.
BackendLaravelвоскресенье, 14 апреля 2024 г. в 08:40Миграция с MySQL на Postgres с помощью конструктора запросов LaravelМы недавно перевели инфраструктуру баз данных с MySQL на Postgres. Это обзор того, как мы использовали конструктор запросов Laravel для миграции данных.
DevOpsсуббота, 13 апреля 2024 г. в 08:23Понимание работы кэширования в GitHub ActionsGitHub предоставляет собственные экшены для кэширования в рабочих процессах.
GitToolsпятница, 12 апреля 2024 г. в 08:12Современные команды и возможности GitВсе мы — используем git каждый день, однако большинство из нас, как будто задержались в 2005 году, используют только основные команды, такие как add, commit, push или pull.
BackendLaravelчетверг, 11 апреля 2024 г. в 08:24Обработка ошибок при работе со сторонними APIУзнайте, как создавать, выбрасывать и обрабатывать исключения при выполнении запросов к сторонним API.
BackendLaravelсреда, 10 апреля 2024 г. в 08:22Создание API ресурсов в LaravelИспользование контроллероподобных классов и Laravel-data для эффективного взаимодействия с API.
BackendLaravelвторник, 9 апреля 2024 г. в 08:05Оптимизация API ответов в Laravel с DTOРуководство по созданию Объектов Передачи Данных (DTO) для повышения читабельности, эффективности и тестируемости API интеграций в Laravel.
BackendLaravelпонедельник, 8 апреля 2024 г. в 08:49Упрощение интеграции API с фасадом Http в LaravelСоздание многократно используемого класса API-запроса и клиента.
BackendLaravelEloquentSQLвоскресенье, 7 апреля 2024 г. в 08:03Используйте EXISTS вместо COUNT при проверке существования записейTL;DR Используйте EXISTS при проверке наличия записей в SQL вместо COUNT. EXISTS гораздо эффективнее и выходит из цикла, когда найдена первая запись.
DevOpsсуббота, 6 апреля 2024 г. в 08:14Поиск оптимальных настроек PHP-FPMФайлы конфигурации PHP-FPM обычно не привлекают к себе особого внимания, пока ничего не происходит. Но что делать, когда это произошло?
FrontendCSSпятница, 5 апреля 2024 г. в 08:52Масштабируемый CSS с архитектурой ITCSSВ веб-разработке управление крупными CSS проектами сопряжено со значительными трудностями. Важность масштабируемого и поддерживаемого CSS невозможно переоценить для долгосрочного успеха проекта. В статье рассматривается архитектура Inverted Triangle CSS как решение этих проблем, а также даётся глубокое понимание, причины её использования, практические шаги по реализации и сравнение с другими методологиями.
BackendLaravelчетверг, 4 апреля 2024 г. в 08:24Классы кэша в LaravelИспользование специализированных классов для управления кэшем.
BackendPHPсреда, 3 апреля 2024 г. в 08:37Как решить проблему PHP Curl с центром сертификации HTTPS в WindowsВ Windows запросы HTTPS, выполняемые с помощью расширения Curl, могут не выполняться, поскольку у Curl нет списка корневых сертификатов для проверки сертификатов сервера. Рассмотрим безопасные и эффективные решения, а также обратим внимание на плохие советы, которые могут сделать PHP-приложения небезопасными.
FrontendCSSвторник, 2 апреля 2024 г. в 08:08Красивый перенос текста с CSS свойством text-wrapРассмотрим CSS свойство text-wrap и то, как с его помощью можно улучшить перенос текста на веб-странице.