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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
ParaTest

Цель ParaTest — поддерживать параллельное тестирование в PHPUnit. Если у вас есть хорошо написанные тесты PHPUnit, вы можете добавить paratest в свой проект и начать использовать его без дополнительной начальной загрузки или настройки

https://github.com/paratestphp/paratest
👍3
Видео: Обзор пакета Fortify для Laravel

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

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

https://youtu.be/CoTPZeyqBQM
👍3
Какие инструменты/библиотеки используете для анализа кода и используете ли вообще?⬇️⬇️⬇️
🍌2👍1
Manticore Buddy: проблемы и решения

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

https://manticoresearch.com/blog/manticoresearch-buddy-challenges-and-solutions/
👍2
Как вы определяете и измеряете производительность вашего приложения?⬇️
🍌3👍1
OpenAI PHP

Библиотека OpenAI-PHP Client - это PHP-клиент для OpenAI API, который позволяет взаимодействовать с платформой OpenAI и использовать ее функциональность в приложениях, написанных на PHP.

OpenAI - это искусственный интеллект, который используется для создания и разработки различных приложений и сервисов, например, чат-ботов, автоматической генерации текстов, создания голосовых помощников и т.д.

Библиотека OpenAI-PHP Client позволяет легко подключиться к OpenAI API и использовать его функции, такие как обработка естественного языка (Natural Language Processing), машинное обучение (Machine Learning) и глубокое обучение (Deep Learning) для создания различных приложений.

https://github.com/openai-php/client
🔥10👍5😁32
👔 Junior Web-разработчик Backend
⛳️ DELTA
💼🥁 Удаленка
💵 до 60 000 рублей

Подробнее: https://proglib.io/vacancies/junior-web-razrabotchik-backend-delta-3b63562f-2023-03-08
😁10👍3
Построение реактивных систем, управляемых сообщениями

Рассказывается о том, как использовать реактивное программирование для построения систем, основанных на сообщениях, на языке программирования PHP. Автор описывает, как создать реактивные компоненты, и как использовать их для обработки и передачи сообщений в системе. Также автор рассматривает некоторые примеры использования реактивности в PHP, такие как реализация шаблона "Наблюдатель" и обработка входящих HTTP-запросов

https://blog.devgenius.io/building-reactive-message-driven-systems-in-php-ba185697becf
👍7
Список желаний: оператор конвейера

Основной тезис статьи заключается в том, что разработчики PHP должны добавить в язык новый оператор - "оператор конвейера" (pipe operator), который позволил бы более удобно и читабельно объединять функции и методы в цепочку.

Автор статьи обосновывает необходимость введения такого оператора, приводя примеры кода, которые могут быть улучшены с помощью этого нововведения. Он также сравнивает PHP с другими языками программирования, такими как JavaScript и Elixir, где уже есть подобные операторы, и указывает на преимущества использования оператора конвейера.

Кроме того, автор предлагает несколько вариантов синтаксиса для оператора конвейера и рассматривает возможные проблемы, которые могут возникнуть при его введении.

https://sebastiandedeyne.com/php-wishlist-pipe-operator/
🍌9👍6
#ищу_команду

Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
👍1
Компилируем быстрые консольные .exe приложения на PHP 8.1 в 2023 году, а почему бы и нет?

https://habr.com/ru/company/timeweb/blog/721504/
👍12🍌3
Тестирование вашего кода: упрощение общей картины и цели интеграционных и модульных тестов

Эта статья описывает основные концепции тестирования программного кода с использованием модульных и интеграционных тестов. Она рассматривает различия между этими типами тестов, а также объясняет, как они могут быть использованы для обеспечения качества кода и предотвращения ошибок в процессе разработки программного обеспечения.

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

https://medium.com/@dev.nest/testing-your-code-simplifying-the-big-picture-and-purpose-of-integration-and-unit-tests-8dd70bd20eac
👍2
👔 Backend разработчик
⛳️ Инфоурок
💼🥁 Работа в офисе
💵 200 000 - 250 000 рублей

Подробнее: https://proglib.io/vacancies/backend-razrabotchik-infourok-fdc082ef-2023-03-09
👍5😁1
Как вы обеспечиваете масштабируемость своего PHP-приложения?⬇️
🐳7👍21🍌1
Mastobot

это простой бот для запланированной публикации для Mastodon. Он предназначен для однопользовательских ситуаций, когда кто-то хочет самостоятельно разместить автоматизацию Mastodon. Он предназначен для запуска через задачу cron.

https://github.com/Crell/mastobot
🍌51