Скоро Новый год. PHP — 25*. Вот что мы ему хотим пожелать

    Современный PHP совсем не тот, что был во времена пятой версии. Обидно до сих пор встречать хейтеров языка, которые обвиняют его по-старинке, не зная 7-ю версию. Надеемся, мы и не встретим их на большом PHP-митапе в Казани 14 декабря. А всех остальных ждем с радостью. Дело будет днем субботы, так что можно доехать из Иннополиса, Челнов, Ульяновска, Москвы… Многие докладчики также приедут из других городов.


    В общем, приходите. А еще добавляйтесь в чат первой казанской BeerPHP-встречи — она пройдет сразу после митапа.

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


    Александр Макаров, один из разработчиков фреймворка Yii, участник ПК PHP Russia (Воронеж)


    О чем расскажешь на митапе?
    Поговорим, как обезопасить свой проект и предотвратить хакерские атаки.

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

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

    В 2020-м PHP исполнится 25 лет. Что бы ты сказал коллегам и пожелал языку?
    Коллег поблагодарил бы за то, что оставались на PHP, несмотря на громкую критику. Да, язык не самый стройный, но как платформа действительно хорош. Пожелать могу развития. И чтобы у таких людей как Никита Попов и Дмитрий Стогов не кончилось желание развивать язык и далее.


    Макс Шамаев, старший разработчик в маркетинговой команде Skyeng (удаленщик из Ульяновска)


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

    О чем с тобой можно поговорить помимо темы доклада?
    Ecommerce. Работа в международных командах. Модернизация старого софта.

    Расскажи рабочую историю, от которой до сих стыдно или прёт.
    До сих пор стыдно за то, что в далеком 2003-м с грохотом завалил большой важный проект для клиента тупо из-за того, что плохо знал английский. Горд тем, что перетащил инфраструктуру одной компании в G.suite.

    В 2020-м PHP исполнится 25 лет. Что бы ты сказал коллегам и пожелал языку?
    Long live the king :)


    Илья Фроликов, разработчик в Туту.ру (Москва)


    О чем расскажешь на митапе?
    Как мы переходили на Go)

    О чем с тобой можно поговорить помимо темы доклада?
    Про фотоискусство, футбол и велики.

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

    В 2020-м PHP исполнится 25 лет. Что бы ты сказал коллегам и пожелал языку?
    Друзья, всех с приближающимся юбилеем! Языку — дальнейшего развития и долгие лета :)


    Алексей Степанков, разработчик в SimbirSoft (Ульяновск)


    О чем расскажешь на митапе?
    Как строить API с использованием фреймворка api-platform: как все устроено изнутри, какие есть ограничения и как их обходить.

    О чем с тобой можно поговорить помимо темы доклада?
    Разработка на Windows (WSL), что почитать/послушать айтишнику, сертификация Zend/Symfony, а также можем обсудить книги и игры серии «Метро».

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

    В 2020-м PHP исполнится 25 лет. Что бы ты сказал коллегам и пожелал языку?
    Меньше багов, больше популярности, толковых разработчиков, контрибьюторов и коммитов.


    Леонид, независимый разработчик, организатор BeerPHP Kazan


    О чем расскажешь на митапе?
    Каких ошибок следует избегать, если хочешь повысить качество кода.

    О чем с тобой можно поговорить помимо темы доклада?
    Меня сильно беспокоит тема здоровья айтишников: позвоночник, глаза, это все. Сам столкнулся с ней. Рад буду обсудить методы профилактики.

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

    В 2020-м PHP исполнится 25 лет. Что бы ты сказал коллегам и пожелал языку?
    Поддержки более строго контроля типов и начала работы над многопоточностью. Язык развивается активно — и это не может не радовать. Да, есть больные места, — но разве есть язык, в котором идеально всё?


    Кирилл Несмеянов, инженер-программист в Rambler Group, участник ПК PHP Russia (Москва)


    О чем расскажешь на митапе?
    Что такое парсинг — помимо регулярных выражений и задач про чтение сторонних сайтов.

    О чем с тобой можно поговорить помимо темы доклада?
    Если захотите похоливарить, можно абсолютно на любые темы, без ограничений.

    Расскажи рабочую историю, от которую до сих стыдно или прёт.
    Два в одном! В те времена, когда миром правили SVN и FTP, я, будучи джуном, умудрился грохнуть весь сервер коллегам, убив на нём весь залитый код. Код там был, конечно, не очень, поэтому этим можно и гордиться тоже.

    В 2020-м PHP исполнится 25 лет. Что бы ты сказал коллегам и пожелал языку?
    Думаю, довольно странно желать что-либо языку, он не поймёт :) Важнее пожелать терпения Дмитрию и вдохновения Никите, ребятам, которые на данный момент являются основными вкладчиками в его разработку. Без них мы бы не увидели ни скорости PHP 7, ни throwable исключений, ни корутин, ни лямбд, ни кучи других крутых штук современного языка.

    А вот коллегам пожелаю времени и возможностей для воплощения своих грандиозных идей на страницах GitHub/GitLab/Bitbucket(соль/перец/фломастеры по вкусу).

    p.s. До встречи на митапе или в следующем выпуске.

    * мы забежали вперед на полгода ради красного словца в заголовке, 25 лет PHP исполнится летом-2020
    Skyeng
    118,27
    Крупнейшая (и крутейшая) edtech-команда в России
    Поделиться публикацией

    Комментарии 21

      0
      Планируется ли запись? Не нашёл ни тут, по ссылке
        +1
        Привет, пока не уверены на 100% — у ит-парка новая площадка, техника есть, но они тестят еще. Ждем их ответа, чтобы обещать.
          0

          Привет, спасибо!

          +1
          Ага, запись есть: www.youtube.com/watch?v=zZTv7HMxKXI
          0

          Я пожелаю ему добавить в стандартную библиотеку функцию println(), а еще сделать нормальную операцию конкатенации и посылки сообщения обьекту

            +5

            Если, думая о языке, первая "боль", приходящая на ум, это отсутствие println(), то у языка всё очень даже неплохо :)

              +2
              Я бы хотел лицезреть окончание работ по строгой типизации всего, что только можно (я в курсе про обратную совместимость, итп). Также интересно, куда зайдет FFI — есть мнение, что эта фича может превратиться в многоствольный пулемет по отстреливанию ног, когда разбалованный скриптовыми языками народ начнет массово косячить с памятью при обращении к внешним функциям.
              +6
              Всегда стыдно, когда тратишь по 3-4 часа в поисках бага, причиной которому оказывается недостающая скобочка, запятая не в том месте или что-то в этом роде.

              Интересно наверное в блокноте кодить?

                +2
                Как это ни удивительно, я это достаточно часто вижу. Складывается такое впечатление, что люди, которые не видели ничего кроме РНР и его легкости, считают, что продолжать разработку так же, как они ее начинали (кто в блокноте, кто в VIM) — нормально. Я начинал с С, поэтому IDE с подсветкой синтаксиса и построчную отладку считаю неотъемлемым и необходимым элементом разработки в любой среде, где это относительно практично.
                  0
                  IDE тоже предоставляет множество способов выстрелить себе в ногу.

                  Я однажды случайно поставил один знак "=" вместо "==" в условии у Conditional Breakpoint при отладке в PhpStorm. Пришлось какое-то время «удивляться» тому, что в коде видишь одно, а в отладчике совсем другое. Видимо не я один, потому что в недавних версиях на это отдельно обращается внимание подсказкой.
                  0
                  Всегда стыдно, когда тратишь по 3-4 часа в поисках бага, причиной которому оказывается недостающая скобочка, запятая не в том месте или что-то в этом роде.

                  Это странно для хорошего phpшника. )

                    –7

                    Пусть PHP пойдет путем пайтона и PHP10 перепишут на Go, и тогда будет у него все хорошо и скорость, и многопоточность, и типизация, и читабельность как у нормальных языков, выкинут знак доллара как пережиток проклятого прошлого наконец:-)

                      +2
                      да чем мешает знак доллара?)
                        –3

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

                          +4

                          Он улучшает читаемость и несёт смысловую нагрузку (кодстайл специально проигнорирован в пользу повышения понимания примера).


                          Some::any - константа класса
                          Some::$any - статик поле класса
                          $Some::$any - статик поле у класса, имя которого записано в переменную

                          И ни один другой язык "без доллара" не позволяет творить такую ху… кхм… метамагию, как PHP.

                      0
                      Еще 10 лет назад мне говорили, что php — не перспективный язык…
                        0
                        Ок, прошло десять лет, что говорят сейчас?
                          +8

                          Завистники его всё никак не похоронят

                            0
                            В яблочко!
                          0
                          Long Live PHP! Мой дипломный язык :)
                            0
                            Нормальный язык, который легко освоить после того, как уже выучил основы JavaScript. Хотелось бы только, чтобы внутренние реализации PHP, которые используются, например, внутри в Контакте, в будущем слились с основной веткой, и все вкладывались в один продукт.

                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                            Самое читаемое