uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling 👈

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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
Buy Ad
463
Obunachilar
Ma'lumot yo'q24 soatlar
-37 kun
+130 kun
Postlar arxiv
#laravel #tips #BearerToken #backend Совет по Laravel💡: Получайте Bearer токены элегантно Создаете API с помощью Laravel? Вы
#laravel #tips #BearerToken #backend Совет по Laravel💡: Получайте Bearer токены элегантно Создаете API с помощью Laravel? Вы можете получить bearer token с помощью метода bearerToken на объекте request без необходимости парсить его вручную 🚀. @dev_notes_ru

#laravel #php Release day! 🚀 Laravel v11.21.0 Breeze v2.1.4 Cashier Paddle v2.5.2 Cashier Stripe v15.4.2 Dusk v8.2.4 Fortify v1.24.0 Jetstream v5.1.5 Octane v2.5.4 Pennant v1.11.0 Prompts v0.1.25 Reverb v1.2.0 Slack Notification Channel v3.3.1 Telescope v5.2.1 @dev_notes_ru

#backend #php #php84 #feature Новые функции массива в PHP 8.4 PHP 8.4 выйдет в ноябре 2024 года и представит несколько новых
#backend #php #php84 #feature Новые функции массива в PHP 8.4 PHP 8.4 выйдет в ноябре 2024 года и представит несколько новых функций для работы с массивами: ✅ array_find ✅ array_find_key ✅ array_any ✅ array_all Кратко рассмотрим эти новые функции и как их использовать в проектах на PHP 8.4. Если вы Laravel разработчик, то возможно заметили, что уже есть подобные функции в классах Illuminate\Support\Collection и Illuminate\Support\Arr. Но мне нравится, что эти функции будут встроенными в PHP и поэтому будут доступны в любом PHP-проекте. Для тех кто разрабатывает в Laravel, я покажу эквиваленты новых функций массивов PHP 8.4 в Laravel, чтобы можно было реализовать тот же функционал в своих Laravel проектах, не дожидаясь выхода PHP 8.4. 📄 Читать статью @dev_notes_ru

#css #grid #tips #frontend Это свойство может стать решающим фактором. Свойство place-items: center; является сокращением для
#css #grid #tips #frontend Это свойство может стать решающим фактором. Свойство place-items: center; является сокращением для align-items и justify-items. Оно выравнивает элементы по вертикали и горизонтали внутри ячейки. Аналогично, свойство place-content выравнивает грид в целом. @dev_notes_ru

#laravel #tips #eloquent #queue Совет по Laravel💡: Пропускайте отношения в очередях Передавая модель в задание, используйте
#laravel #tips #eloquent #queue Совет по Laravel💡: Пропускайте отношения в очередях Передавая модель в задание, используйте атрибут WithoutRelations, чтобы пропустить сериализацию отношений, если они не нужны. Это позволит сохранить минимальную полезную нагрузку и эффективно использовать память 🚀. @dev_notes_ru

#backend #php #tips Когда использовать `if`, `switch` и `match` в PHP Одним из фундаментальных аспектов любого языка программ
#backend #php #tips Когда использовать `if`, `switch` и `match` в PHP Одним из фундаментальных аспектов любого языка программирования является его способность управлять ходом выполнения программы в зависимости от различных условий. PHP предлагает несколько способов достижения этого, среди них наиболее заметными являются операторы if, switch и match. В статье рассмотрим каждый из этих условных операторов, изучим синтаксис, особенности использования и сценарии, в которых следует применять каждый из них. Условные операторы позволяют разработчикам выполнять различные блоки кода на основе определённых условий. Эта возможность важна для принятия решений в программе, обработки различных входящих значений и управления различными состояниями приложения. 📄 Читать статью @dev_notes_ru

#css #grid #tips #frontend Иногда нет фиксированного числа строк или столбцов. grid-auto-rows и grid-auto-columns позволяют а
#css #grid #tips #frontend Иногда нет фиксированного числа строк или столбцов. grid-auto-rows и grid-auto-columns позволяют автоматически изменять размер и расположение элементов. Это делает грид гибким и отзывчивым без лишних хлопот. @dev_notes_ru

#laravel #tips #migration #backend Совет по Laravel💡: Сгенерированные колонки Знаете ли вы, что Laravel может работать со сг
#laravel #tips #migration #backend Совет по Laravel💡: Сгенерированные колонки Знаете ли вы, что Laravel может работать со сгенерированными колонками в миграциях из коробки? Нет необходимости писать сырой SQL в миграции для создания этих колонок 🚀. @dev_notes_ru

