Обновлена статья "Объяснение Git: Переписывание истории"
Одной из основных возможностей Git является "переписывание истории", т.е. "изменение" существующих коммитов. Я использую кавычки, потому что — несмотря на видимость — история Git неизменна. Изменить или удалить существующий коммит обычными командами Git невозможно.
https://www.dev-notes.ru/articles/git-rewriting-history/
Одной из основных возможностей Git является "переписывание истории", т.е. "изменение" существующих коммитов. Я использую кавычки, потому что — несмотря на видимость — история Git неизменна. Изменить или удалить существующий коммит обычными командами Git невозможно.
https://www.dev-notes.ru/articles/git-rewriting-history/
Заметки разработчика
Объяснение Git: Переписывание истории
Не бойтесь команд Git, меняющих историю, а вместо этого воспользуйтесь ими.
Создание движка шаблонов на PHP — Рендеринг и Эхо
Давайте создадим крошечный движок шаблонов для PHP! Эта статья будет посвящена рендерингу шаблона и отображению данных, которые можно экранировать с помощью htmlspecialchars().
https://www.dev-notes.ru/articles/php/build-your-own-template-engine-in-php-rendering-echo/
Давайте создадим крошечный движок шаблонов для PHP! Эта статья будет посвящена рендерингу шаблона и отображению данных, которые можно экранировать с помощью htmlspecialchars().
https://www.dev-notes.ru/articles/php/build-your-own-template-engine-in-php-rendering-echo/
Заметки разработчика
Создание движка шаблонов на PHP — Рендеринг и Эхо
Давайте создадим крошечный движок шаблонов для PHP! Эта статья будет посвящена рендерингу шаблона и отображению данных.
API Аутентификация в Laravel
Когда речь идёт об аутентификации в Laravel, существует множество вариантов. Но что использовать, когда речь идёт об аутентификации вашего API?
https://www.dev-notes.ru/articles/laravel/api-authentication-in-laravel/
Когда речь идёт об аутентификации в Laravel, существует множество вариантов. Но что использовать, когда речь идёт об аутентификации вашего API?
https://www.dev-notes.ru/articles/laravel/api-authentication-in-laravel/
Заметки разработчика
API Аутентификация в Laravel
Когда речь идёт об аутентификации в Laravel, существует множество вариантов. Но что использовать, когда речь идёт об аутентификации вашего API?
Вложенность CSS
Одна из наших любимых функций CSS препроцессора теперь встроена в CSS: вложения правил стиля.
https://www.dev-notes.ru/articles/css/css-nesting/
Одна из наших любимых функций CSS препроцессора теперь встроена в CSS: вложения правил стиля.
https://www.dev-notes.ru/articles/css/css-nesting/
Заметки разработчика
Вложенность CSS
До появления вложенности каждый селектор нужно было объявлять отдельно, или использовать препроцессоры. Теперь в CSS встроено вложение правил стиля.
Перечисления в PHP: Руководство для начинающих
Давайте улучшим ваш код с помощью более безопасного способа программирования с использованием перечислений PHP, или enum. В этой статье вы узнаете о них всё, что нужно.
https://www.dev-notes.ru/articles/php/enums/
Давайте улучшим ваш код с помощью более безопасного способа программирования с использованием перечислений PHP, или enum. В этой статье вы узнаете о них всё, что нужно.
https://www.dev-notes.ru/articles/php/enums/
Заметки разработчика
PHP Enum: Руководство для начинающих
Давайте улучшим ваш код с помощью более безопасного способа программирования используя перечислений PHP, или enum. В этой статье вы узнаете о них всё, что нужно
Больше контроля над выбором :nth-child() с синтаксисом of S
Предварительно отфильтруйте набор дочерних элементов, прежде чем применять к нему логику Ab+B.
https://www.dev-notes.ru/articles/css/css-nth-child-of-s/
Предварительно отфильтруйте набор дочерних элементов, прежде чем применять к нему логику Ab+B.
https://www.dev-notes.ru/articles/css/css-nth-child-of-s/
Заметки разработчика
Больше контроля над выбором :nth-child() с синтаксисом of S
Предварительно отфильтруйте набор дочерних элементов, прежде чем применять к нему логику Ab+B.
Руководство по использованию ts-reset для TypeScript
Пакет ts-reset решат ряд проблем с типами в TypeScript, подобно кнопке сброса CSS, чтобы избежать ошибок, вызванных ошибками типов.
https://www.dev-notes.ru/articles/typescript/guide-using-ts-reset/
Пакет ts-reset решат ряд проблем с типами в TypeScript, подобно кнопке сброса CSS, чтобы избежать ошибок, вызванных ошибками типов.
https://www.dev-notes.ru/articles/typescript/guide-using-ts-reset/
Заметки разработчика
Руководство по использованию ts-reset для TypeScript
Пакет ts-reset решат ряд проблем с типами в TypeScript, подобно кнопке сброса CSS, чтобы избежать ошибок, вызванных ошибками типов.
Использование CSS свойств object-fit и object-position
В статье объясняется и демонстрируется, как использовать два CSS свойства, которые могут помочь при создании отзывчивых макетов — object-fit и object-position.
https://www.dev-notes.ru/articles/css/using-css-object-fit-object-position-properties/
В статье объясняется и демонстрируется, как использовать два CSS свойства, которые могут помочь при создании отзывчивых макетов — object-fit и object-position.
https://www.dev-notes.ru/articles/css/using-css-object-fit-object-position-properties/
Заметки разработчика
Использование CSS свойств object-fit и object-position
В статье объясняется и демонстрируется, как использовать два CSS свойства, которые могут помочь при создании отзывчивых макетов — object-fit и object-position.
Руководство по сокрытию элементов в CSS
Мы изучим различные подходы к сокрытию элементов веб-страниц с помощью CSS и оценим их производительность.
https://www.dev-notes.ru/articles/css/guide-hiding-elements-css/
Мы изучим различные подходы к сокрытию элементов веб-страниц с помощью CSS и оценим их производительность.
https://www.dev-notes.ru/articles/css/guide-hiding-elements-css/
Заметки разработчика
Руководство по сокрытию элементов в CSS
Мы изучим различные подходы к сокрытию элементов веб-страниц с помощью CSS и оценим их производительность.
Mobile-First подход с HTML и CSS
В современном цифровом ландшафте подход, ориентированный на мобильные решения (mobile-first), приобрёл большое значение в веб-дизайне и разработке. Применяя подход mobile-first в HTML и CSS, вы отдаёте приоритет потребностям мобильных пользователей и обеспечиваете бесперебойную и увлекательную работу вашего сайта на небольших экранах. В этой статье мы расскажем о принципах и преимуществах "mobile-first" дизайна и реализации конкретных стратегий в HTML и CSS, чтобы вы могли применить эту методику.
https://www.dev-notes.ru/articles/frontend/mobile-first-approach-with-html-and-css/
В современном цифровом ландшафте подход, ориентированный на мобильные решения (mobile-first), приобрёл большое значение в веб-дизайне и разработке. Применяя подход mobile-first в HTML и CSS, вы отдаёте приоритет потребностям мобильных пользователей и обеспечиваете бесперебойную и увлекательную работу вашего сайта на небольших экранах. В этой статье мы расскажем о принципах и преимуществах "mobile-first" дизайна и реализации конкретных стратегий в HTML и CSS, чтобы вы могли применить эту методику.
https://www.dev-notes.ru/articles/frontend/mobile-first-approach-with-html-and-css/
Заметки разработчика
Mobile-First подход с HTML и CSS
Как реализовать мобильный подход к дизайну веб-сайта
20 функций PHP, которые вы должны знать в 2023 году
PHP постоянно развивается, и важно быть в курсе последних функций и улучшений. В этой статье представлены 20 функций PHP, которые вы должны знать в 2023 году, каждая из которых проиллюстрирована удобным примером кода.
https://www.dev-notes.ru/articles/php/20-php-features-you-should-know-in-2023/
PHP постоянно развивается, и важно быть в курсе последних функций и улучшений. В этой статье представлены 20 функций PHP, которые вы должны знать в 2023 году, каждая из которых проиллюстрирована удобным примером кода.
https://www.dev-notes.ru/articles/php/20-php-features-you-should-know-in-2023/
Заметки разработчика
20 функций PHP, которые вы должны знать в 2023 году
PHP постоянно развивается, и важно быть в курсе последних изменений. В этой статье представлены 20 функций, каждая из которых проиллюстрирована примером кода.
Новые возможности и изменения в Laravel Livewire v3
В этой статье вы узнаете о некоторых важных возможностях, которые появятся в Laravel Livewire v3.
https://www.dev-notes.ru/articles/laravel/livewire-v3-features/
В этой статье вы узнаете о некоторых важных возможностях, которые появятся в Laravel Livewire v3.
https://www.dev-notes.ru/articles/laravel/livewire-v3-features/
Заметки разработчика
Новые возможности и изменения в Laravel Livewire v3
В этой статье вы узнаете о некоторых важных возможностях, которые появятся в Laravel Livewire v3.
Laravel: Погружение в CORS
Из этого руководства вы узнаете, как использовать возможности Laravel CORS. Узнайте, что это такое, и раскройте его потенциал для беспрепятственного совместного использования ресурсов из разных источников.
https://www.dev-notes.ru/articles/laravel/diving-into-cross-origin-resource-sharing/
Из этого руководства вы узнаете, как использовать возможности Laravel CORS. Узнайте, что это такое, и раскройте его потенциал для беспрепятственного совместного использования ресурсов из разных источников.
https://www.dev-notes.ru/articles/laravel/diving-into-cross-origin-resource-sharing/
Заметки разработчика
Laravel: Погружение в CORS
Из этого руководства вы узнаете, как использовать возможности Laravel CORS. Узнайте, что это такое, и раскройте его потенциал для беспрепятственного CORS.
БЭМ vs SMACSS: Сравнение CSS методологий
Следование CSS методологии гарантирует, что все, кто участвует в процессе разработки, говорят на одном языке. БЭМ и SMACSS отличаются друг от друга, но имеют ряд уникальных преимуществ.
https://www.dev-notes.ru/articles/css/bem-vs-smacss-comparing-css-methodologies/
Следование CSS методологии гарантирует, что все, кто участвует в процессе разработки, говорят на одном языке. БЭМ и SMACSS отличаются друг от друга, но имеют ряд уникальных преимуществ.
https://www.dev-notes.ru/articles/css/bem-vs-smacss-comparing-css-methodologies/
Заметки разработчика
БЭМ vs SMACSS: Сравнение CSS методологий
Следование CSS методологии гарантирует, что все, участвующие в процессе разработки, говорят на одном языке. БЭМ и SMACSS отличаются, но имеют ряд преимуществ.
Примитивные объекты в JavaScript: Когда их использовать (часть 2)
Во второй части цикла Кирилл рассматривает полезность примитивных объектов, изучая, как уменьшение их возможностей может быть полезно для вашего проекта.
https://www.dev-notes.ru/articles/javascript/primitive-objects-javascript-part-2/
Во второй части цикла Кирилл рассматривает полезность примитивных объектов, изучая, как уменьшение их возможностей может быть полезно для вашего проекта.
https://www.dev-notes.ru/articles/javascript/primitive-objects-javascript-part-2/
Заметки разработчика
Примитивные объекты в JavaScript: Когда их использовать (часть 2)
Во второй части цикла Кирилл рассматривает полезность примитивных объектов, изучая, как уменьшение их возможностей может быть полезно для вашего проекта.
Как установить MySQL сервер на Ubuntu Linux 22.04 LTS
Объясняем, как установить MySQL 8 сервер на Ubuntu Linux 22.04 LTS с помощью APT, создать пользователей, базу данных и настроить сервер.
https://www.dev-notes.ru/articles/devops/installing-mysql-server-on-ubuntu-22-04-lts-linux/
Объясняем, как установить MySQL 8 сервер на Ubuntu Linux 22.04 LTS с помощью APT, создать пользователей, базу данных и настроить сервер.
https://www.dev-notes.ru/articles/devops/installing-mysql-server-on-ubuntu-22-04-lts-linux/
Заметки разработчика
Как установить MySQL сервер на Ubuntu Linux 22.04 LTS
Объясняем, как установить MySQL 8 сервер на Ubuntu linux 22.04 LTS с помощью APT, создать пользователей, базу данных и настроить сервер.
Как определить, когда элемент входит или выходит из области просмотра с помощью ванильного JavaScript
API Intersection Observer можно использовать для наблюдения за элементом и запуска функции обратного вызова, когда он входит или выходит из области просмотра (или из другого элемента).
https://www.dev-notes.ru/articles/javascript/how-to-detect-when-an-element-enters-or-leaves-the-viewport/
API Intersection Observer можно использовать для наблюдения за элементом и запуска функции обратного вызова, когда он входит или выходит из области просмотра (или из другого элемента).
https://www.dev-notes.ru/articles/javascript/how-to-detect-when-an-element-enters-or-leaves-the-viewport/
Заметки разработчика
Как определить, когда элемент входит или выходит из области просмотра
API Intersection Observer можно использовать для наблюдения за элементом и запуска функции обратного вызова, когда он входит или выходит из области просмотра.
Запуск команд в Laravel c использованием Процессов
В этом руководстве вы узнаете, как использовать фасад Laravel Process, построенный на основе высокоэффективного компонента Symfony Process, для выполнения команд вне среды Laravel.
https://www.dev-notes.ru/articles/laravel/run-commands-laravel-using-processes/
В этом руководстве вы узнаете, как использовать фасад Laravel Process, построенный на основе высокоэффективного компонента Symfony Process, для выполнения команд вне среды Laravel.
https://www.dev-notes.ru/articles/laravel/run-commands-laravel-using-processes/
Заметки разработчика
Запуск команд в Laravel c использованием Процессов
В этом руководстве вы узнаете, как использовать фасад Laravel Process, построенный на основе компонента Symfony Process, для выполнения команд вне среды Laravel
Свойства API-интерфейса IntersectionObserver
Вчера мы рассмотрели, как определить, когда элемент входит или выходит из области просмотра. Сегодня мы познакомимся с некоторыми подробностями, которые можно получить об этих элементах из объекта IntersectionObserverEntry.
https://www.dev-notes.ru/articles/javascript/intersectionobserver-api-properties/
Вчера мы рассмотрели, как определить, когда элемент входит или выходит из области просмотра. Сегодня мы познакомимся с некоторыми подробностями, которые можно получить об этих элементах из объекта IntersectionObserverEntry.
https://www.dev-notes.ru/articles/javascript/intersectionobserver-api-properties/
Заметки разработчика
Свойства API-интерфейса IntersectionObserver
Сегодня мы познакомимся с некоторыми подробностями, которые можно получить об элементах из объекта IntersectionObserverEntry.
Всё что нужно знать о HTTP протоколе
Узнайте всё, что нужно знать о HTTP протоколе, на котором работает вся сеть.
https://www.dev-notes.ru/articles/devops/http-in-depth/
Узнайте всё, что нужно знать о HTTP протоколе, на котором работает вся сеть.
https://www.dev-notes.ru/articles/devops/http-in-depth/
Заметки разработчика
Всё что нужно знать о HTTP протоколе
Узнайте всё, что нужно знать о HTTP протоколе, который должен знать каждый веб-разработчик, поскольку он поддерживает всю сеть.