Скачать mp3 / Весь mp3-архив

Selfcast #8

Начну с отличного интервью Стивена Возняка Познеру. Случайно? попало в поле зрения. Очень позитивно.

Посмотрел свежую конференцию fwdays Highload. Из всего рекомендую посмотреть только первый доклад от Никиты Галкина про микросервисную архитектуру. Обещаю, что понравится. Оттуда взял полезную подписку на отобранные новости про микросервисы за неделю. И awesome-репу про микросервисы.

И еще кое-что, но из другого доклада...

Централизованный менеджмент паролей, сертификатов и т.д.

Удобно менеджерим все пароли, токены, сертификаты, API-ключи и т.д. с помощью Vault от HashiCorp Есть ACL, можно выдавать доступ на время, есть интеграция почти со всем (а если нет, то пишется за 10 минут).

Vault secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. Vault handles leasing, key revocation, key rolling, and auditing. Through a unified API, users can access an encrypted Key/Value store and network encryption-as-a-service, or generate AWS IAM/STS credentials, SQL/NoSQL databases, X.509 certificates, SSH credentials, and more.

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

Контроль качества кода в Яндекс браузере

Хороший доклад про контроль качества кода при разработке Яндекс браузера. Заинтересовал Sonarqube. Легко интегрируется со всеми CI, делает код-инспекцию. Понятно, что максимально от неё выигрывают языки со статической типизацией, но и для PHP/Python/JavaScript проект применим. Есть у ребят автотесты через Espresso.

Масштабирование PHP-проектов

Разжился любопытной книжкой о том, как масштабировать PHP-проект.

Правильное улучшение в Symfony 3.4

Теперь можно комфортно делать autowiring. Определяем имена переменных/интерфейсы соответсвующим сервисами и получаем удовольствие. Ради этого нужно быстро апаться во всех проектах.

Что такое CI?

Для сверки понимания обращаемся к хорошему материалу.

Почти свежий бэнчмарк PHP фреймворков

Из бэнчмарка вырисовывается картин лидеров:

https://www.nixsolutions.com/blog/comparative-testing-php-frameworks/

Финишная прямая

Опубликовано: 20.10.2017
Теги: Стивен Возняк, fwdays, Highload, Vault, HashiCorp, Яндекс браузер, scalingphpbook, масштабирование PHP проекта, бэнчмарк, DevOps culture