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

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

@dev_notes_ru

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

https://www.dev-notes.ru

@snakenf
Subscribers
458
Photos
740
Videos
4
Links
1.2K

Showing posts older than #1465 · Back to latest

Older Posts 20 shown
Post #1464 272
👩‍💻 Защитите Node.js приложения с `npx is-my-node-vulnerable`

Пакет is-my-node-vulnerable сравнивает вашу версию Node.js с базой данных безопасности Node.js, мгновенно предоставляя информацию о потенциальных рисках безопасности.

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

📱 @dev_notes_ru

#NodeJS #Security
Post #1463 273
В природе ядовитые существа окрашиваются в яркие цвета, чтобы предупредить других о своей токсичности.

📱 @dev_notes_ru

#joke
  • 🤣 3
  • 👍 2
Post #1462 250
Джун без опыта работы с git и полным доступом к коду сервера:

Я и есть опасность

📱 @dev_notes_ru

#joke
  • 😁 5
  • 🔥 1
  • 🤣 1
Post #1461 293
💡 Совет по Laravel: Проверка, является ли строка URL-адресом

Вам когда-нибудь требовалось проверить, является ли заданная строка валидным URL? Это можно сделать вручную, но в Laravel есть метод isUrl, позволяющий сделать именно это. Можно пойти ещё дальше и проверить наличие различных протоколов 🚀.

📱 @dev_notes_ru

#Laravel #Str #tips
  • 🔥 2
  • 👍 1
Post #1460 282
👩‍💻 Несколько интересных вещей о `@counter-style`

А вы уже использовали @counter-style? Этот инструмент способен существенно облегчить работу со списками и маркерами.

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

📱 @dev_notes_ru

#Frontend #CSS #Counter
  • 👍 2
  • 🔥 1
Post #1459 282
💡 Совет по Laravel: Правило валидации `distinct`

Вам когда-нибудь требовалось проверить, содержит ли массив дубликаты значений? Хотя это можно сделать вручную, но это может выглядеть несколько запутанно. Вместо этого можно использовать правило валидации distinct, позволяющее сделать именно это 🚀.

📱 @dev_notes_ru

#Laravel #Validation #tips
Post #1458 275
Статистика версий PHP: Январь, 2025

Использование PHP в январе 2025 года. Дважды в год я пишу обновлённую информацию об использовании версий PHP в сообществе.

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

📱 @dev_notes_ru

#PHP
Post #1457 254
💡 Совет по Laravel: Полезные свойства `loop`

При работе с циклами в Blade может понадобиться проверить наличие нечетных итераций или вычислить оставшееся количество итераций для настройки UI. Хотя это можно сделать и вручную, переменная loop содержит почти все необходимые свойства 🚀.

📱 @dev_notes_ru

#Laravel #Blade #tips
Post #1456 285
💡 Совет по Laravel: Обновление сводных столбцов

Вам когда-нибудь требовалось обновить сводный столбец? Хотя это можно сделать вручную с помощью конструктора запросов, Laravel поставляется с методом updateExistingPivot, позволяющим сделать именно это 🚀.

📱 @dev_notes_ru

#Laravel #tips
  • 👍 2
  • 🔥 1
Post #1455 287
💡 Совет по Laravel: Поиск дубликатов

Иногда может потребоваться найти дубликаты значений, например, при очистке данных. Хотя это можно сделать вручную, Laravel поставляется с методом duplicates, позволяющим сделать именно это 🚀.

📱 @dev_notes_ru

#Laravel #tips
  • 🔥 2
Post #1453 268
Три стадии отладки, описанные нашими предками

📱 @dev_notes_ru

#joke
  • 😁 4
  • 🔥 1
  • 🤣 1
Post #1451 393
День 1: Начало нового проекта
...
День 217: Решение продакшен тикетов

📱 @dev_notes_ru

#joke
  • 💯 5
  • 🤣 2
  • 🔥 1
Post #1450 338
👩‍💻 Кэширование аутентифицированных пользователей в Laravel

Для ускорения работы приложений Laravel с высокой посещаемостью можно кэшировать аутентифицированных пользователей, избавляясь от лишних обращений к базе данных.

Я покажу, как это сделать, но это не быстрое решение; придётся подумать, что произойдёт, когда пользователь будет обновлён или удалён.

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

📱 @dev_notes_ru

#Laravel #cache #auth
  • 👍 2
  • 🔥 1
Post #1449 307
👩‍💻 Различие между PHP getenv() и $_ENV

Переменные среды играют важную роль в современной разработке, в частности, для управления конфиденциальными данными, такими как ключи API или специфические конфигурации среды. В PHP существует два основных способа доступа к этим переменным: функция getenv и суперглобальная переменная $_ENV. Хотя они могут показаться взаимозаменяемыми, но ведут себя по-разному и могут создавать проблемы при неправильном использовании.

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

📱 @dev_notes_ru

#PHP #getenv #ENV
  • 👍 2
  • 🔥 2
  • ❤ 1
  • 👎 1
Post #1448 295
👩‍💻 Руководство по вебхукам в Laravel

Свежее руководство по вебхукам в Laravel от Steve McDougall.

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

В наши дни общение в реальном времени не просто ожидается — оно необходимо. Пользователям надоело ждать обновления всей страницы, чтобы получить самую свежую информацию. Появились вебхуки, невоспетые герои мира технологий. О них мало кто говорит, но это скоро изменится. Моя миссия — создать полное руководство по вебхукам в Laravel, сделав его основным ресурсом для интеграции веб-хуков в следующее приложение на Laravel.

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

📱 @dev_notes_ru

#Laravel #webhook
Post #1447 324
👩‍💻 Что такое PSR-6: Руководство по стандартам кэширования PHP

PHP приложение тормозит из-за повторяющихся запросов к базе данных или неэффективного кэширования? Вы хотите, чтобы переключение между библиотеками кэширования было более простым? PSR-6 — стандарт PHP, обеспечивающий согласованный интерфейс для систем кэширования, делающий код гибким, эффективным и простым в сопровождении.

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

📱 @dev_notes_ru

#PHP #PSR6
Post #1446 299
👩‍💻 CSS `@import`: Плюсы и минусы

Использование @import обычно считается плохой практикой. Несмотря на определённые соображения, связанные с производительностью, @import предоставляет полезную функциональность, которой не обладает <link>.

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

📱 @dev_notes_ru

#Frontend #CSS #import
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 →