<rmcreative>

RSS

Все заметки с тегом «Yii»

Можно уточнить:

  1. Торвальдс про проблему OpenSource с поиском мейнтейнеров

    7 июля 2020

    Поиск новых мэйнтейнеров отмечается как большая проблема. В сообществе много активных разработчиков, которые рады писать новый код, но мало кто готов посвятить своё время на сопровождение и проверку чужого кода. Кроме профессионализма, мэйнтейнеры должны пользоваться полным доверием. От мэйнтейнеров также требуется непрерывная вовлечённость в процесс и постоянная работа - сопровождающий всегда должен быть доступен, каждый день читать письма и реагировать на них. Работа в подобных условиях требует большой самодисциплины, поэтому мэйнтейнеров мало и их не хватает, а поиск новых мэйнтейнеров, способных рецензировать чужой код и направлять изменения вышестоящим мэйнтейнерам, становится одной из главных проблем в сообществе.

    https://www.opennet.ru/opennews/art.shtml?num=53292

    Поблемы более-менее большого OpenSource похожи. У нас ровно та же проблема в Yii.

    Комментировать
  2. Часовое интервью про OpenSource, Yii 3 и всякое

    26 июня 2020

    5 комментариев
  3. Первая встреча PHP_VRN

    14 февраля 2020

    17 февраля состоится первая встреча телеграм-чата воронежского PHP.

    Начало в 19:00, проспект Революции 33б, 5 этаж, офис компании MitLabs.

    Встречу открою рассказом про текущее состояние Yii 3.

    Комментировать
  4. PHP 7.4

    28 ноября 2019

    Увидела свет новая версия PHP.

    Самое важное для меня:

    • Производительность увеличилась.
    • Типизация свойств. Потенциально хорошая штука для простых DTO.
    • Ковариантность возвращаемого типа и типа аргументов. Очень полезно для типизированных коллекций и реализации PSR с добавлением дополнительной типизации.
    • Возможность бросать исключения в __toString(). Точно упростит обработчик ошибок в Yii 3 и очень важно для реализации виджетов.
    • preload. Потенциально интересно.
    3 комментария
  5. Запускаем Yii 2 под RoadRunner

    15 августа 2019

    На днях тестировал Yii 3 под RoadRunner. Завёлся почти без проблем. Время ответа в среднем в 1-2 миллисекунды очень порадовало.

    Но Yii 3 ещё не готов, а производительности хочется. К счастью, Charles R. Portwood II, написавший когда-то пару неплохих книг по Yii приготовил шаблон приложения для запуска под RoadRunner.

    Запускается так:

    1. Клонируем https://github.com/charlesportwoodii/yii2-app-basic-psr7
    2. composer install
    3. Ставим RoadRunner одним из описанных способов
    4. ./rr.exe serve -d -v -c ./rr.yaml
    5. Открываем http://localhost:8080

    Приложение открывается и работает. В продакшне я, правда, поведение пока не проверял.

    2 комментария
  6. Теория программирования: пакетные принципы и метрики

    3 июля 2019

    DevConf в этом году радуют быстрой обработкой видео. Выложили мой доклад «Теория программирования: пакетные принципы и метрики».

    Поговорим о том, как объективно выбирать пакеты для своего проекта и как правильно структурировать свой код в пакеты.

    Набор пакетных метрик известен давно, но на него не обращают достаточно внимания. Возможно, потому что он несколько формален, а может быть просто потому что всё хорошее постепенно забывается.

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

    Пакетные принципы, изначально озвученные Робертом Мартином в дополнение к SOLID, показывают путь достижения оптимального соотношения поддерживаемости и гибкости.

    Смотрим

    Комментировать
  7. Форум для обсуждения Yii 3

    28 июня 2019

    Создал на yiiframework.ru форум для вопросов про Yii 3 и обсуждения его разработки.

    Присоединяйтесь

    Комментировать
  8. Интервью для DevConf

    7 июня 2019

    И ещё одно свежее интервью. Отличается от остальных тем, что с Аделем мы хорошо знакомы и банальные вопросы он не задавал. В основном, всё про Yii.

    Читаем

    Комментировать
  9. Про стачку, it.is и Saint Highload++

    14 мая 2019

    Как и планировал, посетил конференции it.is, Saint HighLoad++ и Стачку.

    На Saint HighLoad++ был в качестве члена программного комитета. HighLoad вышел не такой, как основной в Москве. Сама конференция получилась меньше, а вот общения больше. Мне начинает казаться, что это коррелирует.

    На it.is рассказал про ошибки, которые мы исправляем в Yii 3.0, и то, что они, в общем-то, не так редки и просто в проектах, а не в фреймворках. Конференция удивила. Во-первых, она не меньше UWDC. Во-вторых, она удивительно хороша для конференции, которую делает одна компания. В третьих, 20-и минутные доклады. Пришлось ломать привычки и прогонять несколько раз доклад прежде, чем я в это время уложился.

    На Стачке была вариация доклада про ошибки Yii. Но, в отличие от it.is, время на доклад было стандартным, так что рассказал более подробно ничего не упуская. Как и всегда, Ульяновск порадовал общением и афтепати. Заодно забежал к ребятам в MediaSoft.

    Слайды с it.is можно посмотреть здесь.

    4 комментария
  10. Yii 2.0.18 и релизные вторники

    23 апреля 2019

    Релизные вторники пока идут нормально, хотя это был только второй и утверждать что это прекрасная идея немного рано.

    Сегодня был тегнут Yii 2.0.18 и немного расширений:

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

    7 комментариев