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.
7 причин использовать генератор статических сайтов
Является ли CSM излишней для вашего следующего приложения? Может ли генератор статических сайтов улучшить производительность, управление и безопасность? Узнайте о преимуществах использования SSG.
https://www.dev-notes.ru/articles/ssg/7-reasons-use-static-site-generator/
Является ли CSM излишней для вашего следующего приложения? Может ли генератор статических сайтов улучшить производительность, управление и безопасность? Узнайте о преимуществах использования SSG.
https://www.dev-notes.ru/articles/ssg/7-reasons-use-static-site-generator/
Заметки разработчика
7 причин использовать генератор статических сайтов
Является ли CSM излишней для вашего следующего приложения? Может ли генератор статических сайтов улучшить производительность, управление и безопасность?
7 причин не использовать генераторы статических сайтов
Генераторы статических сайтов (SSGs) популярны и предлагают множество преимуществ, но в этой статье обсуждаются причины, по которым они могут быть неподходящей заменой вашей системе управления контентом (CMS).
https://www.dev-notes.ru/articles/ssg/7-reasons-not-use-static-site-generator/
Генераторы статических сайтов (SSGs) популярны и предлагают множество преимуществ, но в этой статье обсуждаются причины, по которым они могут быть неподходящей заменой вашей системе управления контентом (CMS).
https://www.dev-notes.ru/articles/ssg/7-reasons-not-use-static-site-generator/
Заметки разработчика
7 причин не использовать генераторы статических сайтов
У статических сайтов есть преимущества, но они подходят не для всех проектов! Есть семь причин, по которым SSG может не подходить для вашего следующего проекта.
10 лучших SEO рекомендаций для веб-разработчиков
Вы создали замечательный веб-сайт, но как сделать так, чтобы люди могли найти его через поисковые системы? В этой статье мы рассмотрим 10 лучших рекомендаций, чтобы ваша статья не только выделялась, но и хорошо ранжировалась в поисковых системах.
https://www.dev-notes.ru/articles/seo/ten-seo-best-practices-for-web-developers/
Вы создали замечательный веб-сайт, но как сделать так, чтобы люди могли найти его через поисковые системы? В этой статье мы рассмотрим 10 лучших рекомендаций, чтобы ваша статья не только выделялась, но и хорошо ранжировалась в поисковых системах.
https://www.dev-notes.ru/articles/seo/ten-seo-best-practices-for-web-developers/
Заметки разработчика
10 лучших SEO рекомендаций для веб-разработчиков
В этой статье мы рассмотрим 10 лучших рекомендаций, чтобы ваша статья не только выделялась, но и хорошо ранжировалась в поисковых системах.
Как добавить администратора на сайт Laravel в продакшене
Добавление пользователя администратора на сайт в продакшене — одна из самых распространённых вещей, которые делаются при первом развёртывание Laravel проекта на сервере. В этой статье я покажу два способа сделать это.
https://www.dev-notes.ru/articles/laravel/add-first-admin-user-live-laravel/
Добавление пользователя администратора на сайт в продакшене — одна из самых распространённых вещей, которые делаются при первом развёртывание Laravel проекта на сервере. В этой статье я покажу два способа сделать это.
https://www.dev-notes.ru/articles/laravel/add-first-admin-user-live-laravel/
Заметки разработчика
Как добавить администратора на сайт Laravel в продакшене
Добавление администратора на сайт в продакшене — одна из распространённых вещей, которые выполняются при первом развёртывание Laravel проекта на сервере.
TypeScript или JavaScript: Что выбрать, чтобы стать веб-разработчиком
Цель этой статьи — провести всестороннее сравнение TypeScript и JavaScript, чтобы помочь веб-разработчикам принять обоснованное решение о том, какой язык использовать для проектов.
https://www.dev-notes.ru/articles/typescript/typescript-or-javascript--which-one-do-you-need-to-be-a-web-developer/
Цель этой статьи — провести всестороннее сравнение TypeScript и JavaScript, чтобы помочь веб-разработчикам принять обоснованное решение о том, какой язык использовать для проектов.
https://www.dev-notes.ru/articles/typescript/typescript-or-javascript--which-one-do-you-need-to-be-a-web-developer/
Заметки разработчика
TypeScript или JavaScript: Что выбрать, чтобы стать веб-разработчиком
Цель этой статьи — провести всестороннее сравнение TypeScript и JavaScript, чтобы помочь принять обоснованное решение какой язык использовать для проектов.
Как управлять часовыми поясами в PHP
Изучите основы использования часовых поясов в PHP и как сделать лучший выбор из набора функций предлагаемых PHP.
https://www.dev-notes.ru/articles/php/php-manage-timezones/
Изучите основы использования часовых поясов в PHP и как сделать лучший выбор из набора функций предлагаемых PHP.
https://www.dev-notes.ru/articles/php/php-manage-timezones/
Заметки разработчика
Как управлять часовыми поясами в PHP
Изучите основы использования часовых поясов в PHP и как сделать лучший выбор из набора функций предлагаемых PHP.
10 часто задаваемых вопросов по GraphQL
В этой статье мы ответим на десять часто задаваемых вопросов о GraphQL, включая разбиение на страницы, управления версиями GraphQL, пакетную загрузку, обработку кэша, загрузку файлов и многое другое.
https://www.dev-notes.ru/articles/devops/graphql-questions-answered/
В этой статье мы ответим на десять часто задаваемых вопросов о GraphQL, включая разбиение на страницы, управления версиями GraphQL, пакетную загрузку, обработку кэша, загрузку файлов и многое другое.
https://www.dev-notes.ru/articles/devops/graphql-questions-answered/
Заметки разработчика
10 часто задаваемых вопросов по GraphQL
Отвечаем на десять часто задаваемых вопросов о GraphQL, включая разбиение на страницы, управление версиями, обработку кэша, загрузку файлов и многое другое.
JavaScript: Освоение оператора switch
Освойте оператор switch: более организованную и лаконичную альтернативу использования нескольких операторов if-else
https://www.dev-notes.ru/articles/javascript/switch-statement/
Освойте оператор switch: более организованную и лаконичную альтернативу использования нескольких операторов if-else
https://www.dev-notes.ru/articles/javascript/switch-statement/
Заметки разработчика
JavaScript: Освоение оператора switch
Освойте оператор switch: более организованную и лаконичную альтернативу использования нескольких операторов if-else
Понимание порядка выполнения SQL-запросов необходимо для оптимизации работы с базами данных. От корректности построения запросов зависит скорость обработки информации и эффективность использования ресурсов. Знание последовательности операций помогает создавать производительные решения при работе с данными и существенно улучшать работу базы.
#SQL #БазыДанных #Оптимизация
Please open Telegram to view this post
VIEW IN TELEGRAM
Делегирование событий и вложенные элементы
Сегодня я хотел бы поговорить о том, как обрабатывать вложенные элементы с делегированием событий.
https://www.dev-notes.ru/articles/javascript/event-delegation-and-nested-elements/
Сегодня я хотел бы поговорить о том, как обрабатывать вложенные элементы с делегированием событий.
https://www.dev-notes.ru/articles/javascript/event-delegation-and-nested-elements/
Заметки разработчика
Делегирование событий и вложенные элементы
Сегодня я хотел бы поговорить о том, как обрабатывать вложенные элементы с делегированием событий.
#[Override] в PHP 8.3
В PHP 8.3 появилась новая функция: атрибут #[Override]. Эта функция уже известна в других языках, но позвольте мне объяснить, если вы не знаете, что она делает.
https://www.dev-notes.ru/articles/php/override-in-php-83/
В PHP 8.3 появилась новая функция: атрибут #[Override]. Эта функция уже известна в других языках, но позвольте мне объяснить, если вы не знаете, что она делает.
https://www.dev-notes.ru/articles/php/override-in-php-83/
Заметки разработчика
#[Override] в PHP 8.3
В PHP 8.3 появилась новая функция: атрибут #[Override]. Эта функция уже известна в других языках, но позвольте мне объяснить, если вы не знаете, что она делает.
Основы TLS
Протокол защиты транспортного уровня (TLS) шифрует данные, отправляемые через Интернет, чтобы гарантировать, что перехватчики и хакеры не смогут увидеть, что вы передаёте, что особенно полезно для личной и конфиденциальной информации, такой как пароли, номера кредитных карт и личная переписка. В этой статье объясняется, что такое TLS, как он работает и почему его следует использовать.
https://www.dev-notes.ru/articles/devops/tls-basic/
Протокол защиты транспортного уровня (TLS) шифрует данные, отправляемые через Интернет, чтобы гарантировать, что перехватчики и хакеры не смогут увидеть, что вы передаёте, что особенно полезно для личной и конфиденциальной информации, такой как пароли, номера кредитных карт и личная переписка. В этой статье объясняется, что такое TLS, как он работает и почему его следует использовать.
https://www.dev-notes.ru/articles/devops/tls-basic/
Заметки разработчика
Основы TLS (Transport Layer Security)
Transport Layer Security (TLS) шифрует данные, отправляемые через Интернет, чтобы хакеры не могли увидеть, что вы передаёте. Прочтите наше руководство по TLS.