<rmcreative>

RSS
  1. Yii 2.0.16

    31 января

    Релизнули новую версию Yii 2.0. В основном, она состоит из багфиксов и фиксов безопасности, хотя несколько улучшений всё-таки проскочили.

    Фокус команды сейчас на ветке Yii 3.0. Стадия разработки активная. Думаем, пробуем, много рефакторим.

    Больше про 3.0 расскажем с релизом альфы.

    Ну а пока читайте анонс на хабре.

    2 комментария
  2. PHP Russia 2019, начало

    23 января

    В Октябре прошлого года, после того, как программа Highload была сформирована и последние доклады отсмотрены программным комитетом, в который я входил, Олег Бунин сказал мне найти его на конференции. Он серьёзно задумался о конференции про PHP.

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

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

    Итак, крепкой конференции по PHP быть и я уверен, что она будет крепкой потому как в любом деле главное — команда, а команда программного комитета определённо получается сильной. В ней уже:

    Скоро мы запустим сайт, а пока главное:

    5 комментариев
  3. 2018

    30 декабря 2018

    Вот и конец 2018-го года. Год получился очень напряжённым и интересным, хоть это и не очень выражалось в моей публичной активности.

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

    А теперь подведём немного итогов.

    Skyeng, тимлидство

    С начала года я стал тимлидом в Skyeng. Думал что тимлид — это почти то же, что и tech lead, коим я уже был, но оказалось, что сильно ошибся. Сделал все мыслимые и немыслимые ошибки, научился жить в условиях дефицита времени, избытка хотелок и желающих их получить. Когда-нибудь напишу про всё это или расскажу на какой-нибудь конференции. Надеюсь, в следующем году или нормально тимлидить, учитывая полученный опыт, или же понять, что это не моё и заниматься далее только технической частью проектов.

    Конференции

    Я уже не первый год участвую в организации конференций Олега Бунина РИТ и Higload, но, кажется, об этом не упоминал. В этом году вместе с программным комитетом мы отсмотрели огромное количество заявок на доклады и отобрали самые лучшие. На самих конференциях побывал слушателем, вышли они хорошо. Подготовить свой доклад сил и времени, к сожалению, не хватило, но на РИТ-е удалось собрать небольшой митап по Yii.

    Побывал на РИФ Воронеж гостем. С тех пор, как я последний раз бывал на РИФ-е, главная конференция родного города сильно выросла, что не может не радовать. Кроме неё посетил пару собраний воронежского “Глубокого рефакторинга” и воронежский GDG DevFest, которые тоже подросли.

    С докладами был в Белгороде на БИФ, в Ижевске на IT Camp, в Кемерово на RoboPHP, в Москве на DevConf, в Челябинске на UWDC и в Киеве на PHP FWDays.

    Yii

    Yii за год обзавёлся новым сайтом, форумом и инфраструктурой. Выпустили 2.0.14 и 2.0.15 и хорошо продвинулись с 3.0.0. Также выпустили Yii 1.1.20. Релизнули множество новых версий расширений.

    К команде присоединился Андрей Васильев, @hiqsol. Он активно занимается 3.0.0.

    Были оформлены в документ "ценности Yii".

    Код из 2.0.0 был взят в Symfony intl Polyfill.

    Были и другие события и новости. Я писал об этом на своей странице на Patreon.

    Глобальное

    Посты

    Хоть год и не был богат на публикации, кое-что всё-таки появилось:

    Путешествия

    • Южная Корея: Сеул и mud festival в Boryeong. Давняя мечта весело поваляться в грязи осуществилась.
    • Китай: Пекин и Гуанчжоу. Китай не перестаёт удивлять. Очень разные города.
    • Ямайка. Прекрасная природа.
    • Турция: Стамбул. Каждый раз в нём находится что-то новое.
    • Украина: Киев. Один из любимых городов и множество прекрасных людей.
    • Россия: Москва, Челябинск, Белгород, Ижевск, Кемерово.

    Кофе

    • Научился варить кофе в турке.
    • Наши кофейни заработали отличную репутацию. Не обошлось без невесёлых сюрпризов, но, в общем, всё удачно.
    • Привёз в кофейню кофе Tim Wendelboe.
    • Варили кофе на РИФ и других мероприятиях.

    Семья

    Дочь пошла в первый класс. Личность. Отлично ладит с людьми. Хочет играть на гитаре и болящие пальцы её не пугают. Уроки — это сложно. Некоторые задания для первоклассников вводят в ступор родителей. Сын растёт упрямым и любопытным. И то и другое пока через край. Балансировать между работой, проектами и семейными делами не так просто, но в этом году всё получилось.

    5 комментариев
  4. PHP 7.3.0

    8 декабря 2018

    Комментировать
  5. Авторы PHP и Zend Framework уходят из Zend

    18 октября 2018

    Разработчики ядра PHP и основные контрибьютеры Zend Framework уходят из Zend, а точнее из компании Rogue Wave Software, которая его поглотила в 2015 году и решила что кроме Zend Server ей ничего развивать не интересно.

    Из ZF это Matthew Weier O'Phinney и Enrico Zimuel. Из PHP это Zeev Suraski, сооснователь Zend, и Дмитрий Стогов, который сделал PHP 7 таким быстрым и сейчас делает JIT-компиляцию для PHP 8.

    Все они находятся в поисках новых компнаний, который заинтересованы в будущем PHP и ZF и будут готовы оплачивать их время.

    15 комментариев
  6. РИФ Воронеж 2018

    11 октября 2018

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

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

    А ещё мы, Bright Coffee, будем варить кофе рядом со стойкой регистрации.

    Комментировать
  7. Слайды с БИФ и IT Camp

    30 сентября 2018

    Рассказывал про OpenSource изнутри на БИФ и про Большие проекты, архитектуру и фреймворки на IT Camp.

    Вот слайды:

    БИФ неожиданно сильный и яркий. У IT Camp всё ещё впереди.

    1 комментарий
  8. HHVM перестаёт поддерживать PHP

    13 сентября 2018

    В официальном анонсе команда HHVM объявила что версии v3.30 будут последними, которые будут поддерживать PHP. Далее только Hack language.

    Проектам рекомендуется мигрировать или на PHP 7 или на Hack language.

    Из Yii 3.0 поддержка HHVM уже выпилена.

    Комментировать
  9. Делать метод в сущности или нет?

    20 августа 2018

    Вроде простой вопрос, но не так он прост как кажется. Если ударяться в крайности, с одной стороны у нас будут анемичные модели, где сущность не содержит какой-либо логики, а с другой - модели, которые делают слишком много всего, что с ними напрямую не связано. Как выбрать в конкретном случае, стоит ли оставить метод в сущности или вынести в отдельный класс?

    Я для себя вывел несколько критериев оставления метода в сущности. Они, конечно, не покрывают всех случаев, но помогают принять решение.

    1. Метод работает с экземпляром сущности.
    2. Метод работает или только с самой сущностью или с небольшим количеством внешних данных, передаваемых через аргументы.
    3. Метод применим ко всем контекстам, в которых используется сущность.
    4. Метод описывает поведение самой сущности, а не технические детали, такие, например, как сохранение или загрузка из базы.
    49 комментариев
  10. Буду и Ижевске на IT Camp

    20 августа 2018

    25 августа буду в Ижевске на IT Camp. Расскажу про фреймворки и архитектуру.

    Программу можно посмотреть на сайте мероприятия. Про билеты там же.

    Комментировать