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.
Отзывчивые CSS макеты без медиа-запросов
Узнайте, как Flexbox и Grid позволяют создавать плавно реагирующие макетные сетки без медиа-запросов.
https://www.dev-notes.ru/articles/css/responsive-css-layout-grids-without-media-queries/
Узнайте, как Flexbox и Grid позволяют создавать плавно реагирующие макетные сетки без медиа-запросов.
https://www.dev-notes.ru/articles/css/responsive-css-layout-grids-without-media-queries/
Заметки разработчика
Отзывчивые CSS макеты без медиа-запросов
Узнайте, как Flexbox и Grid позволяют создавать плавно реагирующие макетные сетки без медиа-запросов.
CSS: Введение в контейнерные запросы
Контейнерные запросы позволяют стилизовать элементы в зависимости от доступного пространства. Они позволяют создавать устойчивые адаптивные компоненты.
https://www.dev-notes.ru/articles/css/container-queries-introduction/
Контейнерные запросы позволяют стилизовать элементы в зависимости от доступного пространства. Они позволяют создавать устойчивые адаптивные компоненты.
https://www.dev-notes.ru/articles/css/container-queries-introduction/
Заметки разработчика
CSS: Введение в контейнерные запросы
Контейнерные запросы позволяют стилизовать элементы в зависимости от доступного пространства. Они позволяют создавать устойчивые адаптивные компоненты.
Laravel: Условная валидация
При проверке форм или API запросов иногда правило для одного поля зависит от значений других полей. В этой статье я покажу четыре различных примера синтаксиса Laravel для достижения этой цели.
https://www.dev-notes.ru/articles/laravel/conditional-validation-other-fields/
При проверке форм или API запросов иногда правило для одного поля зависит от значений других полей. В этой статье я покажу четыре различных примера синтаксиса Laravel для достижения этой цели.
https://www.dev-notes.ru/articles/laravel/conditional-validation-other-fields/
Заметки разработчика
Laravel: Условная валидация
При проверке форм или API запросов иногда правило для одного поля зависит от значений других полей. Я покажу четыре примера условной валидации Laravel.
Три причины изучить Laravel
Laravel стал одним из самых популярных PHP фреймворков благодаря своим обширным функциям, простоте использования и удобочитаемости. Это отличный выбор для веб-разработчиков, стремящихся создавать надёжные и масштабируемые приложения. Если вы всё ещё сомневаетесь, стоит ли делать решительный шаг, вот три веские причины изучить Laravel.
https://www.dev-notes.ru/articles/laravel/three-reasons-to-learn-laravel/
Laravel стал одним из самых популярных PHP фреймворков благодаря своим обширным функциям, простоте использования и удобочитаемости. Это отличный выбор для веб-разработчиков, стремящихся создавать надёжные и масштабируемые приложения. Если вы всё ещё сомневаетесь, стоит ли делать решительный шаг, вот три веские причины изучить Laravel.
https://www.dev-notes.ru/articles/laravel/three-reasons-to-learn-laravel/
Заметки разработчика
Три причины изучить Laravel
Laravel стал популярных PHP фреймворков благодаря простоте использования и удобочитаемости. Если вы всё ещё сомневаетесь, вот три веские причины изучить Laravel
Дженерики (универсальные типы) в TypeScript
Дженерики играют решающую роль в программировании, поскольку они позволяют создавать типобезопасные функции без предварительного указания точного типа, но допуская ограничения и проверки типов программистом. В этой статье представлена концепция дженериков, перечислены их преимущества и показано, как их использовать.
https://www.dev-notes.ru/articles/typescript/generics-in-typescript/
Дженерики играют решающую роль в программировании, поскольку они позволяют создавать типобезопасные функции без предварительного указания точного типа, но допуская ограничения и проверки типов программистом. В этой статье представлена концепция дженериков, перечислены их преимущества и показано, как их использовать.
https://www.dev-notes.ru/articles/typescript/generics-in-typescript/
Заметки разработчика
Дженерики (универсальные типы) в TypeScript
Дженерики играют решающую роль в программировании. В этой статье представлена концепция дженериков, перечислены их преимущества и показано, как их использовать.
Sass для веб-разработки
Написание CSS имеет решающее значение для создания красивых и функциональных веб-сайтов, но управление CSS может стать сложной задачей по мере роста размеров и сложности сайтов. Вот тут-то и появляются препроцессоры CSS, такие, как Sass. В этой статье вы познакомитесь с Sass и узнаете, как он может упростить рабочий процесс и помочь писать более эффективный и удобный код.
https://www.dev-notes.ru/articles/frontend/sass-for-web-development/
Написание CSS имеет решающее значение для создания красивых и функциональных веб-сайтов, но управление CSS может стать сложной задачей по мере роста размеров и сложности сайтов. Вот тут-то и появляются препроцессоры CSS, такие, как Sass. В этой статье вы познакомитесь с Sass и узнаете, как он может упростить рабочий процесс и помочь писать более эффективный и удобный код.
https://www.dev-notes.ru/articles/frontend/sass-for-web-development/
Заметки разработчика
Sass для веб-разработки
В этой статье вы познакомитесь с Sass и узнаете, как он может упростить рабочий процесс и помочь писать более эффективный и удобный код.
Генерация Laravel миграций из существующей базы данных
Одной из распространённых проблем при переносе легаси PHP-приложения на Laravel является создание миграции базы данных на основе существующей базы данных.
https://www.dev-notes.ru/articles/laravel/generate-laravel-migrations-from-an-existing-database/
Одной из распространённых проблем при переносе легаси PHP-приложения на Laravel является создание миграции базы данных на основе существующей базы данных.
https://www.dev-notes.ru/articles/laravel/generate-laravel-migrations-from-an-existing-database/
Заметки разработчика
Генерация Laravel миграций из существующей базы данных
Одной из распространённых проблем при переносе легаси PHP-приложения на Laravel является создание миграции базы данных на основе существующей базы данных.
Безопасный способ использования переменных .env в Laravel
При разработке в Laravel обращение к значениям конфигурации и конфиденциальной информации из файла .env — обычное дело. В этой статье мы рассмотрим важность использования вспомогательной функции config() и почему при чтении значений следует избегать использования вспомогательной функции env().
https://www.dev-notes.ru/articles/laravel/the-safe-way-to-use-env-variables/
При разработке в Laravel обращение к значениям конфигурации и конфиденциальной информации из файла .env — обычное дело. В этой статье мы рассмотрим важность использования вспомогательной функции config() и почему при чтении значений следует избегать использования вспомогательной функции env().
https://www.dev-notes.ru/articles/laravel/the-safe-way-to-use-env-variables/
Заметки разработчика
Безопасный способ использования переменных .env в Laravel
При разработке в Laravel обращение к значениям конфигурации и конфиденциальной информации — обычное дело. Мы рассмотрим важность использования хелпера config().
Использование нескольких селекторов с помощью методов селектора JavaScript
Один из моих любимых "трюков" ванильного JS заключается в том, что вы можете передать несколько селекторов в такие методы селектора JavaScript, как Element.querySelector(), Element.querySelectorAll(), Element.closest() и Element.matches().
https://www.dev-notes.ru/articles/javascript/using-multiple-selectors-with-javascript-selector-methods/
Один из моих любимых "трюков" ванильного JS заключается в том, что вы можете передать несколько селекторов в такие методы селектора JavaScript, как Element.querySelector(), Element.querySelectorAll(), Element.closest() и Element.matches().
https://www.dev-notes.ru/articles/javascript/using-multiple-selectors-with-javascript-selector-methods/
Заметки разработчика
Использование нескольких селекторов с помощью методов селектора JavaScript
Один из моих любимых трюков ванильного JS заключается в том, что вы можете передать несколько селекторов в методы селектора JavaScript...
Хуки жизненного цикла в Laravel
Мы, как программисты, должны уметь разбивать большие и сложные задачи на более мелкие и простые в управлении фрагменты. Однако иногда оказывается, что с некоторыми из тех небольших повторяющихся фрагментов кода, которые мы извлекли, чтобы уменьшить дублирование (или по какой-то другой причине), приходится взаимодействовать по-разному в зависимости от некоторого внешнего контекста.
https://www.dev-notes.ru/articles/laravel/lifecycle-hooks-in-laravel/
Мы, как программисты, должны уметь разбивать большие и сложные задачи на более мелкие и простые в управлении фрагменты. Однако иногда оказывается, что с некоторыми из тех небольших повторяющихся фрагментов кода, которые мы извлекли, чтобы уменьшить дублирование (или по какой-то другой причине), приходится взаимодействовать по-разному в зависимости от некоторого внешнего контекста.
https://www.dev-notes.ru/articles/laravel/lifecycle-hooks-in-laravel/
Заметки разработчика
Хуки жизненного цикла в Laravel
Мы должны уметь разбивать большие задачи на более мелкие. Однако бывает, что некоторые фрагменты требуют взаимодействия в зависимости от внешнего контекста.
Шпаргалка по командам Git
Все, что вам нужно знать, в одной удобной шпаргалке
https://www.dev-notes.ru/articles/git/git-cheatsheet/
Все, что вам нужно знать, в одной удобной шпаргалке
https://www.dev-notes.ru/articles/git/git-cheatsheet/
Заметки разработчика
Шпаргалка по Git
Все, что вам нужно знать, в одной удобной шпаргалке
Vim: Подсчёт вхождений
Быстро подсчитайте количество совпадений с шаблоном при помощи этого простого трюка с Vim.
https://www.dev-notes.ru/articles/vim/vimtrick-count-occurrences/
Быстро подсчитайте количество совпадений с шаблоном при помощи этого простого трюка с Vim.
https://www.dev-notes.ru/articles/vim/vimtrick-count-occurrences/
Заметки разработчика
Vim: Подсчёт вхождений
Вы знаете быстрый способ подсчитать количество совпадений в тексте с шаблоном при помощи простого трюка Vim?
Работа со сторонними сервисами в Laravel
Итак, чуть более двух лет назад я написал руководство о том, как работать со сторонними сервисами в Laravel. На сегодня это самая посещаемая страниц на моём сайте. Однако за последние два года всё изменилось, и я решил снова обратиться к этой теме.
https://www.dev-notes.ru/articles/laravel/working-with-third-party-services-in-laravel/
Итак, чуть более двух лет назад я написал руководство о том, как работать со сторонними сервисами в Laravel. На сегодня это самая посещаемая страниц на моём сайте. Однако за последние два года всё изменилось, и я решил снова обратиться к этой теме.
https://www.dev-notes.ru/articles/laravel/working-with-third-party-services-in-laravel/
Заметки разработчика
Работа со сторонними сервисами в Laravel
Чуть более двух лет назад я написал руководство о том, как работать со сторонними API. За два года всё изменилось, так что давайте рассмотрим их снова.
Понимание генераторов TypeScript
Функции-генераторы выглядят как обычные функции, но ведут себя немного иначе, позволяя вам приостановить и выполнить ваш код в более поздний момент времени.
https://www.dev-notes.ru/articles/typescript/understanding-generators/
Функции-генераторы выглядят как обычные функции, но ведут себя немного иначе, позволяя вам приостановить и выполнить ваш код в более поздний момент времени.
https://www.dev-notes.ru/articles/typescript/understanding-generators/
Заметки разработчика
Понимание генераторов TypeScript
Функции-генераторы выглядят как обычные функции, но ведут себя немного иначе, позволяя приостановить и выполнить код в более поздний момент времени.
Vim: Повторить последнюю замену
В Vim есть несколько способов повторить последнюю замену.
https://www.dev-notes.ru/articles/vim/vimtrick-repeat-the-last-substitution/
В Vim есть несколько способов повторить последнюю замену.
https://www.dev-notes.ru/articles/vim/vimtrick-repeat-the-last-substitution/
Заметки разработчика
Vim: Повторить последнюю замену
В Vim есть несколько способов повторить последнюю замену.