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.
Отзывчивые 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
Мы должны уметь разбивать большие задачи на более мелкие. Однако бывает, что некоторые фрагменты требуют взаимодействия в зависимости от внешнего контекста.