#backend #laravel #collection #tips Понимание операции сведения в Коллекциях Laravel В Коллекциях Laravel есть хелпер, помога
#backend #laravel #collection #tips Понимание операции сведения в Коллекциях Laravel В Коллекциях Laravel есть хелпер, помогающий работать с массивами данных. Для работы с данными используется подход функционального программирования, и одной из операций, которую можно выполнить, является операция сведения Концепция операций сведения поначалу может показаться пугающей. Однако как только поймёте основную идею, обнаружите, что это мощный инструмент, который может упростить код и сделать его более выразительным. В этой статье мы разложим операции сведения на простые для понимания концепции и приведём практические примеры с использованием метода reduce() коллекции Laravel. 📄 Читать статью @dev_notes_ru

#joke #feature
#joke #feature

#css #grid #tips #frontend Вместо того чтобы мысленно обозначать столбцы и строки, используйте области шаблонов грида. Это ка
#css #grid #tips #frontend Вместо того чтобы мысленно обозначать столбцы и строки, используйте области шаблонов грида. Это как дать названия блокам, сделать макет визуально описательным и более простым в управлении. Использование имен делает код более читаемым и упрощает процесс проектирования. @dev_notes_ru

#backend #php #tips Почему я предпочитаю функции массива циклам В PHP есть довольно много функций для работы с массивами, каж
#backend #php #tips Почему я предпочитаю функции массива циклам В PHP есть довольно много функций для работы с массивами, каждая из которых имеет своё собственное применение. В этой статье расскажу о функциях, которые обходят массив и выполняют функцию для каждого элемента в массиве. Можно вспомнить такие функции, как array_reduce, array_map, array_filter и т. д. Каждая из этих функций выполняет определённые действия для каждого элемента массива и возвращает новое значение. 📄 Читать статью @dev_notes_ru

#php #psr11 #backend PSR11 прост, но хорошо продуман... всего два основных интерфейса - get($id): Возвращает запись. - has($i
#php #psr11 #backend PSR11 прост, но хорошо продуман... всего два основных интерфейса - get($id): Возвращает запись. - has($id): Проверяет, есть ли в контейнере данная запись. @dev_notes_ru

#frontend #sass #scss #vite #webpack Ускорение компиляции Sass в Vite и Webpack Vite поставляется со встроенной поддержкой Sa
#frontend #sass #scss #vite #webpack Ускорение компиляции Sass в Vite и Webpack Vite поставляется со встроенной поддержкой Sass, а также других CSS-препроцессоров. Просто установите npm sass, импортируйте файл .scss, и он заработает. Однако в этом была своя загвоздка. При каждом импорте Sass новый экземпляр Sass запускается, компилируется и завершается. Если у вас есть один импортированный файл точки входа Sass, импортирующий другие файлы Sass, это не так уж и важно. Но если используется однофайловый компонент(SFC) Vue с lang="scss", то для каждого SFC создавался новый экземпляр Sass. Это может привести к большим потерям времени. В начале этого года OddBird помог Sass добавить новый Compiler API, позволяющий повторно использовать один экземпляр Sass для нескольких компиляций. Хотя можно использовать новый API в собственных настройках компиляции Sass, было приятно увидеть, что команда Vite добавила его поддержку в версии 5.4.0. 📄 Читать статью @dev_notes_ru

#laravel #pest #php #testing #backend Совет по Pest💡: Ожидания более высокого порядка Знаете ли вы, что Pest поставляется с
#laravel #pest #php #testing #backend Совет по Pest💡: Ожидания более высокого порядка Знаете ли вы, что Pest поставляется с "Ожиданиями высшего порядка"? Он позволяет выполнять ожидания для свойств и/или методов заданного объекта. В результате код становится намного чище 🚀. @dev_notes_ru

#frontend #css Синтаксис относительного цвета — примеры использования Поддержка синтаксиса относительного цвета в CSS теперь
#frontend #css Синтаксис относительного цвета — примеры использования Поддержка синтаксиса относительного цвета в CSS теперь повсеместна (вперёд, к взаимодействию!), поэтому рассмотрим некоторые базовые (и всё ещё очень полезные) варианты использования, например, применение альфы к цвету, который у вас есть под рукой. 📄 Читать статью @dev_notes_ru

#php #tips #backend Советы по PHP: Оптимизируйте выражения If! При написании выражений if с несколькими условиями упорядочива
#php #tips #backend Советы по PHP: Оптимизируйте выражения If! При написании выражений if с несколькими условиями упорядочивайте их от самого быстрого к самому медленному. Почему? PHP использует метод короткого замыкания. Если предыдущее условие не выполняется, последующие не проверяются, что экономит время обработки. @dev_notes_ru