en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe 👈

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

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

Open in Telegram

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

Show more
Buy Ad
463
Subscribers
No data24 hours
-37 days
+130 days
Posts Archive
👩‍💻 React и FormData Когда изучаете, как получить доступ к данным формы в React, исторически вы должны были узнать об управ
👩‍💻 React и FormData Когда изучаете, как получить доступ к данным формы в React, исторически вы должны были узнать об управляемых и неуправляемых полях. Позже можете начать использовать сторонние абстракции, такие как Formik или React Hook Form, использующие управляемые и неуправляемые методы под капотом. В любом случае конечной целью является сбор данных формы. В случае с управляемой формой ваши данные — это ваше состояние. В случае с неуправляемой нужно собирать значения формы самостоятельно, и обычно разработчики выбирают для этого рефы. Все поля форм в React должны быть либо управляемыми, либо неуправляемыми, потому что вы либо добавляете value в проп, либо нет. FormData, стандарт JavaScript с 2010 года, — это способ доступа к данным формы, независимо от того, управляемая она или неуправляемая, но большинство предпочитает неуправляемую. 🖥 Читать статью 📱 @dev_notes_ru #React #FromData #JavaScript #TypeScript

#laravel #artisan #tips 💡 Совет по Laravel: Подключение к БД через Artisan Вам когда-нибудь требовалось быстро подключиться
#laravel #artisan #tips 💡 Совет по Laravel: Подключение к БД через Artisan Вам когда-нибудь требовалось быстро подключиться к базе данных через CLI? Для этого есть команда Artisan! 🚀 📱 @dev_notes_ru

#Laravel #interview #php 12 вопросов для собеседования по Laravel: Работодателю и кандидату Существует множество статей с воп
#Laravel #interview #php 12 вопросов для собеседования по Laravel: Работодателю и кандидату Существует множество статей с вопросами для собеседования по Laravel, но в основном они звучат как вопросы из викторины. ❓ Какая последняя версия Laravel? ❓ Что такое Composer? ❓ Какие файлы маршрутов включены в Laravel? Ответы на такие вопросы не помогают определить, насколько кандидат подходит для работы в реальных проектах. Поэтому мы решили составить свой собственный список вопросов. Мы рассмотрим их с двух сторон: ✅ Как интервьюер: что бы я спросил, если бы нанимал Laravel-разработчика? ✅ Как кандидат: к чему мне готовиться? 🖥 Читать статью 📱 @dev_notes_ru

#laravel #migration #artisan #php #tips Совет по Laravel 💡: Убедитесь в правильности названия таблицы в миграциях При создан
#laravel #migration #artisan #php #tips Совет по Laravel 💡: Убедитесь в правильности названия таблицы в миграциях При создании миграций иногда мы не форматируем имя таким образом, чтобы Laravel мог понять, как заполнить имя таблицы. Однако его всегда можно указать вручную 🚀. @dev_notes_ru

#git Как восстановить удалённую ветвь Git Случайное удаление ветви Git может оказаться кошмаром, особенно если она содержала
#git Как восстановить удалённую ветвь Git Случайное удаление ветви Git может оказаться кошмаром, особенно если она содержала критические изменения кода. К счастью, Git предоставляет мощные инструменты, позволяющие восстановить удалённые ветки. Мы рассмотрим всё, начиная от понимания анатомии ветвей Git и заканчивая восстановлением удалённой ветви с помощью простых команд. 📄 Читать статью @dev_notes_ru

#laravel #eloquent #php #tips Совет по Laravel Для отношений можно задать сортировку по умолчанию. Это поможет получать после
#laravel #eloquent #php #tips Совет по Laravel Для отношений можно задать сортировку по умолчанию. Это поможет получать последовательные и упорядоченные данные. @dev_notes_ru

#Laravel #cache #php Кэширование запросов к базе данных в Laravel Кэширование запросов к базе данных — мощная техника оптимиз
#Laravel #cache #php Кэширование запросов к базе данных в Laravel Кэширование запросов к базе данных — мощная техника оптимизации производительности приложений Laravel. Кэшируя часто используемые данные, можно значительно снизить нагрузку на базу данных и ускорить работу приложения. В статье мы рассмотрим, как использовать Laravel метод Cache::tags() для реализации тонкого контроля над стратегией кэширования. 📄 Читать статью @dev_notes_ru

#laravel #php #tips Совет по Laravel 💡: Автоматические заглавные буквы в переводах Знаете ли вы, что можно не только парамет
#laravel #php #tips Совет по Laravel 💡: Автоматические заглавные буквы в переводах Знаете ли вы, что можно не только параметризировать строки перевода, но и автоматически писать их заглавными буквами? 🚀 @dev_notes_ru

#Laravel #helper #php #backend #webdev Упрощение преобразования данных с хелпером transform() Laravel хелпер transform() — мо
#Laravel #helper #php #backend #webdev Упрощение преобразования данных с хелпером transform() Laravel хелпер transform() — мощный, но недооценённый инструмент, способный очистить код при работе с условными модификациями данных. Эта универсальная функция позволяет преобразовывать данные только при соблюдении определённых условий, что делает её идеальной для обработки пользовательского ввода, форматирования ответов API или предоставления значений по умолчанию. Рассмотрим, как эффективно использовать хелпер transform() в проектах Laravel. 📄 Читать статью @dev_notes_ru

#laravel #Guzzle #php #tips У Guzzle есть две примечательные опции, к которым можно получить доступ в HTTP-клиенте Laravel че
#laravel #Guzzle #php #tips У Guzzle есть две примечательные опции, к которым можно получить доступ в HTTP-клиенте Laravel через метод withOptions, и которые могут пригодиться! sink: Указывает, куда будет сохраняться тело ответа. Очень удобно для хранения содержимого HTTP-запроса непосредственно в файле progress: Обратный вызов, выполняемый каждый раз, когда происходит прогресс передачи. Очень удобно для отображения/отслеживания прогресса загрузки файла в реальном времени @dev_notes_ru

#Laravel #LazyCollection #php #backend #webdev Оптимизация обработки больших массивов данных с Lazy Collection При работе с б
#Laravel #LazyCollection #php #backend #webdev Оптимизация обработки больших массивов данных с Lazy Collection При работе с большими массивами данных в Laravel использование памяти может быстро стать узким местом. Lazy Collection предлагает элегантное решение проблемы, позволяя эффективно работать с большими объёмами данных. Давайте рассмотрим, как использовать эту мощную функцию в приложениях Laravel. 📄 Читать статью @dev_notes_ru

#laravel #php #tips Совет по Laravel 💡: Faker randomDigitNot() При определении фабрик иногда может потребоваться сгенерирова
#laravel #php #tips Совет по Laravel 💡: Faker randomDigitNot() При определении фабрик иногда может потребоваться сгенерировать случайную цифру, исключив при этом определенную. Поскольку Laravel использует FakerPHP под капотом, можно использовать randomDigitNot, чтобы сделать именно это 🚀. @dev_notes_ru

#git Руководство по merge, rebase, squash и cherry-pick Если вы новичок в Git, может показаться сложным найти информацию о то
#git Руководство по merge, rebase, squash и cherry-pick Если вы новичок в Git, может показаться сложным найти информацию о том, когда и как использовать определённые команды с реальными примерами. Многие руководства рассказывают только о командах, чего может быть достаточно для опытных разработчиков, но не для новичков. В статье рассмотрим основные команды Git, позволяющие эффективно объединять ветви и реагировать на различные ситуации. Рассмотрим основные различия между merge и rebase, а также то, когда следует использовать каждую из них. Также рассмотрим, как использовать cherry pick для добавления определённых коммитов в одну или несколько ветвей, и почему следует объединять связанные коммиты в один, для сохранения чистоты ветви. Наконец, обсудим, как предотвратить некоторые распространённые проблемы при работе с ветвями. 📄 Читать статью @dev_notes_ru

#laravel #php #tips А вы знали... о методе skip в планировщике Laravel? Внутри skip() можно определить, когда команда не долж
#laravel #php #tips А вы знали... о методе skip в планировщике Laravel? Внутри skip() можно определить, когда команда не должна выполняться: @dev_notes_ru

#NodeJS #React Что означает гидратация Термин гидратация часто встречается в разговорах о JavaScript фреймворках. Короткий от
#NodeJS #React Что означает гидратация Термин гидратация часто встречается в разговорах о JavaScript фреймворках. Короткий ответ: это процесс, в ходе которого JavaScript выполняет, согласовывает и делает интерактивным HTML, уже находящийся в DOM, посредством рендеринга на стороне сервера (SSR). 📄 Читать статью @dev_notes_ru

#laravel #php #tips Совет по Laravel 💡: Трэйт Conditionable Пишете множество операторов if для вызова методов в классе? Поду
#laravel #php #tips Совет по Laravel 💡: Трэйт Conditionable Пишете множество операторов if для вызова методов в классе? Подумайте о том, чтобы сделать свой класс «условным» с помощью трейта Laravel Conditionable 🚀. @dev_notes_ru

#NodeJS #npm #yarn npm vs. yarn: Ключевые различия и сравнение В экосистеме JavaScript выбор между менеджерами пакетов npm и
#NodeJS #npm #yarn npm vs. yarn: Ключевые различия и сравнение В экосистеме JavaScript выбор между менеджерами пакетов npm и yarn может существенно повлиять на рабочий процесс разработки. И npm, и yarn широко используются в качестве инструментов, помогающих разработчикам управлять зависимостями в проектах, но каждый из них предлагает уникальные возможности, отвечающие различным потребностям проекта. В статье, посвящённой сравнению npm и yarn, мы рассмотрим их ключевые различия, преимущества и примеры использования, чтобы помочь решить, что лучше для ваших проектов. 📄 Читать статью @dev_notes_ru