Новое в Symfony 6.3 — Улучшения DX (developer experience)
Symfony 6.3 включает улучшения DX (developer experience) в глобальной переменной app, компоненте YAML, профилировщике, пулах кэша и функциях дампа.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-dx-improvements-part-1/
Symfony 6.3 включает улучшения DX (developer experience) в глобальной переменной app, компоненте YAML, профилировщике, пулах кэша и функциях дампа.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-dx-improvements-part-1/
Заметки разработчика
Новое в Symfony 6.3 — Улучшения DX (developer experience)
Symfony 6.3 включает улучшения DX (developer experience) в глобальной переменной app, компоненте YAML, профилировщике, пулах кэша и функциях дампа.
Безопасное обновление с PHP 7.4 до 8.1 с Rector
Если кратко изложить суть статьи, то она сводится к одному: Вам просто нужно попробовать Rector. Пусть тесты ломаются, просто запустите его.
https://www.dev-notes.ru/articles/php/safely-upgrade-from-php-74-to-81-using-rector/
Если кратко изложить суть статьи, то она сводится к одному: Вам просто нужно попробовать Rector. Пусть тесты ломаются, просто запустите его.
https://www.dev-notes.ru/articles/php/safely-upgrade-from-php-74-to-81-using-rector/
Заметки разработчика
Безопасное обновление с PHP 7.4 до 8.1 с Rector
Если кратко изложить суть статьи, то она сводится к одному: Вам просто нужно попробовать Rector. Пусть тесты ломаются, просто запустите его.
Выполнение скриптов Python с помощью Shebang
В этом руководстве вы узнаете, когда и ка использовать строку shebang в скриптах Python для их исполнения из Unix-подобной оболочки.
https://www.dev-notes.ru/articles/python/shebang/
В этом руководстве вы узнаете, когда и ка использовать строку shebang в скриптах Python для их исполнения из Unix-подобной оболочки.
https://www.dev-notes.ru/articles/python/shebang/
Заметки разработчика
Выполнение скриптов Python с помощью Shebang
В этом руководстве вы узнаете, когда и ка использовать строку shebang в скриптах Python для их исполнения из Unix-подобной оболочки.
Vim: Сохранить всё сразу
Используйте :wa или :qa, чтобы записать всё сразу или закрыть Vim без записи данных.
https://www.dev-notes.ru/articles/vim/save-everything-at-once/
Используйте :wa или :qa, чтобы записать всё сразу или закрыть Vim без записи данных.
https://www.dev-notes.ru/articles/vim/save-everything-at-once/
Заметки разработчика
Vim: Сохранить всё сразу
TLDR; Используйте :wa или :qa, чтобы записать всё сразу или закрыть Vim без записи данных.
Laravel Миграции: Как добавить индекс, если он, возможно, существует
Если вы хотите добавить индекс в Laravel миграции и не уверены, существует ли этот индекс, как убедиться, что при выполнении миграции не возникнет ошибок?
https://www.dev-notes.ru/articles/laravel/migration-add-index-check-if-exists/
Если вы хотите добавить индекс в Laravel миграции и не уверены, существует ли этот индекс, как убедиться, что при выполнении миграции не возникнет ошибок?
https://www.dev-notes.ru/articles/laravel/migration-add-index-check-if-exists/
Заметки разработчика
Laravel Миграции: Как добавить индекс, если он, возможно, существует
Если вы хотите добавить индекс в Laravel миграции и не уверены, существует ли этот индекс, как убедиться, что при выполнении миграции не возникнет ошибок?
Новое в Symfony 6.3 — Улучшения HttpClient
Symfony 6.3 улучшает HTTP-клиент с новым JsonMockResponse, множественными повторными URI, дополнительными настраиваемыми параметрами, улучшениями загрузки файлов и поддержкой шаблонов URI.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-httpclient-improvements/
Symfony 6.3 улучшает HTTP-клиент с новым JsonMockResponse, множественными повторными URI, дополнительными настраиваемыми параметрами, улучшениями загрузки файлов и поддержкой шаблонов URI.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-httpclient-improvements/
Заметки разработчика
Новое в Symfony 6.3 — Улучшения HttpClient
Symfony 6.3 улучшает HTTP-клиент с новым JsonMockResponse, множественными повторными URI, дополнительными настраиваемыми параметрами, улучшениями загрузки файлов и поддержкой шаблонов URI.
Зачем использовать declare (strict_types=1)
Прочитайте о том, как вы можете использовать declare(strict_types=1) для повышения безопасности типов PHP-кода. Мы обсудим, как сделать код более надёжным и избежать принудительного приведения типов, что может привести к ошибкам.
https://www.dev-notes.ru/articles/php/using-declare-strict_types-1/
Прочитайте о том, как вы можете использовать declare(strict_types=1) для повышения безопасности типов PHP-кода. Мы обсудим, как сделать код более надёжным и избежать принудительного приведения типов, что может привести к ошибкам.
https://www.dev-notes.ru/articles/php/using-declare-strict_types-1/
Заметки разработчика
Использование `declare(strict_types=1)` для повышения надежности кода
Как с помощью declare(strict_types=1) сделать код более надёжным и избежать принудительного приведения типов, которое может привести к ошибкам.
Настройка CSP в Laravel и Vite
В этой статье я покажу как настроить заголовки Content Security Policy с помощью Laravel и Vite. Предполагается, что у вас есть некоторый опыт работы с Laravel и Vite.
https://www.dev-notes.ru/articles/laravel/csp-in-laravel-with-vite/
В этой статье я покажу как настроить заголовки Content Security Policy с помощью Laravel и Vite. Предполагается, что у вас есть некоторый опыт работы с Laravel и Vite.
https://www.dev-notes.ru/articles/laravel/csp-in-laravel-with-vite/
Заметки разработчика
Настройка CSP в Laravel и Vite
В этой статье я покажу как настроить заголовки Content Security Policy с помощью Laravel и Vite. Предполагается, что у вас есть опыт работы с Laravel и Vite.
Новое в Symfony 6.3 — Улучшения DX (Часть 2)
Symfony 6.3 будет включать улучшения DX, такие, как обнаружение невидимых символов в VarDumper, улучшенный дамп YAML дат, параметры сборки сервис контейнера и потоковые JSON ответы.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-dx-improvements-part-2/
Symfony 6.3 будет включать улучшения DX, такие, как обнаружение невидимых символов в VarDumper, улучшенный дамп YAML дат, параметры сборки сервис контейнера и потоковые JSON ответы.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-dx-improvements-part-2/
Заметки разработчика
Новое в Symfony 6.3 — Улучшения DX (Часть 2)
Symfony 6.3 будет включать улучшения DX, такие, как обнаружение невидимых символов в VarDumper, улучшенный дамп YAML дат, параметры сборки сервис контейнера и потоковые JSON ответы.
Новое в Symfony 6.3 — Интеграция Notifier
Symfony 6.3 добавляет новые интеграции Notifier для Twitter, Mastodon, LINE, Pushover, PagerDuty и других.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-notifier-integrations/
Symfony 6.3 добавляет новые интеграции Notifier для Twitter, Mastodon, LINE, Pushover, PagerDuty и других.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-notifier-integrations/
Заметки разработчика
Новое в Symfony 6.3 — Интеграция Notifier
Symfony 6.3 добавляет новые интеграции Notifier для Twitter, Mastodon, LINE, Pushover, PagerDuty и других.
Эффективное удаление старых строк с секционированием
Удаление сотен тысяч строк происходит медленно, влияет на производительность и не освобождает выделенное место на диске. Используя секционирование, вы можете сделать это очень быстро, освободив место на диске.
https://www.dev-notes.ru/articles/devops/partition-delete-old-rows/
Удаление сотен тысяч строк происходит медленно, влияет на производительность и не освобождает выделенное место на диске. Используя секционирование, вы можете сделать это очень быстро, освободив место на диске.
https://www.dev-notes.ru/articles/devops/partition-delete-old-rows/
Заметки разработчика
Эффективное удаление старых строк с секционированием
Удаление сотен тысяч строк происходит медленно и не освобождает место на диске. Используя секционирование, вы сделаете это быстро, освободив место на диске.
Новое в Symfony 6.3 — Улучшения WebProfiler
Symfony 6.3 улучшает профилировщик с лучшей доступностью, динамическими иконками и кликабельными путями шаблона.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-webprofiler-improvements/
Symfony 6.3 улучшает профилировщик с лучшей доступностью, динамическими иконками и кликабельными путями шаблона.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-webprofiler-improvements/
Заметки разработчика
Новое в Symfony 6.3 — Улучшения WebProfiler
Symfony 6.3 улучшает профилировщик с лучшей доступностью, динамическими иконками и кликабельными путями шаблона.
Руководство по замыканиям и стрелочным функциям в PHP
Прочтите о разнице между замыканиями и стрелочными функциями в PHP. В этой статье рассказывается, что они из себя представляют, чем отличаются, и как вы можете использовать их в своём коде.
https://www.dev-notes.ru/articles/php/a-beginner-s-guide-to-closures-and-arrow-functions-in-php/
Прочтите о разнице между замыканиями и стрелочными функциями в PHP. В этой статье рассказывается, что они из себя представляют, чем отличаются, и как вы можете использовать их в своём коде.
https://www.dev-notes.ru/articles/php/a-beginner-s-guide-to-closures-and-arrow-functions-in-php/
Заметки разработчика
Руководство по замыканиям и стрелочным функциям в PHP
В этой статье рассказывается о разнице между замыканиями и стрелочными функциями, что они из себя представляют, чем отличаются, и как их использовать.
Новое в Symfony 6.3 — Улучшения DX (Часть 3)
Symfony 6.3 улучшает ограничение Cascade, позволяя обрезать XML параметры, устанавливать службы в тестовом контейнере и улучшает обработку сигналов Console.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-dx-improvements-part-3/
Symfony 6.3 улучшает ограничение Cascade, позволяя обрезать XML параметры, устанавливать службы в тестовом контейнере и улучшает обработку сигналов Console.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-dx-improvements-part-3/
Заметки разработчика
Новое в Symfony 6.3 — Улучшения DX (Часть 3)
Symfony 6.3 улучшает ограничение Cascade, позволяя обрезать XML параметры, устанавливать службы в тестовом контейнере и улучшает обработку сигналов Console.
Обработка исключений в Laravel: советы и рекомендации
Laravel — это популярный фреймворк, который обеспечивает простой и элегантный способ создания веб-приложений. Одной из особенностей, которая выделяет Laravel, является встроенная система обработки ошибок и исключений. В этой статье мы рассмотрим некоторые советы и рекомендации по эффективной обработке исключений в Laravel.
https://www.dev-notes.ru/articles/laravel/handling-exceptions-in-laravel-tips-and-tricks/
Laravel — это популярный фреймворк, который обеспечивает простой и элегантный способ создания веб-приложений. Одной из особенностей, которая выделяет Laravel, является встроенная система обработки ошибок и исключений. В этой статье мы рассмотрим некоторые советы и рекомендации по эффективной обработке исключений в Laravel.
https://www.dev-notes.ru/articles/laravel/handling-exceptions-in-laravel-tips-and-tricks/
Заметки разработчика
Обработка исключений в Laravel: советы и рекомендации
Ключевая особенность Laravel — встроенная система обработки ошибок и исключений. Мы рассмотрим советы и рекомендации по эффективной обработке исключений.
Тригонометрические функции в CSS
В дополнение к математическим функциям CSS были добавлены тригонометрические функции sin(), cos(), tan(), asin(), acos(), atan() и atan2(). Эти функции определены в модуле "Значения и единицы измерения CSS уровня 4" и доступны во всех браузерах.
https://www.dev-notes.ru/articles/css/css-trig-functions/
В дополнение к математическим функциям CSS были добавлены тригонометрические функции sin(), cos(), tan(), asin(), acos(), atan() и atan2(). Эти функции определены в модуле "Значения и единицы измерения CSS уровня 4" и доступны во всех браузерах.
https://www.dev-notes.ru/articles/css/css-trig-functions/
Заметки разработчика
Тригонометрические функции в CSS
В дополнение к математическим функциям CSS были добавлены тригонометрические функции sin(), cos(), tan(), asin(), acos(), atan() и atan2().
Шпаргалка по часто используемым CSS селекторам
Шпаргалка по CSS селекторам. С подсказками, как выбирать HTML элементы по классу, имени, атрибутам и списку дочерних селекторов.
https://www.dev-notes.ru/articles/css/css-selectors-cheat-sheet-for-beginners/
Шпаргалка по CSS селекторам. С подсказками, как выбирать HTML элементы по классу, имени, атрибутам и списку дочерних селекторов.
https://www.dev-notes.ru/articles/css/css-selectors-cheat-sheet-for-beginners/
Заметки разработчика
Шпаргалка по часто используемым CSS селекторам
Шпаргалка по CSS селекторам. С подсказками, как выбирать HTML элементы по классу, имени, атрибутам и списку дочерних селекторов.
Профилирование Сервис Контейнера Laravel
После профилирования сервис контейнера я узнал, что Laravel приложение создаёт десятки тысяч объектов, которые ему не нужны.
https://www.dev-notes.ru/articles/laravel/profiling-the-laravel-service-container/
После профилирования сервис контейнера я узнал, что Laravel приложение создаёт десятки тысяч объектов, которые ему не нужны.
https://www.dev-notes.ru/articles/laravel/profiling-the-laravel-service-container/
Заметки разработчика
Профилирование Сервис Контейнера Laravel
После профилирования сервис контейнера я узнал, что Laravel приложение создаёт десятки тысяч объектов, которые ему не нужны.
Value Object /Объект-Значение в Laravel
Как уменьшить количество багов, сделать личную и командную работу более эффективной и улучшить качество кода в целом — Объект-Значение один из подходов для достижения этого.
https://www.dev-notes.ru/articles/laravel/value-objects-in-laravel/
Как уменьшить количество багов, сделать личную и командную работу более эффективной и улучшить качество кода в целом — Объект-Значение один из подходов для достижения этого.
https://www.dev-notes.ru/articles/laravel/value-objects-in-laravel/
Заметки разработчика
Value Object /Объект-Значение в Laravel
Объект-Значение один из подходов позволяющих уменьшить количество багов, улучшить личную и командную работу, и качество кода в целом.
Laravel аналитика. Зачем и как я сделал свой пакет
Я использовал Google Analytics в течение нескольких лет, и она работала хорошо. Возникает вопрос, зачем я написал свой пакет аналитики.
https://www.dev-notes.ru/articles/laravel/analytics-how-and-why-i-made-my-own/
Я использовал Google Analytics в течение нескольких лет, и она работала хорошо. Возникает вопрос, зачем я написал свой пакет аналитики.
https://www.dev-notes.ru/articles/laravel/analytics-how-and-why-i-made-my-own/
Заметки разработчика
Laravel аналитика. Зачем и как я сделал свой пакет
Я использовал Google Analytics в течение нескольких лет, и она работала хорошо. Возникает вопрос, зачем я написал свой пакет аналитики.