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

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

@dev_notes_ru

Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов.

https://www.dev-notes.ru

@snakenf
Subscribers
457
Photos
740
Videos
4
Links
1.2K

Showing posts older than #804 · Back to latest

Older Posts 20 shown
Post #802 197
JavaScript CustomEvent расширяют функциональность встроенной системы событий. Проще говоря, они позволяют программистам создавать и обрабатывать события, уникальные для их приложения, и в этой статье мы расскажем о них всё.

https://www.dev-notes.ru/articles/javascript/custom-events-in-javascript/
Заметки разработчика Пользовательские события CustomEvent Улучшение пользовательского опыта за счёт использования событий CustomEvent.
Post #801 200
Post #800 199
Post #799 190
Post #798 187
Post #797 186
Post #796 181
Post #795 198
Post #794 203
В течение последних недель мы обновляли сайты Symfony, такие, как symfony.com, live.symfony.com и certification.symfony.com, на использование AssetMapper вместо Webpack Encore. В этой статье мы расскажем о том, как это было реализовано.

https://www.dev-notes.ru/articles/symfony/upgrading-symfony-websites-to-assetmapper/
Заметки разработчика Обновление веб-сайтов Symfony на AssetMapper Недавно мы перевели все сайты Symfony с Webpack Encore на AssetMapper. В этой статье подробно описывается процесс перехода.
  • ❤ 2
Post #793 214
Post #792 232
Кто не устал от коммитов "Remove pdb" или "Fix a typo" через несколько минут или часов после коммита чистой фичи? Несколько лет назад я обнаружил в GIT две полезные опции, которые работают вместе: git commit --fixup и git rebase --autosquash. С их помощью можно легко объединить небольшие исправления с оригинальной фичей и сохранить ветвь чистой.

https://www.dev-notes.ru/articles/git/keep-your-branch-clean-with-fixup-and-autosquash/
Заметки разработчика Git: Поддерживайте чистоту ветви с помощью fixup и autosquash Кто не устал от коммитов "Remove pdb" или "Fix a typo" через несколько минут или часов после коммита чистой фичи?
  • 👍 1
Post #791 205
Меню "вне холста" — распространённый паттерн в веб-дизайне. Его часто можно увидеть на мобильных сайтах, где вы кликаете на кнопку гамбургер, и меню выдвигается сбоку экрана, обычно перекрывая контент, находящийся за ним.

https://www.dev-notes.ru/articles/frontend/build-off-canvas-menu-web-components/
Заметки разработчика Создание меню "вне холста" с <dialog> и веб-компонентами Создание меню вне холста с использованием веб-компонентов и HTML элементов для повышения удобства и доступности.
Post #790 225
Жадная загрузка может нанести вред

Да, вы всё правильно поняли. Жадная загрузка может нанести вред, сильный вредной. Однако мы часто прибегаем к ней, когда имеем дело со сценарием N+1, думая, что решили проблему, а на самом деле, возможно, сделали ещё хуже. Каким образом? Давайте разберёмся.

🖥 Читать статью

📱 @dev_notes_ru

#Laravel #Eloquent #EagerLoading
  • 👍 4
  • 🔥 1
Post #789 218
В этой статье мы рассмотрим фундаментальные концепции функционального программирования на JavaScript и то, как применять их для написания чистого, лаконичного и сопровождаемого кода.

Функциональное программирование — парадигма программирования, в которой особое внимание уделяется использованию функций для преобразования данных. Она направлена на написание кода, который является более декларативным, что облегчает его осмысление и сопровождение с течением времени. JavaScript был принят сообществом функционального программирования как язык, который можно использовать для реализации концепций функционального программирования.

https://www.dev-notes.ru/articles/javascript/functional-programming-in-javascript/
Заметки разработчика Функциональное программирование в JavaScript Мы рассмотрим концепции функционального программирования на JavaScript и то, как применять их для написания чистого, лаконичного и сопровождаемого кода.
  • 👍 1
Post #788 209
Конфигурация Symfony — одно из тех изменений, которые трудно заметить, пока они не будут удалены в следующей мажорной версии. Тогда приходится гуглить "сообщение об ошибке invalid option id" и надеяться на решение. Не самый лучший способ провести выходные, не так ли?

https://www.dev-notes.ru/articles/symfony/modernize-symfony-configs/
Заметки разработчика Модернизация конфигурации Symfony Конфигурация Symfony — одно из тех изменений, которые трудно заметить, пока они не будут удалены в следующей мажорной версии.
Post #787 213
Post #786 229
Начиная знакомство с Symfony, часто приходится следовать документации, не всегда понимая значение тех или иных механизмов. В этом контексте стоит поближе рассмотреть токены CSRF, которые на первый взгляд могут показаться дополнительным усложнением, но их роль крайне важна для безопасности приложения. В этой статье я расскажу, почему CSRF-токен так важен, и проиллюстрирую это на примере популярной социальной сети, которая столкнулась с проблемами безопасности из-за недостаточной проверки этих токенов.

https://www.dev-notes.ru/articles/symfony/an-introduction-to-csrf-tokens-in-symfony/
Заметки разработчика Введение в CSRF-токены в Symfony В этой статье я расскажу, почему CSRF-токен так важен, и проиллюстрирую какие проблемы безопасности могут возникнуть из-за недостаточной проверки токенов.
  • 👍 2
Post #785 210
Функции высшего порядка — одна из самых мощных возможностей JavaScript, позволяющая разработчикам писать лаконичный, гибкий и модульный код. Функция высшего порядка — это просто функция, которая либо принимает одну или несколько функций в качестве аргументов, либо возвращает функцию в качестве результата. В этой статье мы рассмотрим, что такое функции высшего порядка, почему они полезны и как использовать их в своём коде.

https://www.dev-notes.ru/articles/javascript/higher-order-functions-in-javascript/
Заметки разработчика Функции высшего порядка в JavaScript В этой статье мы рассмотрим функции высшего порядка в JavaScript, узнаем о встроенных методах и многое другое.
Post #784 201
Свойство $fillable в моделях Eloquent может оказаться разумным местом для размещения логики валидации. В конце концов, учитывая, что этот список является практически частью валидации, было бы расточительно не использовать ту же структуру для определения правил соответственно.

https://www.dev-notes.ru/articles/eloquent/using-fillable-for-validation/
Заметки разработчика Использование $fillable для валидации Свойство fillable в моделях Eloquent может оказаться разумным местом для размещения логики валидации.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →