Библиотека для работы с redis в kubernetes
https://github.com/bluxmit/alnoda-workspaces/tree/main/workspaces/redis-workspace
https://github.com/bluxmit/alnoda-workspaces/tree/main/workspaces/redis-workspace
GitHub
alnoda-workspaces/workspaces/redis-workspace at main · bluxmit/alnoda-workspaces
:fireworks: Dockerized workspaces. Contribute to bluxmit/alnoda-workspaces development by creating an account on GitHub.
👍3
Дженерик коллекции в PHP
Дженерик коллекции — это коллекции, которые могут содержать данные одного типа, и мы можем решить, какие типы данных могут храниться в коллекциях.
https://tproger.ru/articles/dzhenerik-kollekcii-v-php/
Дженерик коллекции — это коллекции, которые могут содержать данные одного типа, и мы можем решить, какие типы данных могут храниться в коллекциях.
https://tproger.ru/articles/dzhenerik-kollekcii-v-php/
Tproger
Коллекции в PHP
Open Source реализация иммутабельных коллекций с ковариантными темплейт-параметрами и выстроенной иерархией пустых и непустых коллекций.
👍8👏2
Laravel pint
Laravel Pint — это исправление стиля PHP-кода для минималистов. Pint построен на основе php-cs-fixer и упрощает
обеспечение того, чтобы ваш стиль кода оставался чистым и презентабельным.
https://github.com/laravel/pint
Laravel Pint — это исправление стиля PHP-кода для минималистов. Pint построен на основе php-cs-fixer и упрощает
обеспечение того, чтобы ваш стиль кода оставался чистым и презентабельным.
https://github.com/laravel/pint
GitHub
GitHub - laravel/pint: Laravel Pint is an opinionated PHP code style fixer for minimalists.
Laravel Pint is an opinionated PHP code style fixer for minimalists. - laravel/pint
👍9
Работа с массивами в PHP: правильный путь
https://code.tutsplus.com/ru/tutorials/working-with-php-arrays-in-the-right-way--cms-28606
https://code.tutsplus.com/ru/tutorials/working-with-php-arrays-in-the-right-way--cms-28606
Code Envato Tuts+
Работа с массивами в PHP: правильный путь
В этом уроке мы рассмотрим практические примеры работы с рядом PHP-шных функций для работы с массивами. Этот материал пригодится каждому PHP разработчику: позволит писать компактный и читабельный...
👍19💩8😁2
Маршрутизация в Laravel только с помощью контроллера через PHP-атрибуты
https://laravel.demiart.ru/routing-with-controller-only-using-php-8-attributes/
https://laravel.demiart.ru/routing-with-controller-only-using-php-8-attributes/
Уроки Laravel
Маршрутизация в Laravel только с помощью контроллера через PHP-атрибуты | Уроки Laravel
С помощью Атрибутов мы можем избежать создания дополнительных файлов маршрутизации и все необходимое сразу задать в одном контроллере, повысив читаемость кода
👍9💩8
Аннотации типов в PHP
Объявления типов могут использоваться для аргументов функций, возвращаемых значений и, начиная с PHP 7.4.0, для свойств класса. Они используются во время исполнения для проверки, что значение имеет точно тот тип, который для них указан. В противном случае будет выброшено исключение
https://www.phptutorial.net/php-tutorial/php-type-hints/
Объявления типов могут использоваться для аргументов функций, возвращаемых значений и, начиная с PHP 7.4.0, для свойств класса. Они используются во время исполнения для проверки, что значение имеет точно тот тип, который для них указан. В противном случае будет выброшено исключение
https://www.phptutorial.net/php-tutorial/php-type-hints/
PHP Tutorial
PHP Type Hints
In this tutorial, you'll learn about PHP type hints that declare the type for function parameters and return value.
💩9👍5
👍8👎2
История разработки фасетного поиска средствами PHP
Фасетный поиск — метод доступа к информации, с использованием одновременно нескольких фильтров — фасетов.
https://habr.com/ru/post/595765/
Фасетный поиск — метод доступа к информации, с использованием одновременно нескольких фильтров — фасетов.
https://habr.com/ru/post/595765/
Хабр
История разработки фасетного поиска средствами PHP
Как экспериментальный Pet Project дошел до production и на что способны современные версии языка PHP. Немного о проблематике фасетного поиска в части построения агрегатов. Если ваша первая реакция:...
👍5
phpstan.org
Collectors
🔥4👍1💩1
От 204 запросов в секунду до 480 с помощью простой конфигурации
https://getparthenon.com/blog/php-performance-tunning-from-204-to-480-with-a-single-config-change/
https://getparthenon.com/blog/php-performance-tunning-from-204-to-480-with-a-single-config-change/
Getparthenon
From 204 requests per second to 480 with a single configuration change | Parthenon The Symfony SaaS Boilerplate
I'm currently developing a cookieless Free Live Chat SaaS - Blether.chat and as part of the development process, I decided to stress test the application and really see the difference PHP OP Cache preload made to the request per second in a real-world application.…
👍4
Статистика использования версий PHP: июль 2022 г.
Как и ожидалось популярность версии 8.1 растет, однако, не все так однозначно и 7.4 еще остается на плаву
https://stitcher.io/blog/php-version-stats-july-2022
Как и ожидалось популярность версии 8.1 растет, однако, не все так однозначно и 7.4 еще остается на плаву
https://stitcher.io/blog/php-version-stats-july-2022
stitcher.io
PHP version stats: July, 2022 - stitcher.io
Insights in PHP's version usage
👍3🤔2
Вы неплохо изучили один или несколько языков программирования, и теперь хотите разобраться в практиках и подходах к разработке? Вперёд вместе с AvitoTech 🤘🏻
На видеокурсе вы узнаете:
⚡️Как код становится привлекательным и качественным.
⚡️Паттерны Low Coupling и High Cohesion в рамках grasp-шаблонов и UML-диаграмм.
⚡️Как работать с большими проектами и почему они требуют больше сил и затрат на их поддержку.
Все теоретические факты подкреплены практическими знаниями от Юры Афанасьева, backend-инженера Авито.
Присоединяйтесь к курсу «Паттерны и практики написания кода» в плейлисте на странице AvitoTech: bit.ly/3OzVa9l
На видеокурсе вы узнаете:
⚡️Как код становится привлекательным и качественным.
⚡️Паттерны Low Coupling и High Cohesion в рамках grasp-шаблонов и UML-диаграмм.
⚡️Как работать с большими проектами и почему они требуют больше сил и затрат на их поддержку.
Все теоретические факты подкреплены практическими знаниями от Юры Афанасьева, backend-инженера Авито.
Присоединяйтесь к курсу «Паттерны и практики написания кода» в плейлисте на странице AvitoTech: bit.ly/3OzVa9l
💩9👍3🤮2