Vim: Файлы шаблонов
Существует множество плагинов для сниппетов и шаблонов для Vim, но вы можете создавать шаблоны файлов без каких-либо плагинов, используя концепцию, которую в Vim называют скелетными файлами.
https://www.dev-notes.ru/articles/vim/file-templates/
Существует множество плагинов для сниппетов и шаблонов для Vim, но вы можете создавать шаблоны файлов без каких-либо плагинов, используя концепцию, которую в Vim называют скелетными файлами.
https://www.dev-notes.ru/articles/vim/file-templates/
Заметки разработчика
Vim: Файлы шаблонов
Существует множество плагинов для сниппетов и шаблонов Vim, но вы можете создавать шаблоны файлов без каких-либо плагинов, используя концепцию скелетных файлов.
Новое в Symfony 6.3 — Улучшения Form
Symfony 6.3 улучшает обработку секунд в полях даты/времени, обновляет виджеты HTML 5 для даты/времени и позволяет настраивать параметры опции placeholder.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-form-improvements/
Symfony 6.3 улучшает обработку секунд в полях даты/времени, обновляет виджеты HTML 5 для даты/времени и позволяет настраивать параметры опции placeholder.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-form-improvements/
Заметки разработчика
Новое в Symfony 6.3 — Улучшения Form
Symfony 6.3 улучшает обработку секунд в полях даты/времени, обновляет виджеты HTML 5 для даты/времени и позволяет настраивать параметры опции placeholder.
Vim: Установка плагинов
Хотя мы склоняемся к нативной функциональности Vim в этом списке, большинство опытных пользователей Vim в какой-то момент расширяют возможности Vim с помощью любого из тысяч доступных плагинов с открытым исходным кодом. Если вы не живёте и не дышите Vim, вы можете не знать, сколько существует способов установки и управления плагинами, включая встроенный метод, поставляемы с Vim 8.
https://www.dev-notes.ru/articles/vim/plugin-installation/
Хотя мы склоняемся к нативной функциональности Vim в этом списке, большинство опытных пользователей Vim в какой-то момент расширяют возможности Vim с помощью любого из тысяч доступных плагинов с открытым исходным кодом. Если вы не живёте и не дышите Vim, вы можете не знать, сколько существует способов установки и управления плагинами, включая встроенный метод, поставляемы с Vim 8.
https://www.dev-notes.ru/articles/vim/plugin-installation/
Заметки разработчика
Vim: Установка плагинов
Существует много способов добавить плагины в Vim. Рассмотрим несколько часто используемых менеджеров пакетов/плагинов, включая нативный, появившийся в Vim 8.
В чём разница между composer.json и composer.lock
В каждом Laravel/PHP проекте у вас будет два файла: composer.json и composer.lock. В чём разница между ними? Зачем нужен composer.lock, если есть composer.json.
https://www.dev-notes.ru/articles/laravel/difference-composer-json-composer-lock/
В каждом Laravel/PHP проекте у вас будет два файла: composer.json и composer.lock. В чём разница между ними? Зачем нужен composer.lock, если есть composer.json.
https://www.dev-notes.ru/articles/laravel/difference-composer-json-composer-lock/
Заметки разработчика
В чём разница между composer.json и composer.lock
В каждом Laravel/PHP проекте у вас будет два файла: composer.json и composer.lock. В чём разница между ними? Зачем нужен composer.lock, если есть composer.json.
10 Функций JavaScript и TypeScript, которых я избегаю
Они не всегда являются проблемой. Но ими злоупотребляют, и их часто можно заменить лучшими альтернативами. Вот почему я избегаю их и что я делаю вместо этого...
https://www.dev-notes.ru/articles/typescript/ten-features-i-avoid/
Они не всегда являются проблемой. Но ими злоупотребляют, и их часто можно заменить лучшими альтернативами. Вот почему я избегаю их и что я делаю вместо этого...
https://www.dev-notes.ru/articles/typescript/ten-features-i-avoid/
Заметки разработчика
10 Функций JavaScript и TypeScript, которых я избегаю
Они не всегда являются проблемой. Но ими злоупотребляют, и их часто можно заменить лучшими альтернативами. Вот почему я избегаю их, и что я делаю вместо этого...
Использование PHP Атрибутов для добавления значения
PHP Атрибуты были добавлены в PHP 8.0, и для многих разработчиков это было неверным названием. Каковы их преимущества и как их использовать?
https://www.dev-notes.ru/articles/laravel/using-attributes-to-add-value/
PHP Атрибуты были добавлены в PHP 8.0, и для многих разработчиков это было неверным названием. Каковы их преимущества и как их использовать?
https://www.dev-notes.ru/articles/laravel/using-attributes-to-add-value/
Заметки разработчика
Использование PHP Атрибутов для добавления значения
PHP Атрибуты были добавлены в PHP 8.0, и для многих разработчиков это было неверным названием. Каковы их преимущества и как их использовать?
JavaScript: Что такое API и как с ним работать
Рассмотрим что такое API и зачем он нужен на примере небольшого магазина. По шагам напишем сценарий получающий данные из реального API и обрабатывающий их.
https://www.dev-notes.ru/articles/javascript/working-with-apis/
Рассмотрим что такое API и зачем он нужен на примере небольшого магазина. По шагам напишем сценарий получающий данные из реального API и обрабатывающий их.
https://www.dev-notes.ru/articles/javascript/working-with-apis/
Заметки разработчика
JavaScript: Что такое API и как с ним работать
Рассмотрим что такое API и зачем он нужен на примере небольшого магазина. По шагам напишем сценарий получающий данные из реального API и обрабатывающий их.
PHP: Выполнение более строгих проверок
Эти более строгие проверки помогают писать более надёжный и предсказуемый код, выявлять ошибки на ранней стадии и избавиться от потенциальных головных болей в будущем. Хотя к некоторым из этих рефакторингов может потребоваться время для привыкания, они стоят усилий по улучшению качества кода.
https://www.dev-notes.ru/articles/php/doing-stricter-checks/
Эти более строгие проверки помогают писать более надёжный и предсказуемый код, выявлять ошибки на ранней стадии и избавиться от потенциальных головных болей в будущем. Хотя к некоторым из этих рефакторингов может потребоваться время для привыкания, они стоят усилий по улучшению качества кода.
https://www.dev-notes.ru/articles/php/doing-stricter-checks/
Заметки разработчика
PHP: Выполнение более строгих проверок
Эти более строгие проверки помогают писать более надёжный и предсказуемый код, выявлять ошибки на ранней стадии и избавиться от потенциальных головных болей.
Новое в Symfony 6.3 — Улучшения Перечислений
В Symfony 6.3 добавлена поддержка перечислений в выражениях, деревьях конфигурации и параметрах маршрута.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-enum-improvements/
В Symfony 6.3 добавлена поддержка перечислений в выражениях, деревьях конфигурации и параметрах маршрута.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-enum-improvements/
Заметки разработчика
Новое в Symfony 6.3 — Улучшения Перечислений
В Symfony 6.3 добавлена поддержка перечислений в выражениях, деревьях конфигурации и параметрах маршрута.
Новое в Symfony 6.3 — Улучшения login и logout
Symfony 6.3 позволяет перенаправлять пользователей после их программного логина, добавляет поддержку 'Запомнить меня' для JSON логинов и позволяет очищать данные сайта после выхода пользователя.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-login-and-logout-improvements/
Symfony 6.3 позволяет перенаправлять пользователей после их программного логина, добавляет поддержку 'Запомнить меня' для JSON логинов и позволяет очищать данные сайта после выхода пользователя.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-login-and-logout-improvements/
Заметки разработчика
Новое в Symfony 6.3 — Улучшения login и logout
Symfony 6.3 позволяет перенаправлять пользователей после их программного логина, добавляет поддержку 'Запомнить меня' для JSON логинов и позволяет очищать данные сайта после выхода пользователя.
CSS: Свойства трансформации translate, rotate и scale
Более детальный контроль над CSS трансформациями с помощью индивидуальных свойств трансформации элементов translate, rotate и scale.
https://www.dev-notes.ru/articles/css/individual-transform-properties/
Более детальный контроль над CSS трансформациями с помощью индивидуальных свойств трансформации элементов translate, rotate и scale.
https://www.dev-notes.ru/articles/css/individual-transform-properties/
Заметки разработчика
CSS: Свойства трансформации translate, rotate и scale
Более детальный контроль над CSS трансформациями с помощью индивидуальных свойств трансформации элементов translate, rotate и scale.
Новое в Symfony 6.3 — Сопоставитель параметров запроса
Symfony 6.3 включает новый атрибут `MapQueryParameter` для сопоставления и проверки отдельных параметров строки запроса с аргументами контроллера.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-query-parameters-mapper/
Symfony 6.3 включает новый атрибут `MapQueryParameter` для сопоставления и проверки отдельных параметров строки запроса с аргументами контроллера.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-query-parameters-mapper/
Заметки разработчика
Новое в Symfony 6.3 — Сопоставитель параметров запроса
Symfony 6.3 включает новый атрибут MapQueryParameter для сопоставления и проверки отдельных параметров строки запроса с аргументами контроллера.
Vanilla JavaScript: Как работать с датами и временем
Объект Date в JavaScript представляет момент времени. Хотя у него есть полезные функции, работать с ним сложно. Мы рассмотрим, как создать новый объект Date и, надеюсь, сделать его немного проще в использовании.
https://www.dev-notes.ru/articles/javascript/how-to-work-with-dates-and-times/
Объект Date в JavaScript представляет момент времени. Хотя у него есть полезные функции, работать с ним сложно. Мы рассмотрим, как создать новый объект Date и, надеюсь, сделать его немного проще в использовании.
https://www.dev-notes.ru/articles/javascript/how-to-work-with-dates-and-times/
Заметки разработчика
Vanilla JavaScript: Как работать с датами и временем
Объект Date в JavaScript представляет момент времени. Хотя у него есть полезные функции, работать с ним сложно. Рассмотрим, как сделать его проще в использовании.
Новое в Symfony 6.3 — Улучшения производительности
Symfony 6.3 улучшает производительность извлечения сообщений перевода, компиляции сервисного контейнера и нормализации/денормализации сериализатора.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-performance-improvements/
Symfony 6.3 улучшает производительность извлечения сообщений перевода, компиляции сервисного контейнера и нормализации/денормализации сериализатора.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-performance-improvements/
Заметки разработчика
Новое в Symfony 6.3 — Улучшения производительности
Symfony 6.3 улучшает производительность извлечения сообщений перевода, компиляции сервисного контейнера и нормализации/денормализации сериализатора.
Внедрение PHP-CS-Fixer в легаси PHP-проекты
Если вы работаете над унаследованным PHP-проектом, какой может быть стратегия внедрения PHP-CS-Fixer, снижающая риск и приглашающая других разработчиков к сотрудничеству?
https://www.dev-notes.ru/articles/php/introducing-php-cs-fixer-into-legacy-projects/
Если вы работаете над унаследованным PHP-проектом, какой может быть стратегия внедрения PHP-CS-Fixer, снижающая риск и приглашающая других разработчиков к сотрудничеству?
https://www.dev-notes.ru/articles/php/introducing-php-cs-fixer-into-legacy-projects/
Заметки разработчика
Внедрение PHP-CS-Fixer в легаси PHP-проекты
Если вы работаете над легаси PHP-проектом, какой может быть стратегия внедрения PHP-CS-Fixer, снижающая риск и приглашающая других разработчиков к сотрудничеству
Улучшение Laravel шаблонов с Blade директивами
Узнайте как создавать собственные директивы Blade, для упрощения шаблонов Laravel Blade. В статье рассказывается, что такое директивы Blade, как они используются во фреймворке, и как создать собственную директиву.
https://www.dev-notes.ru/articles/laravel/boost-your-laravel-templates-with-custom-blade-directives/
Узнайте как создавать собственные директивы Blade, для упрощения шаблонов Laravel Blade. В статье рассказывается, что такое директивы Blade, как они используются во фреймворке, и как создать собственную директиву.
https://www.dev-notes.ru/articles/laravel/boost-your-laravel-templates-with-custom-blade-directives/
Заметки разработчика
Улучшение Laravel шаблонов с Blade директивами
В статье рассказывается, что такое директивы Blade, как они используются во фреймворке Laravel, и как создать собственную директиву для упрощения шаблонов.
Laravel 10: Чтение JSON файлов
Узнайте, как использовать File::json() и Storage::json() в Laravel приложениях для чтения JSON файлов. Так же рассмотрим различия между этими методами и способы улучшения обработки ошибок.
https://www.dev-notes.ru/articles/laravel/reading-json-files/
Узнайте, как использовать File::json() и Storage::json() в Laravel приложениях для чтения JSON файлов. Так же рассмотрим различия между этими методами и способы улучшения обработки ошибок.
https://www.dev-notes.ru/articles/laravel/reading-json-files/
Заметки разработчика
Laravel 10: Чтение JSON файлов
Узнайте, как использовать File::json() и Storage::json() в Laravel приложениях для чтения JSON файлов, и в чём различие между этими методами.
Laravel AaaS — Actions as a Service
Сейчас Action классы и Вызываемые Контроллеры горячая тема Laravel. В этой статье я объясню, почему считаю вызываемые контроллеры плохой идеей, и объясню архитектурный шаблон, который я создал и назвал AaaS.
https://www.dev-notes.ru/articles/laravel/aaas-actions-as-a-service/
Сейчас Action классы и Вызываемые Контроллеры горячая тема Laravel. В этой статье я объясню, почему считаю вызываемые контроллеры плохой идеей, и объясню архитектурный шаблон, который я создал и назвал AaaS.
https://www.dev-notes.ru/articles/laravel/aaas-actions-as-a-service/
Заметки разработчика
Laravel AaaS — Actions as a Service
В этой статье я объясню, почему считаю Вызываемые Контроллеры плохой идеей, и объясню архитектурный шаблон, который я создал и назвал AaaS.
Новое в Symfony 6.3 — Улучшения эмодзи
Symfony 6.3 добавляет новую функцию для удаления эмодзи из содержимого строки и возможность сжатия всех данных эмодзи для экономии места на диске.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-emoji-improvements/
Symfony 6.3 добавляет новую функцию для удаления эмодзи из содержимого строки и возможность сжатия всех данных эмодзи для экономии места на диске.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-emoji-improvements/
Заметки разработчика
Новое в Symfony 6.3 — Улучшения эмодзи
Symfony 6.3 добавляет новую функцию для удаления эмодзи из содержимого строки и возможность сжатия всех данных эмодзи для экономии места на диске.
Как безопасно использовать Laravel Фасады
В документации по Laravel это не проясняется, что может сбить с толку новичков и привести к нежелательным ошибкам. Узнайте как избежать распространённой ошибки.
https://www.dev-notes.ru/articles/laravel/how-to-use-facades-safely/
В документации по Laravel это не проясняется, что может сбить с толку новичков и привести к нежелательным ошибкам. Узнайте как избежать распространённой ошибки.
https://www.dev-notes.ru/articles/laravel/how-to-use-facades-safely/
Заметки разработчика
Как безопасно использовать Laravel Фасады
В документации по Laravel это не проясняется, что может сбить с толку новичков и привести к нежелательным ошибкам. Узнайте как избежать распространённой ошибки.
Новое в Symfony 6.3 — Компоненты Webhook и RemoteEvent
Symfony 6.3 представляет несколько новых компонентов, упрощающих создание и обработку веб-хуков в ваших приложениях.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-webhook-and-remoteevent-components/
Symfony 6.3 представляет несколько новых компонентов, упрощающих создание и обработку веб-хуков в ваших приложениях.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-webhook-and-remoteevent-components/
Заметки разработчика
Новое в Symfony 6.3 — Компоненты Webhook и RemoteEvent
Symfony 6.3 представляет несколько новых компонентов, упрощающих создание и обработку веб-хуков в ваших приложениях.