Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Управление секретами в Symfony

Блог компании OTUSPHPSymfony
Перевод

Перевод статьи подготовлен в преддверии старта курса «Symfony Framework».





Не надоело ли вам хранить файл с секретами вашего приложения в менеджере паролей и копировать его в свою среду CI/CD каждый раз, когда вы изменяете его для развертывания приложения в соответствии с требованиями безопасности?

Читать дальше →
Всего голосов 14: ↑11 и ↓3 +8
Просмотры3.4K
Комментарии 7

PHP-Дайджест № 184 (6 – 20 июля 2020)

Разработка веб-сайтовPHPSymfonyYiiLaravel

Свежая подборка со ссылками на новости и материалы. В выпуске: Что будет с поддержкой PHP на Windows, PHP 8 Alpha 2, ReactPHP — официально продакшн-реди, 2 новых RFC предложения и 6 на голосовании, порция полезных инструментов, статьи, видео и подкасты.

Приятного чтения!


Читать дальше →
Всего голосов 48: ↑48 и ↓0 +48
Просмотры11.7K
Комментарии 19

PHP-Дайджест № 185 (20 июля – 3 августа 2020)

Разработка веб-сайтовPHPSymfonyLaravel

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8 Alpha 3, PhpStorm 2020.2, новый оператор ?->, снова обсуждение синтаксиса атрибутов и другие новости PHP Internals, обзор системы типов в PHP, порция полезных инструментов, видео, стримы и многое другое.

Приятного чтения!


Читать дальше →
Всего голосов 63: ↑63 и ↓0 +63
Просмотры13.4K
Комментарии 22

SSR: рендеринг ReactJS приложения на бекэнде используя PHP

PHPSymfonyReactJS
Tutorial


Перед нами стояла задача реализовать конструктор сайтов. На фронте всем управляет React-приложение, которое на основе действий пользователя, формирует JSON с информацией о том, как построить HTML, и сохраняет его на PHP бэкенд. Вместо дублирования логики сборки HTML на бэкенде, мы решили переиспользовать JS-код. Очевидно, что это упросит поддержку, так как код будет меняться только в одном месте одним человеком. Тут нам на помощь приходит Server Side Rendering вместе с движком V8 и PHP-extension V8JS.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры5.6K
Комментарии 10

PHP-Дайджест № 186 (3 – 17 августа 2020)

Разработка веб-сайтовPHPSymfonyYiiLaravel

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8 Beta 1, снова о синтаксисе атрибутов в PHP 8: #[Attr] vs @[Attr], предложение по синтаксису для BigInt, обзоры PHP 8 и много других видео, инструменты, стримы, подкасты.

Приятного чтения!


Читать дальше →
Всего голосов 47: ↑47 и ↓0 +47
Просмотры10.8K
Комментарии 6

PHP-Дайджест № 187 (18 августа – 7 сентября 2020)

Разработка веб-сайтовPHPSymfonyYiiLaravel

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8 beta 3, принят новый синтаксис атрибутов в PHP 8, Zephir всё, целая пачка полезных инструментов, статьи, видео, подкасты.

Приятного чтения!


Читать дальше →
Всего голосов 51: ↑51 и ↓0 +51
Просмотры13.3K
Комментарии 22

PHP-Дайджест № 188 (7 – 21 сентября 2020)

Разработка веб-сайтовPHPSymfonyYiiLaravel

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8 Beta 4, инициатива по консолидации PHP-сообщества, концепт PHP для GraalVM, предложение по дженерикам в Internals, полезные инструменты, видео, подкасты, статьи.

Приятного чтения!

Читать дальше →
Всего голосов 55: ↑54 и ↓1 +53
Просмотры12.8K
Комментарии 15

Валидация в PHP. Красота или лапша?

PHPSymfonyYiiLaravel
Выбирая лучший PHP-валидатор из десятка популярных, я столкнулся с дилеммой. Что для меня важнее? Следование всем SOLID / ООП-канонам или удобство работы и наглядность кода? Что предпочтут пользователи фреймворка Comet? Если вы считаете, что вопрос далеко не прост — добро пожаловать под кат в длинное путешествие по фрагментам кода :)

Читать дальше →
Всего голосов 18: ↑14 и ↓4 +10
Просмотры7.5K
Комментарии 118

PHP-Дайджест № 189 (21 сентября – 5 октября 2020)

Разработка веб-сайтовPHPSymfonyYiiLaravel

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8.0 RC 1 и переименование параметров внутренних функций, PhpStorm 2020.3 EAP, многострочные короткие лямбды, атрибуты для групп свойств и другие новости PHP Internals, порция полезных инструментов, статьи, стримы, подкасты.

Приятного чтения!


Читать дальше →
Всего голосов 47: ↑46 и ↓1 +45
Просмотры11.6K
Комментарии 16

PHP-Дайджест № 190 (5 – 19 октября 2020)

Разработка веб-сайтовPHPSymfonyLaravel
Фото: Илья Шихалеев.

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8.0 RC 2, Xdebug 3 beta, PhpStorm EAP с поддержкой PHPStan и Psalm, порция полезных инструментов, статьи, видео, митапы.

Приятного чтения!


Читать дальше →
Всего голосов 54: ↑54 и ↓0 +54
Просмотры11.3K
Комментарии 10

PHP-Дайджест № 191 (19 октября – 2 ноября 2020)

Разработка веб-сайтовPHPSymfonyYiiLaravel
Фото: Валерий Горбачев (PHP Krasnodar)

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8.0 RC 3 и видеообзоры новых возможностей, Composer 2, завершение разработки Faker (теперь в новой организации), два новых RFC для PHP 8.1, порция полезных инструментов, статьи, видео с прошедших митапов.

Приятного чтения!


