Сегодня погрузимся в мощную возможность Laravel — Фасады. Рассмотрим эту концепцию на практическом и интересном примере: Фасад ImageFilter.
https://www.dev-notes.ru/articles/laravel/how-laravel-facades-work/
https://www.dev-notes.ru/articles/laravel/how-laravel-facades-work/
Заметки разработчика
Как работают Фасады Laravel
Сегодня погрузимся в мощную возможность Laravel — Фасады. Рассмотрим эту концепцию на практическом и интересном примере: Фасад ImageFilter.
🔥3
Alpine.js — легковесный JavaScript фреймворк. Позволяющий создавать интерактивные пользовательские интерфейсы без написания большого количества JavaScript-кода.
https://www.dev-notes.ru/articles/frontend/introduction-to-alpine.js/
#js #javascript
https://www.dev-notes.ru/articles/frontend/introduction-to-alpine.js/
#js #javascript
Заметки разработчика
Введение в Alpine.js
Alpine.js — легковесный JavaScript фреймворк. Позволяющий создавать интерактивные пользовательские интерфейсы без написания большого количества JavaScript кода.
👍2
Узнайте, что такое PHP атрибуты и как их использовать. Также рассмотрим, как создавать собственные PHP атрибуты.
https://www.dev-notes.ru/articles/php/php-attributes/
#php
https://www.dev-notes.ru/articles/php/php-attributes/
#php
Заметки разработчика
Руководство по PHP атрибутам
Узнайте, что такое PHP атрибуты и как их использовать. Также рассмотрим, как создавать собственные PHP атрибуты.
👍4
Часто упускаемое из виду CSS свойство
https://www.dev-notes.ru/articles/css/mask-image-is-pretty-handy/
#css
mask-image может быть простым способом привнести немного индивидуальности в вашу работу над веб-дизайном.https://www.dev-notes.ru/articles/css/mask-image-is-pretty-handy/
#css
Заметки разработчика
Маска изображения довольно удобна
Часто упускаемое из виду CSS свойство mask-image может быть простым способом привнести немного индивидуальности в вашу работу над веб-дизайном.
👍4
Узнайте о девяти магических константах, предоставляемых PHP. Рассмотрим примеры того, что делает каждая из магических констант.
https://www.dev-notes.ru/articles/php/magic-constants/
#php
https://www.dev-notes.ru/articles/php/magic-constants/
#php
Заметки разработчика
Магические константы в PHP
Узнайте о девяти магических константах, предоставляемых PHP. Рассмотрим примеры того, что делает каждая из магических констант.
👍5
Использование PHP в июле 2024 года. Каждые полгода я публикую обновлённую информацию о том, какие версии PHP используются в сообществе.
https://www.dev-notes.ru/articles/php/php-version-stats-july-2024/
#php
https://www.dev-notes.ru/articles/php/php-version-stats-july-2024/
#php
Заметки разработчика
Статистика версий PHP: Июль, 2024
Использование PHP в июле 2024 года. Каждые полгода я публикую обновлённую информацию о том, какие версии PHP используются в сообществе.
👏4
Каскад и специфичность, которых часто боятся разработчики, на самом деле очень просты, если использовать правильную модель мышления при создании CSS.
https://www.dev-notes.ru/articles/css/a-primer-on-the-cascade-and-specificity/
#css
https://www.dev-notes.ru/articles/css/a-primer-on-the-cascade-and-specificity/
#css
Заметки разработчика
Основы каскада и специфичности
Каскад и специфичность, которых часто боятся разработчики, на самом деле очень просты, если использовать правильную модель мышления при создании CSS.
👍2👏2
Рассмотрим, как регистрировать поддомены для пользователя, команды, компании, какой бы ни была модель. Сначала рассмотрим основы определения поддоменов в маршрутах Laravel, а затем перейдём к практическим действиям.
https://www.dev-notes.ru/articles/laravel/subdomains-for-users-in-laravel/
#laravel
https://www.dev-notes.ru/articles/laravel/subdomains-for-users-in-laravel/
#laravel
Заметки разработчика
Поддомены для пользователей в Laravel
В статье рассмотрим, как регистрировать поддомены для пользователя, команды, компании, какой бы ни была модель.
👍4
Наследование в CSS — это действительно суперспособность, и именно оно превращает разработку в Интернете в удовольствие, если вы принимаете его. В этой небольшой статье я собираюсь обратить вас в супер фанатов.
https://www.dev-notes.ru/articles/css/inheritance/
#css
https://www.dev-notes.ru/articles/css/inheritance/
#css
Заметки разработчика
Наследование в CSS
Наследование в CSS — это действительно суперспособность, и именно оно превращает разработку в Интернете в удовольствие, если вы принимаете его.
❤3
Коллекция простых однострочных CSS решений для добавления небольших улучшений на любую веб-страницу.
https://www.dev-notes.ru/articles/css/ten-css-one-liners-for-almost-every-project/
#css
https://www.dev-notes.ru/articles/css/ten-css-one-liners-for-almost-every-project/
#css
Заметки разработчика
CSS однострочники для улучшения (почти) любого проекта
Коллекция простых однострочных CSS решений для добавления небольших улучшений на любую веб-страницу.
❤2👍2
В статье рассмотрим локальные и глобальные области запросов. Узнаем, в чем разница между ними, как создавать свои собственные и как писать для них тесты.
https://www.dev-notes.ru/articles/eloquent/query-scopes/
#laravel #eloquent
https://www.dev-notes.ru/articles/eloquent/query-scopes/
#laravel #eloquent
Заметки разработчика
Освоение области запросов в Laravel
В статье рассмотрим локальные и глобальные области запросов. Узнаем, в чем разница между ними, как создавать свои собственные и как писать для них тесты.
👍4
Понимание CSS свойства
https://www.dev-notes.ru/articles/css/exploring-css-display-property/
#css
display и его значений важно для создания правильно организованных и привлекательных сайтов.https://www.dev-notes.ru/articles/css/exploring-css-display-property/
#css
Заметки разработчика
CSS свойство display
Понимание CSS свойства display и его значений важно для создания правильно организованных и привлекательных сайтов.
👍2
Несмотря на то, что HTML 5 существует уже более 16 лет, PHP никогда не поддерживал его должным образом. В PHP есть
https://www.dev-notes.ru/articles/php/html-5-in-php-84/
#php #php84
\DOMDocument, который теоретически должен поддерживать HTML 4, но на самом деле он уже не совместим с HTML 4.https://www.dev-notes.ru/articles/php/html-5-in-php-84/
#php #php84
Заметки разработчика
Поддержка HTML 5 в PHP 8.4
В PHP 8.4 добавлен новый парсер, совместимый с HTML5
👍1
В PHP 8.4 добавлено несколько функций, которых давно не хватало:
https://www.dev-notes.ru/articles/php/array-find-in-php-84/
#php #php84
array_find() и её вариации. Назначение array_find() простое: передайте ей массив и обратный вызов, и получите первый элемент, для которого обратный вызов вернёт true.https://www.dev-notes.ru/articles/php/array-find-in-php-84/
#php #php84
Заметки разработчика
array_find в PHP 8.4
В PHP 8.4 добавлено несколько функций, которых давно не хватало: array_find() и её вариации.
🔥3
С выходом Laravel 11 скелет приложения был урезан, чтобы удалить лишние файлы, не требующиеся в каждом проекте. Частью этого изменения стало удаление из исходного кода приложения всех сервис провайдеров, кроме
https://www.dev-notes.ru/articles/laravel/api-versioning-in-laravel-11/
#laravel #api
AppServiceProvider.https://www.dev-notes.ru/articles/laravel/api-versioning-in-laravel-11/
#laravel #api
Заметки разработчика
Версионирование API в Laravel 11
Узнайте, как версионировать API в новом проекте Laravel 11 с помощью обновлённого скелета приложения.
🔥1
Если необходимо создать npm пакет и гарантировать, что его смогут использовать все желающие, нужно, чтобы он поддерживал CommonJS (CJS) и ECMAScript Modules (ESM). Рассмотрим, как создать такой пакет используя TypeScript.
https://www.dev-notes.ru/articles/typescript/create-npm-package-commonjs-esm/
#TypeScript #JavaScript #npm
https://www.dev-notes.ru/articles/typescript/create-npm-package-commonjs-esm/
#TypeScript #JavaScript #npm
Заметки разработчика
Создание npm пакета на TypeScript с поддержкой CommonJS и ESM
Создание npm пакета с поддержкой CommonJS (CJS) и ECMAScript Modules (ESM) используя TypeScript.
❤3🔥2
Рассмотрим, что такое события модели и как их использовать в приложении Laravel. Также рассмотрим, как тестировать события модели и проблемы, на которые следует обратить внимание при их использовании.
https://www.dev-notes.ru/articles/eloquent/model-events/
#laravel #eloquent
https://www.dev-notes.ru/articles/eloquent/model-events/
#laravel #eloquent
Заметки разработчика
Руководство по событиям модели Laravel
Рассмотрим, что такое события модели в приложении Laravel и как их использовать и тестировать. Также рассмотрим, проблемы, на которые следует обратить внимание.
👍3
🗒 Вычисление прогресса прокрутки страницы
Получение прогресса прокрутки страницы в виде переменной CSS с помощью нескольких строк кода
- Работает на основе анимации, управляемой прокруткой
- Определяется на уровне
- Типизируется с помощью
- Можно легко использовать в любой формуле
Пример на CodePen
#css
Получение прогресса прокрутки страницы в виде переменной CSS с помощью нескольких строк кода
- Работает на основе анимации, управляемой прокруткой
- Определяется на уровне
:root (доступно для всех элементов)- Типизируется с помощью
@property- Можно легко использовать в любой формуле
@property --s {
syntax: '<integer>';
inherits: true;
initial-value: 0;
}
:root {
animation: scroll 1s linear;
animation-timeline: scroll();
}
@keyframes scroll {
to {--s: 100}
}
element:before {
content: counter(s) "%";
counter-reset: s var(--s);
}Пример на CodePen
#css
🔥1
Копирование папок между локальной и удалённой системами может не относиться к ежедневным задачам, но иногда это необходимо. В этой статье мы рассмотрим практические сценарии использования SSH для копирования папок с упором на команду
#ssh #scp
https://www.dev-notes.ru/articles/devops/how-to-copy-folders-using-ssh/
scp. Рассмотрим основные способы использования, типичные проблемы и советы, позволяющие сделать передачу файлов более эффективной.#ssh #scp
https://www.dev-notes.ru/articles/devops/how-to-copy-folders-using-ssh/
Заметки разработчика
Как копировать папки через SSH
Рассмотрим способы использования scp для копирования между локальной и удалённой системами, типичные проблемы и советы, повышающие эффективность передачи файлов
👍4