es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete 👈

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

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

Ir al canal en Telegram

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

Mostrar más
Buy Ad
463
Suscriptores
Sin datos24 horas
-37 días
+130 días
Archivo de publicaciones
Вроде бы HEAD — это довольно простая тема, но многие разработчики не уверены, что полностью понимают. https://www.dev-notes.ru/articles/git/how-head-works-in-git/

Мы недавно перевели инфраструктуру баз данных с MySQL на Postgres. Это обзор того, как мы использовали конструктор запросов Laravel для миграции данных. https://www.dev-notes.ru/articles/laravel/migrating-from-mysql-to-postgres-using-laravels-query-builder/

GitHub предоставляет собственные экшены для кэширования в рабочих процессах. https://www.dev-notes.ru/articles/devops/understanding-how-caching-works-in-github-actions/

Все мы — используем git каждый день, однако большинство из нас, как будто задержались в 2005 году, используют только основные команды, такие как add, commit, push или pull. https://www.dev-notes.ru/articles/git/modern-git-commands-and-features/

Узнайте, как создавать, выбрасывать и обрабатывать исключения при выполнении запросов к сторонним API. https://www.dev-notes.ru/articles/laravel/handling-errors-with-third-party-apis/

Repost from N/a
This week's Laravel releases brings a "textarea" function to Laravel Prompts. 👩‍💻 @taylorotwell
This week's Laravel releases brings a "textarea" function to Laravel Prompts. 👩‍💻 @taylorotwell

Использование контроллероподобных классов и Laravel-data для эффективного взаимодействия с API. https://www.dev-notes.ru/articles/laravel/creating-api-resources-in-laravel/

Руководство по созданию Объектов Передачи Данных (DTO) для повышения читабельности, эффективности и тестируемости API интеграций в Laravel. https://www.dev-notes.ru/articles/laravel/streamlining-api-responses-in-laravel-with-dtos/

Создание многократно используемого класса API-запроса и клиента. https://www.dev-notes.ru/articles/laravel/simplifying-api-integration-with-laravels-http-facade/

TL;DR Используйте EXISTS при проверке наличия записей в SQL вместо COUNT. EXISTS гораздо эффективнее и выходит из цикла, когда найдена первая запись. https://www.dev-notes.ru/articles/eloquent/use-exists-instead-of-count/

Файлы конфигурации PHP-FPM обычно не привлекают к себе особого внимания, пока ничего не происходит. Но что делать, когда это произошло? https://www.dev-notes.ru/articles/devops/a-deeper-dive-into-optimal-php-fpm-settings/

В веб-разработке управление крупными CSS проектами сопряжено со значительными трудностями. Важность масштабируемого и поддерживаемого CSS невозможно переоценить для долгосрочного успеха проекта. В статье рассматривается архитектура Inverted Triangle CSS как решение этих проблем, а также даётся глубокое понимание, причины её использования, практические шаги по реализации и сравнение с другими методологиями. https://www.dev-notes.ru/articles/css/scalable-maintainable-css-with-itcss-architecture/

Использование специализированных классов для управления кэшем. https://www.dev-notes.ru/articles/laravel/laravel-cache-classes/

Интерактивное руководство по контейнерным запросам CSS от Ahmad Shadeed (на английском) https://ishadeed.com/article/css-container-query-guide

В Windows запросы HTTPS, выполняемые с помощью расширения Curl, могут не выполняться, поскольку у Curl нет списка корневых сертификатов для проверки сертификатов сервера. Рассмотрим безопасные и эффективные решения, а также обратим внимание на плохие советы, которые могут сделать PHP-приложения небезопасными. https://www.dev-notes.ru/articles/php/php-curl-windows-cainfo-fix/

Рассмотрим CSS свойство text-wrap и то, как с его помощью можно улучшить перенос текста на веб-странице. https://www.dev-notes.ru/articles/css/nicer-text-wrapping-with-css-text-wrap/

Почему типы в TypeScript не существуют во время выполнения. Как TypeScript компилируется в JavaScript и чем он отличается от других языков с сильной типизацией. https://www.dev-notes.ru/articles/typescript/typescript-types-dont-exist-at-runtime/

Есть разница между тем, что в Laravel называют фасадами и псевдонимами классов. Давайте рассмотрим, чем они отличаются друг от друга и как они стали так тесно переплетаться в глазах общественности. https://www.dev-notes.ru/articles/laravel/laravel-facades-vs-class-aliases/

В рамках упрощения структуры приложений в Laravel 11 методы Request Authorization и Validation больше не доступны в контроллере — вот как их вернуть. https://www.dev-notes.ru/articles/laravel/security-tip-laravel-11-controller/

Расширение PHP OpenSSL предоставляет функции шифрования, аутентификации, обмена ключами, хэширования паролей и общего хэширования в PHP. Расширение OpenSSL использует библиотеку OpenSSL для обеспечения этой функциональности. https://www.dev-notes.ru/articles/php/8.4/openssl-min-111/