Читать дальше →
Всего голосов 53: ↑53 и ↓0 +53
Просмотры11.7K
Комментарии 6

PHP-Дайджест № 192 (2 – 16 ноября 2020)

Разработка веб-сайтовPHPSymfonyYiiLaravel

Свежая подборка со ссылками на новости и материалы. В выпуске: Последний релиз-кандидат PHP 8.0 перед финальным релизом и свежие материалы по PHP 8, RFC и обсуждения из PHP Internals, порция полезных инструментов, стримы, подкасты, статьи.

Приятного чтения!

Читать дальше →
Всего голосов 35: ↑35 и ↓0 +35
Просмотры9K
Комментарии 9

PHP-Дайджест № 193 (16 – 30 ноября 2020)

Разработка веб-сайтовPHPSymfonyYiiLaravel

Парад релизов: обновление языка — PHP 8.0, а также Xdebug 3, DBAL 3.0, Bref 1.0, Symfony 5.2, Flysystem 2.0. Первый принятый RFC для PHP 8.1, долгосрочная поддержка PHPUnit, порция полезных инструментов, подкасты, стримы, статьи.

Приятного чтения!


Читать дальше →
Всего голосов 44: ↑44 и ↓0 +44
Просмотры11.7K
Комментарии 20

PHP-Дайджест № 194 (1 – 14 декабря 2020)

Разработка веб-сайтовPHPSymfonyYiiLaravel

Свежая подборка со ссылками на новости и материалы. В выпуске: Enum в PHP 8.1, удаление Serializable и ограничение $GLOBALS, а также другие новости из PHP Internals, PhpStorm 2020.3, Symfony UX, порция полезных инструментов, видео, и первый PHP Дайджест Стрим.

Приятного чтения!


Читать дальше →
Всего голосов 49: ↑49 и ↓0 +49
Просмотры12.5K
Комментарии 44

60+ чатов и ютуб-каналов для PHP-разработчика, которые советуют ребята из сообщества

Блог компании SkyengРазработка веб-сайтовPHPПрограммированиеУчебный процесс в IT


В середине лета мы начали крутить идею создания сайта со всеми PHP-активностями России, Украины и Беларуси. Зачем? Их стало так много в разных форматах, что пора бы уже агрегировать для удобства в одном месте. Сайт запилили, а еще расспросили организаторов городских комьюнити по PHP, какими ресурсами они пользуются каждый день. Собрали в подробный список, чтобы всегда был под рукой.
Читать дальше →
Всего голосов 23: ↑22 и ↓1 +21
Просмотры7.9K
Комментарии 4

Использование Shopker для IoT

PHPSymfonyMongoDBРазработка под Arduino
Tutorial

Недавно я столкнулся с задачей визуализации данных от датчиков (температура, влажность, частицы PM2.5). Для решения подобных задач существует несколько бесплатных инструментов, например, Grafana + InfluxDB. Найденные мной решения показались слишком сложными и требовательными к ресурсам сервера, поэтому я решил "изобрести свой велосипед", а точнее создать шаблон для Shopker.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры1.6K
Комментарии 0

PHP-Дайджест № 195 (14 – 28 декабря 2020)

Разработка веб-сайтовPHPSymfonyYiiLaravel

Свежая подборка со ссылками на новости и материалы. В выпуске: Fibers для асинхронного PHP, первые нативные атрибуты, короткий match и другие RFC предложения для PHP 8.1, инструменты, много видео, статьи и подкасты.

Приятного чтения и с наступающим Новым годом!


Читать дальше →
Всего голосов 45: ↑45 и ↓0 +45
Просмотры10.3K
Комментарии 7

Бенчмарки PHP 8.0 и 7.4 на Symfony: повышение производительности JIT до +9% вместе с предварительной загрузкой OPCache

Блог компании OTUSPHPПрограммированиеSymfony
Перевод

PHP 8.0 должен увидеть свет 26 ноября 2020 года, а вскоре за ним и последняя версия фреймворка Symfony 5.2. Здесь представлена серия бенчмарков, выполненных на последних версиях обоих проектов. Это чистый hello world сценарий, и его следует воспринимать как таковой. Имеет значение только относительная производительность. В реальном мире YMMV (ваши результаты могут отличаться от приведенных).

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры2.8K
Комментарии 0

У Вас проблемы с legacy — значит, Вам повезло! Распил монолита на PHP

PHPSymfonyУправление разработкойУправление проектами

Меня часто просят рассказать о работе с legacy-монолитами. Про микросервисную архитектуру и переход на нее говорят много, но редко упоминают о том, что проекты приходят ней после многих лет роста с монолитным приложением. Учебники по решению проблем не пишут. Чтобы поменять архитектуру живого решения, надо пройти через несколько этапов. Автор работал с разными проектами - и с полноценным multitenancy service-oriented REST architecture, и с огромным монолитом, в репозитории которого были коммиты за десять лет. Эта статья - о темной стороне, о legacy-коде, и практических решениях проблем с монолитным кодом на PHP.

Читать далее
Всего голосов 22: ↑20 и ↓2 +18
Просмотры8.1K
Комментарии 69

PHP Дайджест № 196 (1 – 11 января 2021)

Разработка веб-сайтовPHPSymfonyYiiLaravel

Свежая подборка со ссылками на новости и материалы. В выпуске: релиз PHP 8.0.1, MySQL движок на PHP от Vimeo и другие релизы, обновленный Enum и свежие предложения для PHP 8.1, «уязвимость» в Laminas, инструменты, статьи, видео, PHP Дайджест Live в 20:00 МСК.

Приятного чтения!


Читать дальше →
Всего голосов 52: ↑52 и ↓0 +52
Просмотры11.9K
Комментарии 18