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 и то, как с его помощью можно улучшить перенос текста на веб-странице.
TypeScriptпонедельник, 1 апреля 2024 г. в 08:59Нет, типы TypeScript не существуют во время выполненияПочему типы в TypeScript не существуют во время выполнения. Как TypeScript компилируется в JavaScript и чем он отличается от других языков с сильной типизацией.
BackendLaravelвоскресенье, 31 марта 2024 г. в 08:52Laravel фасады vs псевдонимы классовЕсть разница между тем, что в Laravel называют фасадами и псевдонимами классов. Давайте рассмотрим, чем они отличаются друг от друга и как они стали так тесно переплетаться в глазах общественности.
BackendLaravelсуббота, 30 марта 2024 г. в 08:20Методы авторизации и валидации контроллеров в Laravel 11В рамках упрощения структуры приложений в Laravel 11 методы Request Authorization и Validation больше не доступны в контроллере — вот как их вернуть.
BackendPHPпятница, 29 марта 2024 г. в 08:04PHP 8.4: OpenSSL: минимальная требуемая версия увеличена до 1.1.1Расширение PHP OpenSSL предоставляет функции шифрования, аутентификации, обмена ключами, хэширования паролей и общего хэширования в PHP. Расширение OpenSSL использует библиотеку OpenSSL для обеспечения этой функциональности.
GitToolsчетверг, 28 марта 2024 г. в 08:56Husky: Форматирование, линтинг и тестирование при коммите или пушеКогда команда работает над проектом, поддержание кодовой базы в соответствии со стандартами кодирования может оказаться непростой задачей. Возможно, кто-то из членов команды присылает код, не соответствующий установленному стилю кодирования, или вы делаете коммит, исправляющий один компонент, но непреднамеренно ломающий другой. Что можно сделать, чтобы снизить эти риски?
FrontendCSSсреда, 27 марта 2024 г. в 08:21Исследование переноса текста и словДавайте поговорим о различных способах управления переноса текста на веб-странице. CSS даёт множество инструментов, позволяющих сделать текст таким, каким мы хотим его видеть. Также рассмотрим трюки с использованием HTML и специальных символов.
DatabaseSQLвторник, 26 марта 2024 г. в 08:35Руководство по MySQL JOIN с примерамиJOIN в MySQL — это мощный инструмент, позволяющий объединять данные из нескольких таблиц на основе соответствия критериям.
BackendLaravelпонедельник, 25 марта 2024 г. в 08:31Конфигурация Middleware в Laravel 11В Laravel 11 middleware по умолчанию перенесено в сам фреймворк, а конфигурация передаётся через класс bootstrap/app.php.