PHP Builder
Трейт для автоматического создания шаблона Builder с гибким интерфейсом для любого класса.
https://github.com/szogyenyid/php-builder
Трейт для автоматического создания шаблона Builder с гибким интерфейсом для любого класса.
https://github.com/szogyenyid/php-builder
🍌7❤3🌚2👍1
Как вы организуете свой код на PHP для повторного использования и расширяемости?⬇️⬇️⬇️
👍4❤1
Парсер Nginx с PHP и Bison
Автор предлагает использовать средства Bison для создания грамматики языка логов Nginx и генерации парсера для этого языка. Затем этот парсер можно использовать в PHP для обработки логов и вывода нужной информации.
Статья содержит пример кода на Bison, который описывает грамматику языка логов Nginx. Также приводится пример кода на PHP, в котором используется созданный с помощью Bison парсер для обработки логов Nginx и вывода нужной информации на экран.
https://dev.to/mrsuh/nginx-parser-with-php-and-bison-1k5
Автор предлагает использовать средства Bison для создания грамматики языка логов Nginx и генерации парсера для этого языка. Затем этот парсер можно использовать в PHP для обработки логов и вывода нужной информации.
Статья содержит пример кода на Bison, который описывает грамматику языка логов Nginx. Также приводится пример кода на PHP, в котором используется созданный с помощью Bison парсер для обработки логов Nginx и вывода нужной информации на экран.
https://dev.to/mrsuh/nginx-parser-with-php-and-bison-1k5
DEV Community
Nginx parser with PHP and Bison
Read this post if you don't know what Bison is. Today I'll try to parse Nginx config into AST. I...
👍4❤1
OpenApiGenerator — или как мы генерируем документацию для 3k сервисов API на PHP без погружения в openapi
https://habr.com/ru/articles/721650/
https://habr.com/ru/articles/721650/
Хабр
OpenApiGenerator — или как мы генерируем документацию для 3k сервисов API на PHP без погружения в openapi
Вначале мы делали документацию в Word, потом в Google Docs, потом в Confluence, потом была попытка написать openapi-спецификацию для API вручную, но увидев сколько всего там нужно было писать -...
😁4⚡1👍1🍌1
10 команд для добавления базы данных в Symfony
Данная статья рассказывает о 10 шагах для добавления базы данных в Symfony проект.
Автор пошагово рассматривает процесс добавления базы данных в Symfony и предоставляет соответсвующий список команд
Путем выполнения этих шагов в Symfony можно создать базу данных и начать использовать ее в приложении. Комментарии в статье описывают каждую команду и шаг, а также дают дополнительные объяснения для читателя.
https://faun.pub/10-commands-to-add-a-database-to-symfony-b4e3cdfa5fd2
Данная статья рассказывает о 10 шагах для добавления базы данных в Symfony проект.
Автор пошагово рассматривает процесс добавления базы данных в Symfony и предоставляет соответсвующий список команд
Путем выполнения этих шагов в Symfony можно создать базу данных и начать использовать ее в приложении. Комментарии в статье описывают каждую команду и шаг, а также дают дополнительные объяснения для читателя.
https://faun.pub/10-commands-to-add-a-database-to-symfony-b4e3cdfa5fd2
Medium
10 Commands to Add a Database to Symfony
The Beginner-friendly tutorial about Doctrine
🍌7❤3👍2👏1🌚1
Прессуем WordPress
Со слов автора:
"Основные цели моего доклада — обзор и структурирование базовых представлений о CMS WordPress и восполнение недостающих фрагментов информации. Также я рассказываю о малоизвестных опциях, способах атаки на данную систему управления контентом и необходимом для этого инструментарии."
https://habr.com/ru/articles/728294/
Со слов автора:
"Основные цели моего доклада — обзор и структурирование базовых представлений о CMS WordPress и восполнение недостающих фрагментов информации. Также я рассказываю о малоизвестных опциях, способах атаки на данную систему управления контентом и необходимом для этого инструментарии."
https://habr.com/ru/articles/728294/
Хабр
Прессуем WordPress
Аккумулируем базовые знания, методы атак и нюансы самой популярной open-source CMS в рамках одного доклада. 9 декабря 2022 года я выступил на митапе «Клуба неанонимных багхантеров» от BI.ZONE . Там я...
👌5
Оптимизация Flare
Flare - это инструмент для отладки и мониторинга приложений на основе Laravel. Он предоставляет инструменты для отслеживания ошибок, профилирования запросов, отображения статистики использования ресурсов сервера и многого другого. Flare также интегрируется с другими инструментами для упрощения отладки, такими как интеграция с Slack для оповещения и интеграция с Sentry для отслеживания ошибок в более широком масштабе.
Эта статья рассказывает о способах оптимизации производительности веб-приложений на платформе Flare. В статье описываются основные причины медленной работы приложений и предоставляются рекомендации по оптимизации кода, использованию кэширования, асинхронных запросов и других техник для увеличения скорости и эффективности работы приложения. Также в статье приводятся примеры кода и инструкции по настройке Flare для оптимальной производительности.
https://flareapp.io/blog/49-optimizing-flare
Flare - это инструмент для отладки и мониторинга приложений на основе Laravel. Он предоставляет инструменты для отслеживания ошибок, профилирования запросов, отображения статистики использования ресурсов сервера и многого другого. Flare также интегрируется с другими инструментами для упрощения отладки, такими как интеграция с Slack для оповещения и интеграция с Sentry для отслеживания ошибок в более широком масштабе.
Эта статья рассказывает о способах оптимизации производительности веб-приложений на платформе Flare. В статье описываются основные причины медленной работы приложений и предоставляются рекомендации по оптимизации кода, использованию кэширования, асинхронных запросов и других техник для увеличения скорости и эффективности работы приложения. Также в статье приводятся примеры кода и инструкции по настройке Flare для оптимальной производительности.
https://flareapp.io/blog/49-optimizing-flare
Flare
Optimizing Flare - Blog | Flare
<p>We're redesigning Flare, but our application became really slow. Let's find out why and fix it!</p>
❤2👍2
#ищу_команду
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
❤10
Индексировать документ в Elasticsearch
Статья рассказывает о том, как индексировать документы в Elasticsearch с помощью библиотеки Elasticsearch-PHP. В статье описывается, что такое индексация, как использовать Elasticsearch-PHP для отправки запросов к Elasticsearch и добавления документов в индекс, и приводятся примеры кода. Статья также содержит ряд полезных советов и рекомендаций по работе с Elasticsearch
https://www.mon-code.net/post/169/index-document-in-elasticsearch-using-php-library-elasticsearch-php
Статья рассказывает о том, как индексировать документы в Elasticsearch с помощью библиотеки Elasticsearch-PHP. В статье описывается, что такое индексация, как использовать Elasticsearch-PHP для отправки запросов к Elasticsearch и добавления документов в индекс, и приводятся примеры кода. Статья также содержит ряд полезных советов и рекомендаций по работе с Elasticsearch
https://www.mon-code.net/post/169/index-document-in-elasticsearch-using-php-library-elasticsearch-php
mon-code
Index document in Elasticsearch using PHP library: elasticsearch-php
Post talking about indexing document in Elasticsearch using elasticsearch-php library in symfony application context
👍4❤2
Данная статья описывает, как использовать библиотеку Python Social Networking Services Scraper (PSNSS) для получения твитов в Laravel приложении. PSNSS позволяет получать данные из различных социальных сетей, в том числе из Twitter.
В статье рассматривается установка и настройка PSNSS, а также примеры кода для получения твитов по определенному хэштегу или имени пользователя Twitter. Также автор предоставляет советы по улучшению производительности и защите приложения от ошибок.
Статья может быть полезна для разработчиков, которые работают с Laravel и хотят добавить возможность получения твитов в свое приложение. Она также может быть интересна для тех, кто интересуется интеграцией Python и PHP.
https://hendrikprinsza.medium.com/fetching-tweets-in-laravel-with-pythons-social-networking-services-scraper-c53db78c014e
В статье рассматривается установка и настройка PSNSS, а также примеры кода для получения твитов по определенному хэштегу или имени пользователя Twitter. Также автор предоставляет советы по улучшению производительности и защите приложения от ошибок.
Статья может быть полезна для разработчиков, которые работают с Laravel и хотят добавить возможность получения твитов в свое приложение. Она также может быть интересна для тех, кто интересуется интеграцией Python и PHP.
https://hendrikprinsza.medium.com/fetching-tweets-in-laravel-with-pythons-social-networking-services-scraper-c53db78c014e
Medium
Fetching Tweets in Laravel With Python’s Social Networking Services Scraper
How to fetch data from Twitter without paying for a Twitter developer account
❤2
Как модерировать видеоконтент (сканировать неприемлемый контент) в PHP
Статья описывает, как использовать Cloudmersive API для модерации видео-контента и сканирования его на наличие несоответствующего контента (NSFW) в PHP приложении. Cloudmersive API предоставляет сервисы для анализа и классификации контента, в том числе для сканирования видео на наличие NSFW материалов.
Также описывает установку и настройку Cloudmersive API, а также демонстрирует примеры кода для отправки видео на анализ и получения результатов. Кроме того, автор предоставляет советы по использованию этого сервиса для модерации контента в реальном времени и оптимизации производительности приложения.
https://cloudmersive.medium.com/how-to-moderate-video-content-scan-for-nsfw-content-in-php-86f9d7a2acd9
Статья описывает, как использовать Cloudmersive API для модерации видео-контента и сканирования его на наличие несоответствующего контента (NSFW) в PHP приложении. Cloudmersive API предоставляет сервисы для анализа и классификации контента, в том числе для сканирования видео на наличие NSFW материалов.
Также описывает установку и настройку Cloudmersive API, а также демонстрирует примеры кода для отправки видео на анализ и получения результатов. Кроме того, автор предоставляет советы по использованию этого сервиса для модерации контента в реальном времени и оптимизации производительности приложения.
https://cloudmersive.medium.com/how-to-moderate-video-content-scan-for-nsfw-content-in-php-86f9d7a2acd9
Medium
How to Moderate Video Content (Scan for NSFW Content) in PHP
Implement NSFW content moderation for your video uploads with a free-to-use API. Use ready-to-run PHP code examples to get started.
❤5
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 Стажер-разработчик PHP
⛳️ Goulash
💼🥁 Работа в офисе
💵 Зарплата на собеседовании
Подробнее: https://proglib.io/vacancies/stazher-razrabotchik-php-goulash-a2eaa222-2023-04-16
⛳️ 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
Эта статья рассказывает о том, как обрабатывать различные типы денежных величин в фреймворке Laravel. Обычно в приложениях используются типы данных для обычных чисел или строк, но для работы с деньгами это может быть неудобно и ненадежно. В статье описывается, как использовать специальный тип для денежных величин - Money, и как он может помочь с работой приложения с ценами и денежными операциями. Также статья описывает, как можно приводить различные форматы денежных величин к одному формату и как проверять корректность введенных пользователем данных.
https://andy.cowan.me.uk/handling-money-types-in-laravel
andy.cowan.me.uk
Handling Money In Laravel — Meditations - Andy Cowan's thoughts on code
Money is important. And it's serious. It needs to be done right.
👍7
Выявление узких мест: исследование низкой производительности контейнера Laravel
Статья рассказывает о проблемах производительности контейнера фреймворка Laravel и пытается выяснить, что именно замедляет его работу.
Автор статьи проводит опыты, измеряет время выполнения различных операций и проверяет выполнение зависимостей. Он также исследует код фреймворка и находит несколько мест, которые можно улучшить.
В результате автор приходит к выводу, что медленный контейнер может быть связан с использованием рефлексии и динамической загрузки классов в Laravel. Также он предлагает несколько решений, которые могут помочь ускорить работу контейнера, например, предварительную загрузку классов или использование кеширования данных.
https://sarvendev.com/2023/04/uncovering-the-bottlenecks-an-investigation-into-the-poor-performance-of-laravels-container/
Статья рассказывает о проблемах производительности контейнера фреймворка Laravel и пытается выяснить, что именно замедляет его работу.
Автор статьи проводит опыты, измеряет время выполнения различных операций и проверяет выполнение зависимостей. Он также исследует код фреймворка и находит несколько мест, которые можно улучшить.
В результате автор приходит к выводу, что медленный контейнер может быть связан с использованием рефлексии и динамической загрузки классов в Laravel. Также он предлагает несколько решений, которые могут помочь ускорить работу контейнера, например, предварительную загрузку классов или использование кеширования данных.
https://sarvendev.com/2023/04/uncovering-the-bottlenecks-an-investigation-into-the-poor-performance-of-laravels-container/
Kamil Ruczyński
Uncovering the bottlenecks - An investigation into the poor performance of Laravel’s container
Last time I’ve been analyzing the performance of Laravel’s container. I’ve encountered that the application spends a lot of time building dependencies, especially for heavy endpoints. That was strange because I would rather expect the relevant logic should…
❤5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git.
🔗 Основной сайт
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🤯1
Laravel Priority Queue Driver
Простой драйвер приоритетов очередей для ваших приложений
https://github.com/shipsaas/laravel-priority-queue
Простой драйвер приоритетов очередей для ваших приложений
https://github.com/shipsaas/laravel-priority-queue
GitHub
GitHub - shipsaas/laravel-priority-queue: Priority Queues driver implementation for Laravel. Utilizing DB Driver.
Priority Queues driver implementation for Laravel. Utilizing DB Driver. - shipsaas/laravel-priority-queue
❤1👍1