<rmcreative>

RSS
  1. 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 комментариев
  2. PHP 7.3.0

    8 декабря 2018

    Комментировать
  3. Авторы 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 комментариев
  4. РИФ Воронеж 2018

    11 октября 2018

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

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

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

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

    30 сентября 2018

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

    Вот слайды:

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

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

    13 сентября 2018

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

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

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

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

    20 августа 2018

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

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

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

    20 августа 2018

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

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

    Комментировать
  9. Skyeng Teamlead meetup

    8 августа 2018

    16 августа в офисе Skyeng на Таганке состоится IT-meetup. Будут затронуты вопросы разработки и управления: о скраме и о том, что на сегодняшний день должен уметь разработчик. В перерывах кофе-брейк, общение и обмен опытом.

    Я не выступаю и, возможно, не доеду, но москвичам посетить советую. Докладчики интересные.

    Комментировать
  10. Материалы DevConf, UWDC и PHP fwdays

    6 августа 2018

    В конце мая и начале июня был с докладами на DevConf, UWDC и PHP fwdays. Рассказывал там про Yii 2.1 (который 3.0), PHP и фреймворки.

    Про конференции, если кратко:

    • DevConf. Прекрасное место (Digital October). Очень активные участники. Не послушал доклады, говорили очень много и, если бы не улетать на UWDC, говорили бы ещё.
    • UWDC. Похуже зашло. Оно и понятно, аудитория не целиком про PHP.
    • PHP fwdays. С каждым разом на этой конфе всё лучше и, несмотря на увеличивающееся количество участников, уютнее. Прекрасно зашёл доклад, тегнули версию 3.0alpha Yii и вообще...

    Выкладываю материалы:

    2 комментария