es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete 👈

Заметки разработчика

Заметки разработчика

Ir al canal en Telegram

Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов. https://www.dev-notes.ru @snakenf

Mostrar más
Buy Ad
463
Suscriptores
Sin datos24 horas
-37 días
+130 días
Archivo de publicaciones
Vim: Повторить последнюю замену В Vim есть несколько способов повторить последнюю замену. https://www.dev-notes.ru/articles/vim/vimtrick-repeat-the-last-substitution/

Понимание генераторов TypeScript Функции-генераторы выглядят как обычные функции, но ведут себя немного иначе, позволяя вам приостановить и выполнить ваш код в более поздний момент времени. https://www.dev-notes.ru/articles/typescript/understanding-generators/

Работа со сторонними сервисами в Laravel Итак, чуть более двух лет назад я написал руководство о том, как работать со сторонними сервисами в Laravel. На сегодня это самая посещаемая страниц на моём сайте. Однако за последние два года всё изменилось, и я решил снова обратиться к этой теме. https://www.dev-notes.ru/articles/laravel/working-with-third-party-services-in-laravel/

Vim: Подсчёт вхождений Быстро подсчитайте количество совпадений с шаблоном при помощи этого простого трюка с Vim. https://www.dev-notes.ru/articles/vim/vimtrick-count-occurrences/

Шпаргалка по командам Git Все, что вам нужно знать, в одной удобной шпаргалке https://www.dev-notes.ru/articles/git/git-cheatsheet/

Хуки жизненного цикла в Laravel Мы, как программисты, должны уметь разбивать большие и сложные задачи на более мелкие и простые в управлении фрагменты. Однако иногда оказывается, что с некоторыми из тех небольших повторяющихся фрагментов кода, которые мы извлекли, чтобы уменьшить дублирование (или по какой-то другой причине), приходится взаимодействовать по-разному в зависимости от некоторого внешнего контекста. https://www.dev-notes.ru/articles/laravel/lifecycle-hooks-in-laravel/

Использование нескольких селекторов с помощью методов селектора 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/

Безопасный способ использования переменных .env в Laravel При разработке в Laravel обращение к значениям конфигурации и конфиденциальной информации из файла .env — обычное дело. В этой статье мы рассмотрим важность использования вспомогательной функции config() и почему при чтении значений следует избегать использования вспомогательной функции env(). https://www.dev-notes.ru/articles/laravel/the-safe-way-to-use-env-variables/

Генерация Laravel миграций из существующей базы данных Одной из распространённых проблем при переносе легаси PHP-приложения на Laravel является создание миграции базы данных на основе существующей базы данных. https://www.dev-notes.ru/articles/laravel/generate-laravel-migrations-from-an-existing-database/

Sass для веб-разработки Написание CSS имеет решающее значение для создания красивых и функциональных веб-сайтов, но управление CSS может стать сложной задачей по мере роста размеров и сложности сайтов. Вот тут-то и появляются препроцессоры CSS, такие, как Sass. В этой статье вы познакомитесь с Sass и узнаете, как он может упростить рабочий процесс и помочь писать более эффективный и удобный код. https://www.dev-notes.ru/articles/frontend/sass-for-web-development/

Дженерики (универсальные типы) в TypeScript Дженерики играют решающую роль в программировании, поскольку они позволяют создавать типобезопасные функции без предварительного указания точного типа, но допуская ограничения и проверки типов программистом. В этой статье представлена концепция дженериков, перечислены их преимущества и показано, как их использовать. https://www.dev-notes.ru/articles/typescript/generics-in-typescript/

Три причины изучить Laravel Laravel стал одним из самых популярных PHP фреймворков благодаря своим обширным функциям, простоте использования и удобочитаемости. Это отличный выбор для веб-разработчиков, стремящихся создавать надёжные и масштабируемые приложения. Если вы всё ещё сомневаетесь, стоит ли делать решительный шаг, вот три веские причины изучить Laravel. https://www.dev-notes.ru/articles/laravel/three-reasons-to-learn-laravel/

Laravel: Условная валидация При проверке форм или API запросов иногда правило для одного поля зависит от значений других полей. В этой статье я покажу четыре различных примера синтаксиса Laravel для достижения этой цели. https://www.dev-notes.ru/articles/laravel/conditional-validation-other-fields/

CSS: Введение в контейнерные запросы Контейнерные запросы позволяют стилизовать элементы в зависимости от доступного пространства. Они позволяют создавать устойчивые адаптивные компоненты. https://www.dev-notes.ru/articles/css/container-queries-introduction/

Отзывчивые CSS макеты без медиа-запросов Узнайте, как Flexbox и Grid позволяют создавать плавно реагирующие макетные сетки без медиа-запросов. https://www.dev-notes.ru/articles/css/responsive-css-layout-grids-without-media-queries/

Основы TLS Протокол защиты транспортного уровня (TLS) шифрует данные, отправляемые через Интернет, чтобы гарантировать, что перехватчики и хакеры не смогут увидеть, что вы передаёте, что особенно полезно для личной и конфиденциальной информации, такой как пароли, номера кредитных карт и личная переписка. В этой статье объясняется, что такое TLS, как он работает и почему его следует использовать. https://www.dev-notes.ru/articles/devops/tls-basic/

#[Override] в PHP 8.3 В PHP 8.3 появилась новая функция: атрибут #[Override]. Эта функция уже известна в других языках, но позвольте мне объяснить, если вы не знаете, что она делает. https://www.dev-notes.ru/articles/php/override-in-php-83/

Делегирование событий и вложенные элементы Сегодня я хотел бы поговорить о том, как обрабатывать вложенные элементы с делегированием событий. https://www.dev-notes.ru/articles/javascript/event-delegation-and-nested-elements/

Понимание порядка выполнения SQL запроса В этой статье мы рассмотрим, как SQL запросы выполняются механизмом базы данных и как использовать эти знания для оптимизации запросов для повышения производительности и точности. https://www.dev-notes.ru/articles/devops/understand-the-sql-execution-order/

JavaScript: Освоение оператора switch Освойте оператор switch: более организованную и лаконичную альтернативу использования нескольких операторов if-else https://www.dev-notes.ru/articles/javascript/switch-statement/