Заметки разработчика
@dev_notes_ru
471
subscribers
668
photos
4
videos
1.16K
links
Заметки о Frontend, Backend и немного DevOps. В основном о
#PHP
,
#Laravel
,
#JavaScript
,
#HTML
,
#CSS
, тестировании и настройке серверов.
https://www.dev-notes.ru
@snakenf
Download Telegram
Join
Заметки разработчика
471 subscribers
Заметки разработчика
https://www.dev-notes.ru/articles/php/extend-lifetime-legacy-applications/
#PHP
Заметки разработчика
PHP: Продление срока службы легаси приложений
Существуют легаси/устаревшие приложения, которые не могут оправдать затрат на их поддержку. Это руководство о том как продлить срок службы таких приложений.
Заметки разработчика
https://www.dev-notes.ru/articles/php/install-php82-ubuntu-debian/
#PHP
Заметки разработчика
Как установить PHP 8.2 на Debian/Ubuntu
Подробное и краткое руководство по установке и обновлению PHP 8.2 в системах Debian и Ubuntu. Подробное руководство включает описания каждого шага при установке
Заметки разработчика
https://www.dev-notes.ru/articles/laravel/managing-routes/
#Laravel
#Routes
Заметки разработчика
Laravel: Управление маршрутами в большом приложении
Файлы маршрутов Laravel могут быть сильно загружены. Однажды вы замечаете, что нужно приложить усилия, для того чтобы найти что-нибудь. Как вы с этим боретесь?
Заметки разработчика
https://www.dev-notes.ru/articles/laravel/dto-why-and-how/
#Laravel
#DTO
Заметки разработчика
Laravel: Data Transfer Objects — Зачем и Как
В этой статье мы узнаем, зачем вы должны использовать DTO в своих приложениях и как это сделать в Laravel.
Заметки разработчика
https://www.dev-notes.ru/articles/eloquent/working-with-model-events/
#Laravel
#Eloquent
Заметки разработчика
Laravel: События Модели
При работе с Моделями Eloquent обычно используют события, отправляемые в течении жизненного цикла Моделей. Есть разные способы сделать это, и я расскажу о них.
Заметки разработчика
https://www.dev-notes.ru/articles/laravel/reducing-code-duplication/
#Laravel
Заметки разработчика
Laravel: Сокращение дублирования кода
Дублирование кода — самая болезненная вещь для многих разработчиков, вы думаете, что решили проблему, но есть несколько случаев одной и той же проблемы.
Заметки разработчика
https://www.dev-notes.ru/articles/php/what-is-function/
#PHP
Заметки разработчика
PHP: Что такое функция
Важно понимать, что такое PHP функция. Мы разберём, что такое PHP функция, сколько существует PHP функций, и рассмотрим примеры PHP функций.
Заметки разработчика
https://www.dev-notes.ru/articles/php/what-is-class/
#PHP
Заметки разработчика
PHP: Что такое Класс
Как новичок в программировании, особенно в PHP, вы, возможно, слышали термины классы или объекты. Что такое PHP класс?
Заметки разработчика
https://www.dev-notes.ru/articles/php/what-is-interface/
Заметки разработчика
PHP: Что такое Интерфейс
Что такое PHP-интерфейс? PHP интерфейс определяет контракт, который должен выполнить класс. Если PHP класс — схема объектов, то интерфейс — схема классов.
Заметки разработчика
https://www.dev-notes.ru/articles/eloquent/caching-things-you-need-to-know/
Заметки разработчика
Laravel: Кэширование Eloquent — Что нужно знать
При работе с большими набора данных, которые сложно получить или они редко изменяются, для снижения нагрузки на базу данных мы можем использовать кэширование.
Заметки разработчика
https://www.dev-notes.ru/articles/laravel/best-practices-2023/
Заметки разработчика
Laravel: Рекомендации на 2023 год. Полное руководство
Независимо от того, используете ли вы Laravel 10, 9 или 8, давайте рассмотрим рекомендации по улучшению кодовой базы в 2023 году.
Заметки разработчика
https://www.dev-notes.ru/articles/eloquent/accessors-and-mutators-in-examples/
Заметки разработчика
Eloquent: Аксессоры и Мутаторы в примерах
При работе с моделями часто нужно сделать что-то с данными до или после их сохранения в базе данных: изменить формат, удалить пробелы или HTML-тэги и так далее
Заметки разработчика
https://www.dev-notes.ru/articles/laravel/ci-with-github-action/
Заметки разработчика
Laravel: CI с GitHub Actions
GitHub Actions — фантастический способ запуска рабочих процессов Continuous Integration, от запуска тестов до статического анализа и многого другого.
Заметки разработчика
https://www.dev-notes.ru/articles/laravel/diving-into-notifications/
Заметки разработчика
Laravel: Погружение в Уведомления / Notifications
В большинстве Laravel приложений необходимо отправлять уведомления, чтобы предупредить пользователя о каком-либо действии или событии в вашем приложении.
Заметки разработчика
https://www.dev-notes.ru/articles/security/same-origin-policy/
Заметки разработчика
SOP: Что такое Same-origin policy
В этой статье мы разберёмся, что такое Same-origin policy (SOP) - Политика единого источника и как она реализована.
Заметки разработчика
https://www.dev-notes.ru/articles/laravel/response-classes/
Заметки разработчика
Laravel: Классы Response
Ответ от Laravel приложения — это то, что я бы назвал жизненно важным, особенно когда вы создаёте API. Давайте посмотрим, как можно улучшить наши ответы.
Заметки разработчика
https://www.dev-notes.ru/articles/php/openai/
Заметки разработчика
PHP: Добавьте ИИ в проект с помощью OpenAI
Начните использовать возможности ИИ уже сегодня. Он позволяет делать разработчикам невероятные вещи, и многие стартапы создают продукты на его основе.
Заметки разработчика
https://www.dev-notes.ru/articles/php/openai-clent/
Заметки разработчика
OpenAI PHP Client. Документация
OpenAI PHP — поддерживаемый сообществом PHP API клиент, позволяющий взаимодействовать с Open AI API.
Заметки разработчика
https://www.dev-notes.ru/articles/eloquent/traits-practical-examples/
Заметки разработчика
Eloquent: Примеры трейтов в Моделях
Трейты в PHP — мощная функция позволяющий повторно использовать код в разных классах не повторяясь. Рассмотрим примеры использования трейтов в Моделях Eloquent
Заметки разработчика
https://www.dev-notes.ru/articles/security/content-security-policy/
Заметки разработчика
CSP: Политика безопасности контента
В этой статье мы объясним, что такое политика безопасности контента, и опишем как использовать CSP для защиты от некоторых распространённых атак.