CGI, FastCGI, php-fpm, nginx и Laravel
Если вы запускаете приложения PHP/Laravel в продакшене, есть большая вероятность, что вы используете некоторые из этих вещей:CGI, FastCGI, php-fpm, nginx и Laravel. Как разработчик, я считаю важным понимать хотя бы основы этих компонентов. Итак, давайте разбираться.
https://www.dev-notes.ru/articles/devops/cgi-fastcgi-php-fpm-nginx-and-laravel/
Если вы запускаете приложения PHP/Laravel в продакшене, есть большая вероятность, что вы используете некоторые из этих вещей:CGI, FastCGI, php-fpm, nginx и Laravel. Как разработчик, я считаю важным понимать хотя бы основы этих компонентов. Итак, давайте разбираться.
https://www.dev-notes.ru/articles/devops/cgi-fastcgi-php-fpm-nginx-and-laravel/
Заметки разработчика
CGI, FastCGI, php-fpm, nginx и Laravel
Если вы запускаете приложения PHP/Laravel в продакшене, есть большая вероятность, то вы используете что-то из этих вещей:CGI, FastCGI, php-fpm, nginx и Laravel.
Искусство записи Laravel Логов: рекомендации и примеры
Laravel — популярный PHP-фреймворк обеспечивающий простой и элегантный способ создания веб-приложений. Одной из особенностей выделяющих Laravel, является его мощная и гибкая система ведения логов.
https://www.dev-notes.ru/articles/laravel/the-art-of-writing-laravel-logs/
Laravel — популярный PHP-фреймворк обеспечивающий простой и элегантный способ создания веб-приложений. Одной из особенностей выделяющих Laravel, является его мощная и гибкая система ведения логов.
https://www.dev-notes.ru/articles/laravel/the-art-of-writing-laravel-logs/
Заметки разработчика
Искусство записи Laravel Логов: Рекомендации и примеры
В этой статье мы рассмотрим некоторые из рекомендаций и примеров записи Laravel логов.
Новое в Symfony 6.3 — Интеграция Webhook с Mailer и Notifier
Symfony 6.3 обеспечивает полную интеграцию веб-хуков c Mailer и Notifier для абстрагирования от различий в обработке веб-хуков сторонних сервисов.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-webhook-integration-with-mailer-and-notifier/
Symfony 6.3 обеспечивает полную интеграцию веб-хуков c Mailer и Notifier для абстрагирования от различий в обработке веб-хуков сторонних сервисов.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-webhook-integration-with-mailer-and-notifier/
Заметки разработчика
Новое в Symfony 6.3 — Интеграция Webhook с Mailer и Notifier
Symfony 6.3 обеспечивает полную интеграцию веб-хуков c Mailer и Notifier для абстрагирования от различий в обработке веб-хуков сторонних сервисов.
#Laravel Совет: Метод
find() довольно распространён, а вы знаете, что он может принимать в качестве аргумента массив идентификаторов?Как получить вошедшего в систему пользователя
Прочтите о разных подходах, которые можно использовать для получения аутентифицированного пользователя в Laravel проектах. В этой статье рассматривается результат проведённого в Twitter опроса.
https://www.dev-notes.ru/articles/laravel/how-to-get-the-logged-in-user/
Прочтите о разных подходах, которые можно использовать для получения аутентифицированного пользователя в Laravel проектах. В этой статье рассматривается результат проведённого в Twitter опроса.
https://www.dev-notes.ru/articles/laravel/how-to-get-the-logged-in-user/
Заметки разработчика
Как получить вошедшего в систему пользователя
В этой статье рассматривается результат опроса о разных подходах используемых для получения аутентифицированного пользователя в Laravel проектах.
Проходя мимо Action классов в Laravel
За последний год подход, основанный на action классах, набирает популярность в мире Laravel. Я принял его довольно рано и был большим поклонником этого подхода.
https://www.dev-notes.ru/articles/laravel/going-past-actions-in-laravel/
За последний год подход, основанный на action классах, набирает популярность в мире Laravel. Я принял его довольно рано и был большим поклонником этого подхода.
https://www.dev-notes.ru/articles/laravel/going-past-actions-in-laravel/
Заметки разработчика
Проходя мимо Action классов в Laravel
За последний год подход, основанный на action классах, набирает популярность в мире Laravel. Я принял его довольно рано и был большим поклонником этого подхода.
Новое в Symfony 6.3 — Компонент Scheduler
Symfony 6.3 включает новый компонент Scheduler тесно интегрирующийся с компонентом Messenger для создания сообщений, которые должны обрабатываться несколько раз по заранее определённому расписанию.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-scheduler-component/
Symfony 6.3 включает новый компонент Scheduler тесно интегрирующийся с компонентом Messenger для создания сообщений, которые должны обрабатываться несколько раз по заранее определённому расписанию.
https://www.dev-notes.ru/articles/symfony/new-in-symfony-6-3-scheduler-component/
Заметки разработчика
Новое в Symfony 6.3 — Компонент Scheduler
Symfony 6.3 включает новый компонент Scheduler, который тесно интегрируется с компонентом Messenger для создания сообщений по заранее определённому расписанию.
Symfony 6.3 Добавлены новые возможности
Вышел Symfony 6.3. Как и для любого другого выпуска Symfony, наше обещание обратной совместимости применимо, и это означает, что вы сможете легко обновиться до версии 6.3, ничего не меняя в коде.
https://www.dev-notes.ru/articles/symfony/symfony-6-3-curated-new-features/
Вышел Symfony 6.3. Как и для любого другого выпуска Symfony, наше обещание обратной совместимости применимо, и это означает, что вы сможете легко обновиться до версии 6.3, ничего не меняя в коде.
https://www.dev-notes.ru/articles/symfony/symfony-6-3-curated-new-features/
Заметки разработчика
Symfony 6.3 Добавлены новые возможности
Вышел Symfony 6.3 с новыми возможностями. Как и с любым другим релизом вы легко можете обновиться до версии 6.3, ничего не меняя в коде.
PHP Файберы: Что это такое и где их использовать
Файберы представленные в PHP представляют собой элегантный способ имитации параллельной работы. Узнайте больше о том, чем они отличаются от потоков и сопрограмм.
https://www.dev-notes.ru/articles/php/fibers-what-they-are-and-where-to-use/
Файберы представленные в PHP представляют собой элегантный способ имитации параллельной работы. Узнайте больше о том, чем они отличаются от потоков и сопрограмм.
https://www.dev-notes.ru/articles/php/fibers-what-they-are-and-where-to-use/
Заметки разработчика
PHP Файберы: Что это такое и где их использовать
Файберы представленные в PHP представляют собой элегантный способ имитации параллельной работы. Узнайте больше о том, чем они отличаются от потоков и сопрограмм
Слепая SQL-инъекция
В этой статье мы разберёмся, что такое слепая SQL-инъекция, объясним различные методы поиска и эксплуатации слепых SQL-инъекций.
https://www.dev-notes.ru/articles/security/sql-injection-blind/
В этой статье мы разберёмся, что такое слепая SQL-инъекция, объясним различные методы поиска и эксплуатации слепых SQL-инъекций.
https://www.dev-notes.ru/articles/security/sql-injection-blind/
Заметки разработчика
Слепая SQL-инъекция
В этой статье мы разберёмся, что такое слепая SQL-инъекция, объясним различные методы поиска и эксплуатации слепых SQL-инъекций.
Vim: Дилемма swap и backup файлов
Рано или поздно вы заметите, что когда редактируете файлы, Vim создаёт файлы с именами вроде .filename.swp в том же месте, что и редактируемый файл. Эти файлы называются файлами подкачки.
https://www.dev-notes.ru/articles/vim/swap-and-backup-files-dilemma/
Рано или поздно вы заметите, что когда редактируете файлы, Vim создаёт файлы с именами вроде .filename.swp в том же месте, что и редактируемый файл. Эти файлы называются файлами подкачки.
https://www.dev-notes.ru/articles/vim/swap-and-backup-files-dilemma/
Заметки разработчика
Vim: Дилемма swap и backup файлов
To Swap or not to Swap, that is the question
XSS: Внедрение висячей разметки
В этой статье мы рассмотрим внедрение висячей разметки, как работает типичный эксплойт и как предотвратить атаки висячей разметки.
https://www.dev-notes.ru/articles/security/xss-dangling-markup/
В этой статье мы рассмотрим внедрение висячей разметки, как работает типичный эксплойт и как предотвратить атаки висячей разметки.
https://www.dev-notes.ru/articles/security/xss-dangling-markup/
Заметки разработчика
XSS: Внедрение висячей разметки
В этой статье мы рассмотрим внедрение висячей разметки, как работает типичный эксплойт и как предотвратить атаки висячей разметки.
Кликджекинг (UI redressing)
В этой статье мы объясним что такое кликджекинг, опишем распространённые примеры атак кликджекинга и обсудим, как защититься от этих атак.
https://www.dev-notes.ru/articles/security/clickjacking/
В этой статье мы объясним что такое кликджекинг, опишем распространённые примеры атак кликджекинга и обсудим, как защититься от этих атак.
https://www.dev-notes.ru/articles/security/clickjacking/
Заметки разработчика
Кликджекинг (UI redressing)
В этой статье мы объясним что такое кликджекинг, опишем распространённые примеры атак кликджекинга и обсудим, как защититься от этих атак.
Laravel: Как улучшить безопасность приложения с CSP
В этой статье мы рассмотрим, что такое CSP и что он даёт. Затем рассмотрим, как использовать пакет для добавления CSP в Laravel приложении. Также кратко рассмотрим несколько советов по упрощению добавления CSP в существующее приложение.
https://www.dev-notes.ru/articles/laravel/content-security-policies/
В этой статье мы рассмотрим, что такое CSP и что он даёт. Затем рассмотрим, как использовать пакет для добавления CSP в Laravel приложении. Также кратко рассмотрим несколько советов по упрощению добавления CSP в существующее приложение.
https://www.dev-notes.ru/articles/laravel/content-security-policies/
Заметки разработчика
Laravel: Как улучшить безопасность приложения с CSP
В статье мы рассмотрим, что такое CSP. Затем рассмотрим, как добавить CSP в Laravel приложении и несколько советов как добавить CSP в существующее приложение.
Middleware обеспечивающее безопасность Laravel
Middleware не является чем-то новым, мы уже давно используем его для различных целей в наших приложениях, от аутентификации до авторизации и не только.
https://www.dev-notes.ru/articles/laravel/laravel-security-middleware/
Middleware не является чем-то новым, мы уже давно используем его для различных целей в наших приложениях, от аутентификации до авторизации и не только.
https://www.dev-notes.ru/articles/laravel/laravel-security-middleware/
Заметки разработчика
Middleware обеспечивающее безопасность Laravel
Middleware не является чем-то новым, мы уже давно используем его для различных целей в наших приложениях, от аутентификации до авторизации и не только.
Ретроспектива Laravel: что изменилось с версии 5.8
Погрузитесь в историю Laravel. Если вы отдалились от Laravel, это подходящее место, чтобы возобновить своё путешествие.
https://www.dev-notes.ru/articles/laravel/laravel-retrospective/
Погрузитесь в историю Laravel. Если вы отдалились от Laravel, это подходящее место, чтобы возобновить своё путешествие.
https://www.dev-notes.ru/articles/laravel/laravel-retrospective/
Заметки разработчика
Ретроспектива Laravel: что изменилось с версии 5.8
Погрузитесь в историю Laravel. Если вы отдалились от Laravel, это подходящее место, чтобы возобновить своё путешествие.
Как исправить: Using $this when not in object context
Давайте разберёмся почему возникает ошибка 'Using $this when not in object context' и как её исправить.
https://www.dev-notes.ru/articles/php/using-this-when-not-in-object-context/
Давайте разберёмся почему возникает ошибка 'Using $this when not in object context' и как её исправить.
https://www.dev-notes.ru/articles/php/using-this-when-not-in-object-context/
Заметки разработчика
Как исправить: Using $this when not in object context
Давайте разберёмся почему возникает ошибка 'Using $this when not in object context' и как её исправить.
Почему async/await больше, чем синтаксический сахар
Несмотря на то, что тысячи статей об async/await и Promise уже существуют, многие из них оставляют желать лучшего. Поэтому хочу написать свою статью на эту тему.
https://www.dev-notes.ru/articles/javascript/await-vs-promise/
Несмотря на то, что тысячи статей об async/await и Promise уже существуют, многие из них оставляют желать лучшего. Поэтому хочу написать свою статью на эту тему.
https://www.dev-notes.ru/articles/javascript/await-vs-promise/
Заметки разработчика
Почему async/await больше, чем синтаксический сахар
Несмотря на то, что тысячи статей об async/await и Promise уже существуют, многие из них оставляют желать лучшего. Поэтому хочу написать свою статью на эту тему
Введение в CSS Viewport (Область просмотра)
Новые viewport единицы измерения — интригующая и мощная функция, которую рассматривают для включения в CSS, и эта статья поможет узнать о них и о том, как ими пользоваться.
https://www.dev-notes.ru/articles/css/introduction-to-css-viewports/
Новые viewport единицы измерения — интригующая и мощная функция, которую рассматривают для включения в CSS, и эта статья поможет узнать о них и о том, как ими пользоваться.
https://www.dev-notes.ru/articles/css/introduction-to-css-viewports/
Заметки разработчика
Введение в CSS Viewport (Область просмотра)
Новые viewport единицы измерения — интригующая и мощная функция рассматриваемая для включения в CSS, и эта статья расскажет о них и о том, как ими пользоваться.
Написание более чистого CSS кода с помощью БЭМ
Чистый и организованный код имеет решающее значение в современных веб-проектах, и разработчики постоянно ищут способы улучшить удобство сопровождения и организации кода. К счастью, для достижения этой цели существуют различные методы, включая популярную методологию Блок Элемент Модификатор (БЭМ), и в этой статье объясняется, как работает БЭМ и почему вы должны начать его применять.
https://www.dev-notes.ru/articles/css/writing-cleaner-css-code-with-bem/
Чистый и организованный код имеет решающее значение в современных веб-проектах, и разработчики постоянно ищут способы улучшить удобство сопровождения и организации кода. К счастью, для достижения этой цели существуют различные методы, включая популярную методологию Блок Элемент Модификатор (БЭМ), и в этой статье объясняется, как работает БЭМ и почему вы должны начать его применять.
https://www.dev-notes.ru/articles/css/writing-cleaner-css-code-with-bem/
Заметки разработчика
Написание более чистого CSS кода с помощью БЭМ
В этой статье мы углубимся в мир БЭМ, исследуя его многочисленные преимущества, использование и стратегии реализации, как для HTML, так и для CSS.