☄️ Подробный справочник по nginx с примерами конфигураций и объяснением: что, зачем и когда использовать [EN]
https://www.freecodecamp.org/news/the-nginx-handbook/
https://www.freecodecamp.org/news/the-nginx-handbook/
freeCodeCamp.org
The NGINX Handbook – Learn NGINX for Beginners
A young Russian developer named Igor Sysoev was frustrated by older web servers' inability to handle more than 10 thousand concurrent requests. This is a problem referred to as the C10k problem. As an answer to this, he started working on a new web s...
🥢Принцип подстановки Барбары Лисков
https://telegra.ph/Princip-podstanovki-Barbary-Liskov-predusloviya-i-postusloviya-04-24
https://telegra.ph/Princip-podstanovki-Barbary-Liskov-predusloviya-i-postusloviya-04-24
Telegraph
Принцип подстановки Барбары Лисков (предусловия и постусловия)
❓ Почему у многих возникают проблемы с этим принципом? Если взять не «заумное», а более простое определение, то оно звучит так:
Phalcon Roadmap — Фреймворк раньше поставлялся как расширение, но версия v5 будет последней в таком формате. Для последующих версий планируется переход на гибридный формат: чистый PHP + опциональное расширение. То есть будет работать на чистом PHP, но можно установить расширение и узкие места станут быстрее.
Phalcon Blog
Phalcon Roadmap
There is a lot of confusion in the community as to what the future holds for Phalcon and what the versions are. In this blog post, we will try to...
Forwarded from IT event Dagestan (Mr Trueman)
Ровно через 2 недели состоится третий симпозиум по PHP разработке от сообщества PHP Dagestan и компании 05.ru
Просьба зарегистрироваться через гугл форму для того что бы мы знали на какое количество рассчитывать.
Темы:
1. Preloading и аннотации в PHP (@develop007 Клычев Дамир - Cron)
2. Почему php-шнику стоит присмотреться к Camunda для автоматизации сложных бизнес-процессов ? (@sboychenko Сергей Бойченко - Skyeng)
3. Шардирование баз данных. Что это такое ? (@sagidM Сагид Магомедов - Яндекс)
Дата: 18 мая (вторник) 2021
Время: 19:00
Место: г. Махачкала, ул. Буганова 29, 5 этаж
Цена: бесплатно
Просьба зарегистрироваться через гугл форму для того что бы мы знали на какое количество рассчитывать.
Темы:
1. Preloading и аннотации в PHP (@develop007 Клычев Дамир - Cron)
2. Почему php-шнику стоит присмотреться к Camunda для автоматизации сложных бизнес-процессов ? (@sboychenko Сергей Бойченко - Skyeng)
3. Шардирование баз данных. Что это такое ? (@sagidM Сагид Магомедов - Яндекс)
Дата: 18 мая (вторник) 2021
Время: 19:00
Место: г. Махачкала, ул. Буганова 29, 5 этаж
Цена: бесплатно
Онлайн трансляция: https://youtu.be/3lE0v4RRBokКастомные аннотации и методы expect*() для PHPUnit, чтобы сделать тесты чище.
https://github.com/rybakit/phpunit-extras
https://github.com/rybakit/phpunit-extras
GitHub
GitHub - rybakit/phpunit-extras: Custom annotations and expectations for PHPUnit.
Custom annotations and expectations for PHPUnit. Contribute to rybakit/phpunit-extras development by creating an account on GitHub.
Отправление сообщений пачками в Symfony Messenger с использованием pcntl_alarm().
https://jolicode.com/blog/batching-symfony-messenger-messages
https://jolicode.com/blog/batching-symfony-messenger-messages
JoliCode
Batching Symfony Messenger messages
Sometimes we want to make messages in Symfony Messenger that are consumed as a batch and not one by one. Recently we came across a situation where we send updated translations for our entities
Микрофреймворк Silex давно официально не поддерживается, но есть вот такой форк.
https://github.com/PrestoPHP/PrestoPHP
https://github.com/PrestoPHP/PrestoPHP
GitHub
PrestoPHP/PrestoPHP
The PHP framework based on the Symfony Components - PrestoPHP/PrestoPHP
Сервис одноразовых имейлов типа mailinator.com, реализованный на Laravel.
https://github.com/mailcare/mailcare
https://github.com/mailcare/mailcare
Так как вопрос "Как вообще дела с Yii3?" задают слишком часто, разработчики сделали страницу с прогрессом по пакетам Yii3. Считается просто: пакет со стабильным релизом считается готовым, пакет без стабильного релиза — нет. Фреймворк не требует релиза абсолютно всех пакетов, так что бета выйдет раньше, чем будет 100%.
https://www.yiiframework.com/yii3-progress
https://www.yiiframework.com/yii3-progress