Жадная загрузка может нанести вред
Да, вы всё правильно поняли. Жадная загрузка может нанести вред, сильный вредной. Однако мы часто прибегаем к ней, когда имеем дело со сценарием N+1, думая, что решили проблему, а на самом деле, возможно, сделали ещё хуже. Каким образом? Давайте разберёмся.
🖥 Читать статью
📱 @dev_notes_ru
#Laravel #Eloquent #EagerLoading
Да, вы всё правильно поняли. Жадная загрузка может нанести вред, сильный вредной. Однако мы часто прибегаем к ней, когда имеем дело со сценарием N+1, думая, что решили проблему, а на самом деле, возможно, сделали ещё хуже. Каким образом? Давайте разберёмся.
#Laravel #Eloquent #EagerLoading
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Меню "вне холста" — распространённый паттерн в веб-дизайне. Его часто можно увидеть на мобильных сайтах, где вы кликаете на кнопку гамбургер, и меню выдвигается сбоку экрана, обычно перекрывая контент, находящийся за ним.
https://www.dev-notes.ru/articles/frontend/build-off-canvas-menu-web-components/
https://www.dev-notes.ru/articles/frontend/build-off-canvas-menu-web-components/
Заметки разработчика
Создание меню "вне холста" с <dialog> и веб-компонентами
Создание меню вне холста с использованием веб-компонентов и HTML элементов для повышения удобства и доступности.
Кто не устал от коммитов "Remove pdb" или "Fix a typo" через несколько минут или часов после коммита чистой фичи? Несколько лет назад я обнаружил в GIT две полезные опции, которые работают вместе:
https://www.dev-notes.ru/articles/git/keep-your-branch-clean-with-fixup-and-autosquash/
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
Один из вопросов, который мне чаще всего задают в течение последнего года… Вы слышали о HTMX? Что вы думаете о нем?
https://www.dev-notes.ru/articles/frontend/why-not-htmx/
https://www.dev-notes.ru/articles/frontend/why-not-htmx/
Заметки разработчика
Почему не HTMX
Один из вопросов, который мне чаще всего задают в течение последнего года… Вы слышали о HTMX? Что вы думаете о нем?
В течение последних недель мы обновляли сайты Symfony, такие, как symfony.com, live.symfony.com и certification.symfony.com, на использование
https://www.dev-notes.ru/articles/symfony/upgrading-symfony-websites-to-assetmapper/
AssetMapper вместо Webpack Encore. В этой статье мы расскажем о том, как это было реализовано.https://www.dev-notes.ru/articles/symfony/upgrading-symfony-websites-to-assetmapper/
Заметки разработчика
Обновление веб-сайтов Symfony на AssetMapper
Недавно мы перевели все сайты Symfony с Webpack Encore на AssetMapper. В этой статье подробно описывается процесс перехода.
❤2
Узнайте о решениях проблемы "Vite manifest not found" в Laravel, включающих установку, настройку среды, очистку кэша и управление ресурсами.
https://www.dev-notes.ru/articles/laravel/solving-the-laravel-vite-manifest-not-found-issue/
https://www.dev-notes.ru/articles/laravel/solving-the-laravel-vite-manifest-not-found-issue/
Заметки разработчика
Laravel: Решение проблемы "Vite manifest not found"
Узнайте о решениях проблемы "Vite manifest not found" в Laravel, включающих установку, настройку среды, очистку кэша и управление ресурсами.
В этой статье мы рассмотрим, как синхронизировать Google Календари с Laravel приложением, основные параметры для получения API-ресурсов. Создадим и оптимизируем код.
https://www.dev-notes.ru/articles/laravel/how-to-sync-google-calendar-with-laravel/
https://www.dev-notes.ru/articles/laravel/how-to-sync-google-calendar-with-laravel/
Заметки разработчика
Как синхронизировать Google Календарь с Laravel
В этой статье мы рассмотрим, как синхронизировать Google Календари с Laravel приложением, параметры для получения API-ресурсов. Создадим и оптимизируем код.
В этой статье мы будем привязывать Google Events к Google Календарям. Давайте рассмотрим, какие параметры нужно отправлять и что они означают.
https://www.dev-notes.ru/articles/laravel/how-to-synchronize-google-events-with-laravel/
https://www.dev-notes.ru/articles/laravel/how-to-synchronize-google-events-with-laravel/
Заметки разработчика
Как синхронизировать Google Events с Laravel
В этой статье мы будем привязывать Google Events к Google Календарям. Давайте рассмотрим, какие параметры нужно отправлять и что они означают.
Узнайте, как легко управлять валидацией массива в Laravel, для обеспечения целостности данных в ваших веб-приложениях.
https://www.dev-notes.ru/articles/laravel/laravel-array-validation/
https://www.dev-notes.ru/articles/laravel/laravel-array-validation/
Заметки разработчика
Простая целостность данных с валидацией массивов в Laravel
Узнайте, как легко управлять валидацией массива в Laravel, для обеспечения целостности данных в ваших веб-приложениях.
👍1
Узнайте, как проверять входящие данные в приложениях Laravel, начиная с основ и заканчивая более сложными концепциями.
https://www.dev-notes.ru/articles/laravel/validation-in-laravel-made-easy/
https://www.dev-notes.ru/articles/laravel/validation-in-laravel-made-easy/
Заметки разработчика
Валидация в Laravel стала проще
Узнайте, как проверять входящие данные в приложениях Laravel, начиная с основ и заканчивая более сложными концепциями.
В последнее время SQLite вызывает всеобщий ажиотаж, но действительно ли он может конкурировать с MySQL и PostgreSQL в продакшне веб-приложений?
https://www.dev-notes.ru/articles/database/is-it-time-to-ditch-mysql-and-postgresql-for-sqlite/
https://www.dev-notes.ru/articles/database/is-it-time-to-ditch-mysql-and-postgresql-for-sqlite/
Заметки разработчика
Пора заменить MySQL и PostgreSQL на SQLite
В последнее время SQLite вызывает всеобщий ажиотаж, но действительно ли он может конкурировать с MySQL и PostgreSQL в продакшне веб-приложений?
В статье приводится глубокое сравнение и противопоставление TypeScript и его предшественника, стандартизированного ECMA, JavaScript.
https://www.dev-notes.ru/articles/typescript/javascript-vs-typescript/
https://www.dev-notes.ru/articles/typescript/javascript-vs-typescript/
Заметки разработчика
TypeScript vs JavaScript — Детальное сравнение
В этой статье приводится глубокое сравнение и противопоставление TypeScript и его предшественника, стандартизированного ECMA, JavaScript.
JavaScript CustomEvent расширяют функциональность встроенной системы событий. Проще говоря, они позволяют программистам создавать и обрабатывать события, уникальные для их приложения, и в этой статье мы расскажем о них всё.
https://www.dev-notes.ru/articles/javascript/custom-events-in-javascript/
https://www.dev-notes.ru/articles/javascript/custom-events-in-javascript/
Заметки разработчика
Пользовательские события CustomEvent
Улучшение пользовательского опыта за счёт использования событий CustomEvent.
Рассмотрим, что такое HTMX, и какие возможности он предоставляет разработчикам.
https://www.dev-notes.ru/articles/frontend/what-is-htmx/
https://www.dev-notes.ru/articles/frontend/what-is-htmx/
Заметки разработчика
Что такое htmx
В этой статье мы рассмотрим, что такое HTMX, и какие возможности он предоставляет разработчикам.
Привет, веб-разработчики! Недавно появились новости о Laravel 11, и о новых возможностях, с которыми определённо стоит пообщаться. Если вы увлекаетесь Laravel так же, как и я, наверняка не терпится узнать, что нового появилось и как это облегчит жизнь. Так что давайте погрузимся в тему. И да, сделаем это в непринуждённой манере с большим количеством примеров кода, чтобы было понятно и весело.
https://www.dev-notes.ru/articles/laravel/latest-features-in-laravel-11/
https://www.dev-notes.ru/articles/laravel/latest-features-in-laravel-11/
Заметки разработчика
Новые возможности Laravel 11
Новые возможности Laravel 11: предстоящие изменения, новые улучшения Laravel 11, улучшенная маршрутизация, Eloquent casts и другие возможности.
👍3❤1
Релиз PHP 8.4 запланирован 21 ноября 2024 года. Давайте рассмотрим новые функции и изменения.
https://www.dev-notes.ru/articles/php/php-8-4-whats-new/
https://www.dev-notes.ru/articles/php/php-8-4-whats-new/
Заметки разработчика
PHP 8.4: что нового и дата выхода
Релиз PHP 8.4 вышел 21 ноября 2024 года. Давайте рассмотрим новые функции и изменения.
❤1👍1🔥1
Ahmad Shadeed опубликовал новое интерактивное руководство с огромным количеством визуальных и интерактивных примеров демонстрирующих как использовать псевдо-класс
https://ishadeed.com/article/css-has-guide
:has().https://ishadeed.com/article/css-has-guide
👍3