Заметки разработчика
@dev_notes_ru
473
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
Заметки разработчика
473 subscribers
Заметки разработчика
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 для защиты от некоторых распространённых атак.
Заметки разработчика
https://www.dev-notes.ru/articles/security/cors/
Заметки разработчика
Что такое CORS (Cross-origin resource sharing)
В этой статье мы объясним что такое CORS, опишем некоторые распространённые примеры атак основанных на CORS, и обсудим, как от них защититься.
Заметки разработчика
https://www.dev-notes.ru/articles/javascript/callbacks/
Заметки разработчика
JavaScript: Что такое функции обратного вызова/Callback
Обратные вызовы — неотъемлемая часть модели выполнения JavaScript, и важно понимать, что они из себя представляют и как работают.
Заметки разработчика
https://www.dev-notes.ru/articles/javascript/saved-from-callback-hell/
Заметки разработчика
JavaScript: Спасение из ада обратных вызовов
Ад обратного вызова реален. Разработчики часто рассматривают обратные вызовы как зло и избегают их. Гибкость JavaScript совсем не помогает в этом.
Заметки разработчика
https://www.dev-notes.ru/articles/laravel/filepond/
Заметки разработчика
Laravel: Загрузка файлов с помощью FilePond
В этой статье мы рассмотрим, как использовать библиотеку JavaScript род названием FilePond для загрузки файлов в приложение Laravel.
Заметки разработчика
https://www.dev-notes.ru/articles/javascript/function-expression-vs-declaration/
Заметки разработчика
JavaScript: Функциональное Выражение vs. Объявление Функции
В JavaScript есть два способа создания функции: функциональное выражение и объявление функции. Давайте выясним в чем между ними разница, и когда их использовать
Заметки разработчика
https://www.dev-notes.ru/articles/javascript/introduction-to-the-fetch-api/
Заметки разработчика
JavaScript: Введение в Fetch API
Как выглядит Fetch API, какие проблемы решает, и какой способ получения удалённых данных с помощью функции fetch() внутри веб-страницы наиболее практичен.
Заметки разработчика
https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
The GitHub Blog
We updated our RSA SSH host key
At approximately 05:00 UTC on March 24, out of an abundance of caution, we replaced our RSA SSH host key used to secure Git operations for GitHub.com.
Заметки разработчика
https://www.dev-notes.ru/articles/javascript/flow-control/
Заметки разработчика
JavaScript: Управление потоком
Мы подробно рассмотрим, как работать с асинхронным кодом в JavaScript. Начнём с обратных вызовов, перейдём к промисам и закончим более современными async/await.
Заметки разработчика
https://www.dev-notes.ru/articles/javascript/delay-sleep-pause-wait/
Заметки разработчика
JavaScript: Delay, Sleep, Pause, & Wait
Многие языки программирования имеют функцию sleep приостанавливающей выполнение программы. В JavaScript эта функция отсутствует из-за его асинхронной природы.
Заметки разработчика
https://www.dev-notes.ru/articles/javascript/overview-promises/
Заметки разработчика
JavaScript: Что такое Промисы / Promise
Разберёмся как создавать промисы и работать с ними в JavaScript. Рассмотрим цепочки промисов, обработку ошибок и некоторые из новых методов промисов.