Данная статья представляет собой дайджест тем, которые обсуждались в рамках PHP micro-talks #1 с коллегами.
Вкратце о регламенте:
- 15 минут
- 7 ссылок IT-тематики
- 1 ссылка общей тематики
Вот наиболее интересные темы из тех что я читал или узнал за последнюю неделю:
-
MySQL 8 — что нового?
- Статья с нового ресурса phptoday.ru
- Следующая версия идет сразу за номером 8
- Закат MyISAM
- Улучшения в работе с JSON
- Поддержка ролей
- По умолчанию кодировка с поддержкой utf8
-
Disabled buttons suck
- Статья из блога шведской компании, которая занимается юзабилити
- Задисейбленные кнопки плохо читаются
- Не понятно почему их нельзя нажать
- Вообще статья привлекла интересным сюжетом
- On React and Wordpress
- Часть инфраструктуры Wordpress'а использует React (Calypso, редактор Gutenberg)
- Фейсбук сделал хреновую лицензию для React'а
- Wordpress отказывается от React для редактора Gutenberg
- Automattic планирует вообще отказаться от React
- PHP жив. PHP 7 на практике.
- Как Avito и OLX переходили на новую пыху
- Были проблемы с memecache
- Были проблемы с APC
- Описываются фишки PHP 7, такие как type-hinting
-
PHP: Request for Comments
- Место где собираются новые фичи в пыхе. Очень полезно ознакомиться.
-
Event sourcing: what is it and why it's awesome
- Пожалуй, наиболее интересная тема
- Построение архитектуры приложения вокруг событий
- Можно строить проекции любой структуры в любой момент
- Общение в терминах событий проще для заказчика
- Легко построить любую аналитику
- Проще интегрировать между собой сервисы
- Легко менять используемые БД
- Есть проблема целостности
- Есть проблема обновления формы событий, если она меняется
- Нужно иное мышление
- Можно использовать не для всей системы, а для некоторых её частей
- CSS in JS is like replacing a broken screwdriver with your favorite hammer.
- Подход, когда компоненты стилизуются из js
- Подход спорный, в статье рассматриваются недостатки
- Визуальную целостность интерфейса поддерживать сложнее
- Проблемы с переиспользованием кода
- Проблемы с поддержкой темизации.
Полезный сайт общей тематики:
-
Пища для ума
- Сайт Аркадия Морейниса — предводителя «темной стороны» российского венчура, предприниматель и инвестор, основатель «фабрики стартапов» «Главстарт» и создатель сервиса Price.ru.
- Легкие статьи о бизнесе, стартапах, инвестициях, управлении проектами и жизни в целом.
Ну и кроме вышеперечисленного, обсуждали с коллегами, что:
- На докер-хабе много официальных образов — это несомненно преимущество докера перед вагрантом (хотя у каждого своя область применения).
- Коллега рассказал как Drupal активно пишет в кеш, который хранится в базе MySQL, что приводит к сильному росту binlog'а (на десятки мегабайт на открытие одной страницы). Рассмотрели что бинлог нужен для репликации и бекапов, но в принципе его можно отключить.
- Еще поговорили о том, что с докером могут быть проблемы с медленным обновлением файлов проекта, когда он используется в разработке на локальной машине. Этот вопрос еще предстоит изучить.
Следующий дайджест: Микро-толки — дайджест #2