{"id":905,"date":"2020-04-24T12:00:00","date_gmt":"2020-04-24T09:00:00","guid":{"rendered":"https:\/\/amorev.ru\/?p=905"},"modified":"2021-02-17T17:32:47","modified_gmt":"2021-02-17T14:32:47","slug":"meetup-rndphp-2-2020","status":"publish","type":"post","link":"https:\/\/amorev.ru\/en\/meetup-rndphp-2-2020\/","title":{"rendered":"RndPHP # 2. Rostov-on-don"},"content":{"rendered":"\n<p>At the end of February, I had a final trip to the \"pre-quarantine era\". While resting after my lecture at <a rel=\"noreferrer noopener\" href=\"https:\/\/amorev.ru\/conference-teamleadconf-2020\/\" target=\"_blank\">TeamLeadConf2020<\/a>, I talked with the organizers of the PHP meetup in Rostov-on-Don. We came to the conclusion that I will talk about our experience of switching <a rel=\"noreferrer noopener\" href=\"https:\/\/amorev.ru\/speech-from-php-to-golang\/\" target=\"_blank\">PHP<\/a> to GoLang on projects. I spoke with this topic at the Strike in Innopolis. For six months, new information appeared, which I happily shared in Rostov.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Road to Rostov-on-Don<\/h2>\n\n\n\n<p>I was not alone in Rostov - Sergey Zhuk was flying with me. We met with him at Vnukovo, had lunch in the dining room in Terminal D - good meal for 200 rubles at the Moscow airport is priceless \ud83d\ude42<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-07-44-04_1583097008497JPG.jpg\" alt=\"\" class=\"wp-image-917\" width=\"568\" height=\"426\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-07-44-04_1583097008497JPG.jpg 900w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-07-44-04_1583097008497JPG-300x225.jpg 300w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-07-44-04_1583097008497JPG-768x576.jpg 768w\" sizes=\"auto, (max-width: 568px) 100vw, 568px\" \/><\/figure><\/div>\n\n\n\n<p>We flew there on Pobeda airlines. This was my first  flight  with Pobeda airlines and I was delighted with the systemic nature of this airline - 2 buses to both ends of the plane, quick landing, quick disembarkation. You can check your watches on Pobeda airlines! In general, the road to Rostov was fast, like any road by plane \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"900\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-10-54-33JPG-rotated.jpg\" alt=\"\" data-id=\"920\" data-full-url=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-10-54-33JPG-rotated.jpg\" data-link=\"https:\/\/amorev.ru\/2020-02-29-10-54-33jpg\/\" class=\"wp-image-920\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-10-54-33JPG-rotated.jpg 675w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-10-54-33JPG-225x300.jpg 225w\" sizes=\"auto, (max-width: 675px) 100vw, 675px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"900\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-10-22-44JPG-rotated.jpg\" alt=\"\" data-id=\"919\" data-full-url=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-10-22-44JPG-rotated.jpg\" data-link=\"https:\/\/amorev.ru\/2020-02-29-10-22-44jpg\/\" class=\"wp-image-919\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-10-22-44JPG-rotated.jpg 675w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-10-22-44JPG-225x300.jpg 225w\" sizes=\"auto, (max-width: 675px) 100vw, 675px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>Upon arrival, we went to the city center. Sergey to the hotel, and to a meeting with local activists and organizers of the rndtech community - Alisa and Vadim. They just invited me to speak at a conference that was scheduled for May 23, but postponed to September 12, 2020 due to the epidemic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Main program<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Promenade<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-11-59-04JPG.jpg\" alt=\"\" class=\"wp-image-921\" width=\"597\" height=\"448\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-11-59-04JPG.jpg 900w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-11-59-04JPG-300x225.jpg 300w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-11-59-04JPG-768x576.jpg 768w\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" \/><\/figure><\/div>\n\n\n\n<p>After meeting with Alisa, Vadim and Lesha (devrel skyeng), we sat and talked about communities in Russia. Everyone shared their experience of holding events, and I just listened to how other people share their experience of holding events \ud83d\ude42<\/p>\n\n\n\n<p>After we hang out, we went for a walk around Rostov. I have mixed impressions of the city. The people who were with us were wonderful \ud83d\ude42 but with the rest of the contingent I was less fortunate. There were a considerable number of not the most sober people on earth, and I definitely met people more friendly than in Rostov. I admit that I was just unlucky \ud83d\ude42<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-12-44-29JPG.jpg\" alt=\"\" class=\"wp-image-922\" width=\"528\" height=\"396\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-12-44-29JPG.jpg 900w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-12-44-29JPG-300x225.jpg 300w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-12-44-29JPG-768x576.jpg 768w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Meetup<\/h3>\n\n\n\n<p>After I had a walk, I stopped by for a bite to eat and went to the meetup. The meetup itself took place in the local \"Rubin\" coworking space. I have not discussed the topic about the transition from PHP to GoLang since October 2019 and added a few things to my talk. I was asked to speak first. I changed into a T-shirt for the event, exhaled and went to broadcast \ud83d\ude42 The recording of my report can be viewed here.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-3 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"1024\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-17-37-54-767x1024.jpg\" alt=\"\" data-id=\"914\" data-full-url=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-17-37-54.jpg\" data-link=\"https:\/\/amorev.ru\/?attachment_id=914\" class=\"wp-image-914\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-17-37-54-767x1024.jpg 767w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-17-37-54-225x300.jpg 225w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-17-37-54-768x1025.jpg 768w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-17-37-54.jpg 956w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"333\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/koGGHaJO7_8.jpg\" alt=\"\" data-id=\"909\" data-full-url=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/koGGHaJO7_8.jpg\" data-link=\"https:\/\/amorev.ru\/kogghajo7_8\/\" class=\"wp-image-909\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/koGGHaJO7_8.jpg 500w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/koGGHaJO7_8-300x200.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"333\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/snz_FxlV2e0.jpg\" alt=\"\" data-id=\"911\" data-full-url=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/snz_FxlV2e0.jpg\" data-link=\"https:\/\/amorev.ru\/snz_fxlv2e0\/\" class=\"wp-image-911\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/snz_FxlV2e0.jpg 500w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/snz_FxlV2e0-300x200.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>After the performance  I  as usual, answered the audience's questions and went to have a snack. Sergey was the last to speak - before him there were 2 more interesting reports about DTO and unit tests. I honestly tried to fight my body and forced it to be vigorous, but I failed (<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-18-04-13-1024x768.jpg\" alt=\"\" class=\"wp-image-915\" width=\"512\" height=\"383\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-18-04-13-1024x768.jpg 1024w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-18-04-13-300x225.jpg 300w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-18-04-13-768x576.jpg 768w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-18-04-13.jpg 1280w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n\n<p>You can't just take it and not fall asleep during an IT event. And, of course, there is always a kind person who will take a picture of me \ud83d\ude42<\/p>\n\n\n\n<p>By the time the Zhuk talked, I woke up and listened to a heavily updated version of the talk about ReactPHP and was very pleased. We still have not figured out where it is possible to use ReactPHP fully in our practice, but the knowledge that Sergey shares is very useful and sufficient to start writing in asynchronous PHP for which many thanks to him.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"333\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/RIGQ1TfSicc.jpg\" alt=\"\" class=\"wp-image-910\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/RIGQ1TfSicc.jpg 500w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/RIGQ1TfSicc-300x200.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n\n\n\n<p>As a programmer, at that time, Seregey was certainly not the fastest in view of his recent surgery on his arm. But it turned out to be a very convenient place for product placement of the PHP logo \ud83d\ude42<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-14-56-31JPG-rotated.jpg\" alt=\"\" class=\"wp-image-923\" width=\"364\" height=\"485\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-14-56-31JPG-rotated.jpg 675w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-14-56-31JPG-225x300.jpg 225w\" sizes=\"auto, (max-width: 364px) 100vw, 364px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">After - party<\/h3>\n\n\n\n<p>After the speeches of all the speakers, we took a general photo and went to the after-party in a nearby cafe.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"251\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/AGZH5yiamOM.jpg\" alt=\"\" class=\"wp-image-907\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/AGZH5yiamOM.jpg 500w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/AGZH5yiamOM-300x151.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n\n\n\n<p>During the after - party, I met people from <a href=\"https:\/\/webpractik.ru\/\">webpractik.ru<\/a> - they were the main organizers of this meetup.<\/p>\n\n\n\n<p>After the walk, I went to the wonderful Like Hostel - an excellent institution and right in the very center of Rostov \ud83d\ude42<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"456\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-23-00-04JPG-rotated-e1587501248432.jpg\" alt=\"\" class=\"wp-image-926\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-23-00-04JPG-rotated-e1587501248432.jpg 675w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/2020-02-29-23-00-04JPG-rotated-e1587501248432-300x203.jpg 300w\" sizes=\"auto, (max-width: 675px) 100vw, 675px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Start of the MoreView project<\/h2>\n\n\n\n<p>In early April, I launched my new <a rel=\"noreferrer noopener\" href=\"https:\/\/amorev.ru\/moreview-intro\/\" target=\"_blank\">MoreView<\/a> project. And the first, pilot episode, I recorded with wonderful people from Rostov-on-Don - <a rel=\"noreferrer noopener\" href=\"http:\/\/youtu.be\/4qo5irtEWrA\" data-rel=\"lightbox-video-0\" target=\"_blank\">youtu.be\/4qo5irtEWrA<\/a>. The first pancake, as usual, was a bit tricky - I recorded the entire broadcast from the laptop microphone, and not from the microphone prepared for the stream.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/vk.com\/rnd_php\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"371\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/EU7cks-XgAEGSQA.jpg\" alt=\"\" class=\"wp-image-949\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/EU7cks-XgAEGSQA.jpg 680w, https:\/\/amorev.ru\/wp-content\/uploads\/2020\/04\/EU7cks-XgAEGSQA-300x164.jpg 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/a><figcaption>Me and Alice Martinova at the   RndPHP#2<\/figcaption><\/figure><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At the end of February, I had a final trip to the &#8220;pre-quarantine era&#8221;. While resting after my lecture at TeamLeadConf2020, I talked with the &hellip; <\/p>\n","protected":false},"author":1,"featured_media":907,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[182,166],"tags":[26,203,25,206,23,183,5,205],"class_list":["post-905","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mitapy","category-main","tag-golang","tag-moreview","tag-php","tag-rndphp","tag-performances","tag-mitapy","tag-poezdki","tag-rostov"],"_links":{"self":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/posts\/905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/comments?post=905"}],"version-history":[{"count":0,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/posts\/905\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/media\/907"}],"wp:attachment":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/media?parent=905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/categories?post=905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/tags?post=905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}