Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.34K photos
21 videos
26 files
4.03K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
👔 Стажер-разработчик PHP
⛳️ Goulash
💼🥁 Работа в офисе
💵 Зарплата на собеседовании

Подробнее: https://proglib.io/vacancies/stazher-razrabotchik-php-goulash-a2eaa222-2023-04-16
🌭4🎉1
Работа с деньгами в Laravel

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

https://andy.cowan.me.uk/handling-money-types-in-laravel
👍7
Выявление узких мест: исследование низкой производительности контейнера Laravel

Статья рассказывает о проблемах производительности контейнера фреймворка Laravel и пытается выяснить, что именно замедляет его работу.

Автор статьи проводит опыты, измеряет время выполнения различных операций и проверяет выполнение зависимостей. Он также исследует код фреймворка и находит несколько мест, которые можно улучшить.

В результате автор приходит к выводу, что медленный контейнер может быть связан с использованием рефлексии и динамической загрузки классов в Laravel. Также он предлагает несколько решений, которые могут помочь ускорить работу контейнера, например, предварительную загрузку классов или использование кеширования данных.

https://sarvendev.com/2023/04/uncovering-the-bottlenecks-an-investigation-into-the-poor-performance-of-laravels-container/
5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Тест: насколько хорошо вы знаете Git?

Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git.

🔗 Основной сайт
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🤯1
Статья рассказывает о том, как использование обратных прокси-серверов может защитить веб-приложения, написанные на Symfony, от атак по IP-адресу. В статье описываются различные виды атак, которые могут быть проведены с использованием IP-адресов, и объясняется, как обратные прокси-серверы помогают их предотвращать. Также авторы рассказывают о том, как можно настроить обратный прокси-сервер для Symfony-приложения и приводят примеры кода.

https://jolicode.com/blog/symfony-reverse-proxies-and-ip-protection
2
Раскрытие захватывающей эволюции PHP: от скромных начинаний до доминирования в Интернете

Краткая история PHP с 1995 по 2023 год

https://hendrikprinsza.medium.com/the-history-of-php-from-1995-to-2023-f5a1bae63554
7🍌1
Внедрение PHP-CS-Fixer в легаси проекты

Статья рассказывает о том, как внедрить инструмент PHP CS Fixer для автоматического форматирования кода в старых проектах на PHP. Автор объясняет, какие преимущества приносит использование PHP CS Fixer и как этот инструмент может помочь в повышении качества и удобства чтения кода. Также в статье рассмотрены примеры использования PHP CS Fixer в практике.

https://localheinz.com/articles/2023/04/10/introducing-php-cs-fixer-into-legacy-projects/
👍7
Видео: Создание приложения Ride Share с помощью Laravel и Vue

Ride share - это совместное использование автомобиля несколькими пассажирами для перемещения из одного места в другое.

https://youtu.be/iFOEU6YNBzw
👍21
#хочу_спросить

Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
1
Уникальные задание вашего laravel horizon могут никогда не выполниться

Статья о том, что уникальные задания в Laravel Horizon могут никогда не выполниться. Автор объясняет, что это происходит из-за того, что срок жизни задания ограничено. Он также предлагает несколько решений этой проблемы, включая рефакторинг кода так, чтобы разбить задачи на несколько, увеличение срока жизни и т.д.

https://vincentbean.com/your-laravel-horizon-s-unique-jobs-may-never-run
3🍌2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
System+Design+Blueprint.pdf
273 KB
#проектирование_систем

Подробное визуальное руководство, которое предоставляет разработчикам быструю и простую шпаргалку по ключевым концепциям и передовым методам проектирования систем.

🔗 Источник
🔥11
Обработка больших сжатых файлов с помощью PHP

Статья на тему обработки больших сжатых файлов с использованием PHP. В статье рассматриваются различные способы работы с сжатыми файлами, такие как чтение, запись, распаковка и упаковка. Приводится пример использования различных библиотек и функций PHP для работы с сжатыми файлами. Также обсуждаются некоторые проблемы, которые могут возникнуть при работе с большими сжатыми файлами. В целом статья представляет интерес для разработчиков, которые работают с большим объемом данных и нуждаются в оптимизации обработки файлов.

https://medium.com/softonic-eng/processing-large-compressed-files-with-php-586f8bda3c35
👍5
Как убедиться, что ray() не сломает ваше приложение Laravel с помощью Github Action

Статья описывает, как использовать инструмент отладки Ray в приложениях на Laravel и как проверять работоспособность приложения с помощью GitHub Action. В статье показывается, как настроить работу Ray и локальный веб-интерфейс для отладки, а также как создать и запустить GitHub Action, который проверяет работоспособность приложения перед каждым коммитом в основную ветку репозитория. Рассматриваются различные сценарии использования Ray, такие как отладка баз данных, проверка запросов и вывод результатов работы методов приложения. Также в статье приводятся практические советы для эффективного использования Ray и GitHub Action в Laravel-приложениях

https://medium.com/code16/how-to-make-sure-ray-wont-break-your-laravel-application-with-github-action-a8bc37a6cbe
4