ParaTest
Цель ParaTest — поддерживать параллельное тестирование в PHPUnit. Если у вас есть хорошо написанные тесты PHPUnit, вы можете добавить paratest в свой проект и начать использовать его без дополнительной начальной загрузки или настройки
https://github.com/paratestphp/paratest
Цель ParaTest — поддерживать параллельное тестирование в PHPUnit. Если у вас есть хорошо написанные тесты PHPUnit, вы можете добавить paratest в свой проект и начать использовать его без дополнительной начальной загрузки или настройки
https://github.com/paratestphp/paratest
GitHub
GitHub - paratestphp/paratest: :computer: Parallel testing for PHPUnit
:computer: Parallel testing for PHPUnit. Contribute to paratestphp/paratest development by creating an account on GitHub.
👍3
Видео: Обзор пакета Fortify для Laravel
Fortify - это пакет для Laravel, который предоставляет удобный интерфейс для аутентификации пользователей в приложении. Он предоставляет готовые компоненты и методы для регистрации пользователей, входа в систему, восстановления пароля и других функций, связанных с аутентификацией.
Пакет Fortify использует встроенную систему аутентификации Laravel, что обеспечивает совместимость с другими пакетами и инструментами Laravel. Он также предоставляет возможность для расширения и настройки, чтобы соответствовать требованиям конкретного приложения.
https://youtu.be/CoTPZeyqBQM
Fortify - это пакет для Laravel, который предоставляет удобный интерфейс для аутентификации пользователей в приложении. Он предоставляет готовые компоненты и методы для регистрации пользователей, входа в систему, восстановления пароля и других функций, связанных с аутентификацией.
Пакет Fortify использует встроенную систему аутентификации Laravel, что обеспечивает совместимость с другими пакетами и инструментами Laravel. Он также предоставляет возможность для расширения и настройки, чтобы соответствовать требованиям конкретного приложения.
https://youtu.be/CoTPZeyqBQM
YouTube
Обзор пакета Fortify для Laravel. Быстрая настройка аутентификации для ваших проектов
Небольшой обзор пакета fortify для Laravel, который отвечает за процессы аутентификации. Пакет представляет собой бэкэнд часть аутентификации - в нем нет view, только логика аутентификации, контроллеры и роуты. Пробежимся как установить и настроить пакет…
👍3
Какие инструменты/библиотеки используете для анализа кода и используете ли вообще?⬇️⬇️⬇️
🍌2👍1
Manticore Buddy: проблемы и решения
В статье описываются различные проблемы, с которыми столкнулись разработчики ManticoreSearch в процессе работы над продуктом, такие как низкая производительность, сложность конфигурирования и трудности в работе с определенными типами данных.
https://manticoresearch.com/blog/manticoresearch-buddy-challenges-and-solutions/
В статье описываются различные проблемы, с которыми столкнулись разработчики ManticoreSearch в процессе работы над продуктом, такие как низкая производительность, сложность конфигурирования и трудности в работе с определенными типами данных.
https://manticoresearch.com/blog/manticoresearch-buddy-challenges-and-solutions/
Manticoresearch
Manticore Buddy: challenges and solutions
Hey there! 🤗 We hope y’all have already checked out our Buddy Intro and have a good understanding of how it works.
👍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
Библиотека 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
GitHub
GitHub - openai-php/client: ⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with…
⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API. - openai-php/client
🔥10👍5😁3❤2
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 Junior Web-разработчик Backend
⛳️ DELTA
💼🥁 Удаленка
💵 до 60 000 рублей
Подробнее: https://proglib.io/vacancies/junior-web-razrabotchik-backend-delta-3b63562f-2023-03-08
⛳️ 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
Рассказывается о том, как использовать реактивное программирование для построения систем, основанных на сообщениях, на языке программирования PHP. Автор описывает, как создать реактивные компоненты, и как использовать их для обработки и передачи сообщений в системе. Также автор рассматривает некоторые примеры использования реактивности в PHP, такие как реализация шаблона "Наблюдатель" и обработка входящих HTTP-запросов
https://blog.devgenius.io/building-reactive-message-driven-systems-in-php-ba185697becf
Medium
Building Reactive — Message Driven Systems in PHP
Applications in 2023 and beyond should be able to isolate failures, self-heal and scale. Let’s explore how can we make it true in PHP…
👍7
IterTools — PHP-инструменты итерации для улучшения ваших циклов
https://github.com/markrogoyski/itertools-php
https://github.com/markrogoyski/itertools-php
GitHub
GitHub - markrogoyski/itertools-php: PHP Iteration Tools Library
PHP Iteration Tools Library. Contribute to markrogoyski/itertools-php development by creating an account on GitHub.
👍2
Список желаний: оператор конвейера
Основной тезис статьи заключается в том, что разработчики PHP должны добавить в язык новый оператор - "оператор конвейера" (pipe operator), который позволил бы более удобно и читабельно объединять функции и методы в цепочку.
Автор статьи обосновывает необходимость введения такого оператора, приводя примеры кода, которые могут быть улучшены с помощью этого нововведения. Он также сравнивает PHP с другими языками программирования, такими как JavaScript и Elixir, где уже есть подобные операторы, и указывает на преимущества использования оператора конвейера.
Кроме того, автор предлагает несколько вариантов синтаксиса для оператора конвейера и рассматривает возможные проблемы, которые могут возникнуть при его введении.
https://sebastiandedeyne.com/php-wishlist-pipe-operator/
Основной тезис статьи заключается в том, что разработчики PHP должны добавить в язык новый оператор - "оператор конвейера" (pipe operator), который позволил бы более удобно и читабельно объединять функции и методы в цепочку.
Автор статьи обосновывает необходимость введения такого оператора, приводя примеры кода, которые могут быть улучшены с помощью этого нововведения. Он также сравнивает PHP с другими языками программирования, такими как JavaScript и Elixir, где уже есть подобные операторы, и указывает на преимущества использования оператора конвейера.
Кроме того, автор предлагает несколько вариантов синтаксиса для оператора конвейера и рассматривает возможные проблемы, которые могут возникнуть при его введении.
https://sebastiandedeyne.com/php-wishlist-pipe-operator/
Sebastiandedeyne
PHP wishlist: The pipe operator
Is it weird to have a favorite operator? Well, the pipe operator |> is mine. Not only does it look cool, it opens a world of possibilities for better code.
Unfortunately, it's not available in any of the languages I use on a daily basis. There are proposals…
Unfortunately, it's not available in any of the languages I use on a daily basis. There are proposals…
🍌9👍6
#ищу_команду
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
👍1
Компилируем быстрые консольные .exe приложения на PHP 8.1 в 2023 году, а почему бы и нет?
https://habr.com/ru/company/timeweb/blog/721504/
https://habr.com/ru/company/timeweb/blog/721504/
👍12🍌3
Почему PHP следует переименовать в HypeScript
https://medium.com/@florian_4237/why-php-should-be-renamed-to-hypescript-5baa55992cf1
https://medium.com/@florian_4237/why-php-should-be-renamed-to-hypescript-5baa55992cf1
Medium
Why PHP should be renamed to HypeScript
#LaraconIN is over. A vibrant PHP community celebrated in Ahmedabad, Gujarat in India, and the conference was like no other: There was…
🍌8👍5🌚5
Тестирование вашего кода: упрощение общей картины и цели интеграционных и модульных тестов
Эта статья описывает основные концепции тестирования программного кода с использованием модульных и интеграционных тестов. Она рассматривает различия между этими типами тестов, а также объясняет, как они могут быть использованы для обеспечения качества кода и предотвращения ошибок в процессе разработки программного обеспечения.
В статье также обсуждаются лучшие практики для написания тестов, включая выбор подходящего уровня тестирования для разных частей кода, организацию тестов в наборы, автоматизацию тестирования и использование фреймворков для тестирования.
https://medium.com/@dev.nest/testing-your-code-simplifying-the-big-picture-and-purpose-of-integration-and-unit-tests-8dd70bd20eac
Эта статья описывает основные концепции тестирования программного кода с использованием модульных и интеграционных тестов. Она рассматривает различия между этими типами тестов, а также объясняет, как они могут быть использованы для обеспечения качества кода и предотвращения ошибок в процессе разработки программного обеспечения.
В статье также обсуждаются лучшие практики для написания тестов, включая выбор подходящего уровня тестирования для разных частей кода, организацию тестов в наборы, автоматизацию тестирования и использование фреймворков для тестирования.
https://medium.com/@dev.nest/testing-your-code-simplifying-the-big-picture-and-purpose-of-integration-and-unit-tests-8dd70bd20eac
Medium
Testing Your Code: Simplifying the Big Picture and Purpose of Integration and Unit Tests
Yet another blogpost about integration and unit tests? Well yes, even though there are lots of articles about this subject, I’ve seen that…
👍2
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 Backend разработчик
⛳️ Инфоурок
💼🥁 Работа в офисе
💵 200 000 - 250 000 рублей
Подробнее: https://proglib.io/vacancies/backend-razrabotchik-infourok-fdc082ef-2023-03-09
⛳️ Инфоурок
💼🥁 Работа в офисе
💵 200 000 - 250 000 рублей
Подробнее: https://proglib.io/vacancies/backend-razrabotchik-infourok-fdc082ef-2023-03-09
👍5😁1
Как вы обеспечиваете масштабируемость своего PHP-приложения?⬇️
🐳7👍2❤1🍌1
Mastobot
это простой бот для запланированной публикации для Mastodon. Он предназначен для однопользовательских ситуаций, когда кто-то хочет самостоятельно разместить автоматизацию Mastodon. Он предназначен для запуска через задачу cron.
https://github.com/Crell/mastobot
это простой бот для запланированной публикации для Mastodon. Он предназначен для однопользовательских ситуаций, когда кто-то хочет самостоятельно разместить автоматизацию Mastodon. Он предназначен для запуска через задачу cron.
https://github.com/Crell/mastobot
GitHub
GitHub - Crell/mastobot: Simple personal scheduling bot for Mastodon accounts
Simple personal scheduling bot for Mastodon accounts - Crell/mastobot
🍌5❤1