Заметки разработчика
473 subscribers
669 photos
4 videos
1.17K links
Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов.

https://www.dev-notes.ru

@snakenf
Download Telegram
Обновлена статья "Объяснение Git: Переписывание истории"

Одной из основных возможностей Git является "переписывание истории", т.е. "изменение" существующих коммитов. Я использую кавычки, потому что — несмотря на видимость — история Git неизменна. Изменить или удалить существующий коммит обычными командами Git невозможно.

https://www.dev-notes.ru/articles/git-rewriting-history/
Создание движка шаблонов на PHP — Рендеринг и Эхо

Давайте создадим крошечный движок шаблонов для PHP! Эта статья будет посвящена рендерингу шаблона и отображению данных, которые можно экранировать с помощью htmlspecialchars().

https://www.dev-notes.ru/articles/php/build-your-own-template-engine-in-php-rendering-echo/
API Аутентификация в Laravel

Когда речь идёт об аутентификации в Laravel, существует множество вариантов. Но что использовать, когда речь идёт об аутентификации вашего API?

https://www.dev-notes.ru/articles/laravel/api-authentication-in-laravel/
Перечисления в PHP: Руководство для начинающих

Давайте улучшим ваш код с помощью более безопасного способа программирования с использованием перечислений PHP, или enum. В этой статье вы узнаете о них всё, что нужно.

https://www.dev-notes.ru/articles/php/enums/
Больше контроля над выбором :nth-child() с синтаксисом of S

Предварительно отфильтруйте набор дочерних элементов, прежде чем применять к нему логику Ab+B.

https://www.dev-notes.ru/articles/css/css-nth-child-of-s/
Руководство по использованию ts-reset для TypeScript

Пакет ts-reset решат ряд проблем с типами в TypeScript, подобно кнопке сброса CSS, чтобы избежать ошибок, вызванных ошибками типов.

https://www.dev-notes.ru/articles/typescript/guide-using-ts-reset/
Использование CSS свойств object-fit и object-position

В статье объясняется и демонстрируется, как использовать два CSS свойства, которые могут помочь при создании отзывчивых макетов — object-fit и object-position.

https://www.dev-notes.ru/articles/css/using-css-object-fit-object-position-properties/
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/
20 функций PHP, которые вы должны знать в 2023 году

PHP постоянно развивается, и важно быть в курсе последних функций и улучшений. В этой статье представлены 20 функций PHP, которые вы должны знать в 2023 году, каждая из которых проиллюстрирована удобным примером кода.

https://www.dev-notes.ru/articles/php/20-php-features-you-should-know-in-2023/
Laravel: Погружение в CORS

Из этого руководства вы узнаете, как использовать возможности Laravel CORS. Узнайте, что это такое, и раскройте его потенциал для беспрепятственного совместного использования ресурсов из разных источников.

https://www.dev-notes.ru/articles/laravel/diving-into-cross-origin-resource-sharing/
БЭМ vs SMACSS: Сравнение CSS методологий

Следование CSS методологии гарантирует, что все, кто участвует в процессе разработки, говорят на одном языке. БЭМ и SMACSS отличаются друг от друга, но имеют ряд уникальных преимуществ.

https://www.dev-notes.ru/articles/css/bem-vs-smacss-comparing-css-methodologies/
Примитивные объекты в JavaScript: Когда их использовать (часть 2)

Во второй части цикла Кирилл рассматривает полезность примитивных объектов, изучая, как уменьшение их возможностей может быть полезно для вашего проекта.

https://www.dev-notes.ru/articles/javascript/primitive-objects-javascript-part-2/
Как определить, когда элемент входит или выходит из области просмотра с помощью ванильного JavaScript

API Intersection Observer можно использовать для наблюдения за элементом и запуска функции обратного вызова, когда он входит или выходит из области просмотра (или из другого элемента).

https://www.dev-notes.ru/articles/javascript/how-to-detect-when-an-element-enters-or-leaves-the-viewport/
Запуск команд в Laravel c использованием Процессов

В этом руководстве вы узнаете, как использовать фасад Laravel Process, построенный на основе высокоэффективного компонента Symfony Process, для выполнения команд вне среды Laravel.

https://www.dev-notes.ru/articles/laravel/run-commands-laravel-using-processes/
Свойства API-интерфейса IntersectionObserver

Вчера мы рассмотрели, как определить, когда элемент входит или выходит из области просмотра. Сегодня мы познакомимся с некоторыми подробностями, которые можно получить об этих элементах из объекта IntersectionObserverEntry.

https://www.dev-notes.ru/articles/javascript/intersectionobserver-api-properties/