https://github.com/oerdnj/deb.sury.org/issues/2155
Я понимаю разницу между правительством и его народом. И я не блокирую людей, я блокирую российское IP-пространство. И если вы притворяетесь, что можете жить в России и предоставлять услуги в России, как будто ничего не происходит, вы - часть проблемы.
- https://github.com/oerdnj/deb.sury.org/issues/2155#issuecomment-2203146587
GitHub
Geoblocking Russia · Issue #2155 · oerdnj/deb.sury.org
I should have done this before, and sorry it took me so long, but I started geoblocking Russia on packages.sury.org. I can't do that for launchpad packages, but if I could I would. I see no rea...
🤡7💊3
В PHP 8.0 был добавлен
https://www.dev-notes.ru/articles/php/weakmaps-a-hidden-gem-in-php/
WeakMap — мистическая функция, которую мы никогда не использовали, пока не столкнулись со сложной проблемой, требующей решения.https://www.dev-notes.ru/articles/php/weakmaps-a-hidden-gem-in-php/
Заметки разработчика
WeakMap — скрытое сокровище в PHP
В PHP 8.0 был добавлен WeakMap — мистическая функция, которую мы никогда не использовали, пока не столкнулись со сложной проблемой, требующей решения.
🔥2👍1
Иногда важно знать, поддерживается ли функция браузером или нет, чтобы можно было что-нибудь предпринять. Возможно, загрузить полифилл или просто выбрать другой подход. В статье рассматриваются новые возможности браузеров и тесты их поддержки браузером.
https://www.dev-notes.ru/articles/frontend/browser-support-tests-in-javascript-for-modern-web-features/
https://www.dev-notes.ru/articles/frontend/browser-support-tests-in-javascript-for-modern-web-features/
Заметки разработчика
Тесты поддержки браузерами современных веб-функций на JavaScript
Иногда важно знать, поддерживается ли функция браузером или нет, чтобы можно было что-нибудь предпринять. Загрузить полифилл или просто выбрать другой подход.
Сегодня погрузимся в мощную возможность 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