{"id":4655,"date":"2018-11-29T13:10:31","date_gmt":"2018-11-29T13:10:31","guid":{"rendered":"https:\/\/hostnoc-revamp.branex.org\/blog\/?p=4655"},"modified":"2025-04-24T09:47:39","modified_gmt":"2025-04-24T09:47:39","slug":"alexander-makrov-interview","status":"publish","type":"post","link":"https:\/\/hostnoc-revamp.branex.org\/blog\/alexander-makrov-interview\/","title":{"rendered":"Interview With Core Contributor of Yii Framework, Alexander Makarov"},"content":{"rendered":"<p><strong>Alexanader Makarov<\/strong> is one of the <strong>core contributors of Yii<\/strong>, a very famous <strong>PHP framework<\/strong>. He is involved with PHP-fig, a group of PHP projects. He is also an excellent conference speaker.<\/p>\n<p>He is a common participant of many open source projects. During the course of his career, he has worked with numerous design patterns and techniques using various programming languages.<\/p>\n<p>He has labored hard to <strong>grow<\/strong> the <strong>Russian Yii community<\/strong>.\u00a0 He possesses vast <strong>experience<\/strong> in <strong>web development<\/strong> and <strong>project management<\/strong>. He has <strong>expertise<\/strong> in <strong>PHP, Javascript, java, HTML, CSS<\/strong>.<\/p>\n<p>Let\u2019s start his interview without any further delay:<\/p>\n<p><strong>HostNoc: Please tell us about your career struggle? What were the leaps and bounds in your work life?<\/strong><\/p>\n<p><strong>Alexanader Makarov:\u00a0<\/strong>There was no &#8220;struggles&#8221; as such. I&#8217;ve learned computer science, got a master\u2019s degree and did lots and lots of practice and reading for more than 10 years.<\/p>\n<p>As for leaps and bounds\u2026 there were certain leaps such as joining OpenSource world or joining Stay team and almost no bounds\u2026 some bumps maybe.<\/p>\n<p><strong>HostNoc: what inspires you most in being the core contributor of Yii Framework? What are your major contributions in Yii?<\/strong><\/p>\n<p><strong>Alexanader Makarov:\u00a0<\/strong>Community inspires me the most and the fact that we help each other by creating the right tools for our jobs together. As for my contributions to Yii\u2026 well, the most prominent one so far is co-authoring Yii 2.0.<\/p>\n<p><strong>HostNoc: What do you think are the pros and cons of Yii framework. What are the factors that makes it better than other frameworks.<\/strong><\/p>\n<p><strong>Alexanader Makarov:\u00a0<\/strong>Yii is one of the <strong>first MVC-type frameworks<\/strong> out there so we have lots of experience and make very efficient code that&#8217;s simultaneously simple, flexible and performance-oriented.<\/p>\n<p>We love a good balance in things, and Yii isn&#8217;t an exception. In my opinion, all the frameworks currently popular in the PHP world are fine ones with their pros and cons and Yii isn&#8217;t an exception. You have to try all and choose the one that best fits your needs.<\/p>\n<p><strong>Yii is best<\/strong> known <strong>for<\/strong>:<\/p>\n<ol>\n<li><strong>Database abstraction layer.<\/strong><\/li>\n<li><strong>Performance.<\/strong><\/li>\n<li><strong>Code generation.<\/strong><\/li>\n<li><strong>Documentation.<\/strong><\/li>\n<li><strong>Community.<\/strong><\/li>\n<\/ol>\n<p><strong>HostNoc: Workstation plays a significant role in keeping one motivated. Please share your workstation picture for our readers.<\/strong><\/p>\n<p><strong>Alexanader Makarov:\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4656 size-large\" src=\"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-content\/uploads\/2018\/11\/workstation-1024x819.jpg\" alt=\"\" width=\"1024\" height=\"819\" title=\"\"><\/strong><\/p>\n<p><strong>HostNoc: Any piece of advice you would like to give to newbies pertaining to PHP development?<\/strong><\/p>\n<p><strong>Alexanader Makarov:\u00a0Learn object-oriented programming and design<\/strong> properly. Be diligent about naming things. Write code the way it could be read easily by a very tired developer.<\/p>\n<p><strong>HostNoc: Which books would you like to recommend for learning Yii?<\/strong><\/p>\n<p><strong>Alexanader Makarov:\u00a0<\/strong>Official guide is the best book but there&#8217;s also a <a href=\"https:\/\/github.com\/samdark\/yii2-cookbook\" target=\"_blank\" rel=\"nofollow noopener\">cookbook<\/a> I&#8217;ve put together:<\/p>\n<p><strong>HostNoc: In your career, you have switched between various frameworks. Please tell us your story about how you landed on a perfect framework.<\/strong><\/p>\n<p><strong>Alexanader Makarov:\u00a0<\/strong>I did not. I don&#8217;t think there will ever be a framework that&#8217;s just perfect.<\/p>\n<p>Yii is a great balance. I&#8217;ve found out about it in 2008 after some time with CodeIgniter. The website was ugly but I decided to read some docs. They made perfect sense. I&#8217;ve tried it and it did what was in the docs unlike other frameworks back then, so I&#8217;ve decided to choose it as my primary PHP framework.<\/p>\n<p><strong>HostNoc: You have been working in the community for a long time, which personalities have been your inspiration?<\/strong><\/p>\n<p><strong>Alexanader Makarov:\u00a0<\/strong>Many people from Yii community and companies I&#8217;ve worked with. But if I have to call names, it must be the two original creators of Yii: <strong>Qiang Xue<\/strong> and <strong>Wei Zhou<\/strong>. They&#8217;re both very experienced developers and are very wise people. I&#8217;ve learned a lot from them.<\/p>\n<p><strong>HostNoc:\u00a0 What are your hobbies and interests? How do you cheer yourself up after hectic coding hours.<\/strong><\/p>\n<p><strong>Alexanader Makarov:\u00a0<\/strong>Travel. Family. Coffee. Public speaking. Computer games. Reading. Movies. Music. Friends. Some sports.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alexanader Makarov is one of the core contributors of Yii, a very famous PHP framework. He is involved with PHP-fig, a group of PHP projects. He<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":4,"featured_media":7338,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[44],"tags":[],"class_list":["post-4655","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-interviews"],"acf":[],"_links":{"self":[{"href":"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-json\/wp\/v2\/posts\/4655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-json\/wp\/v2\/comments?post=4655"}],"version-history":[{"count":1,"href":"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-json\/wp\/v2\/posts\/4655\/revisions"}],"predecessor-version":[{"id":12363,"href":"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-json\/wp\/v2\/posts\/4655\/revisions\/12363"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-json\/wp\/v2\/media\/7338"}],"wp:attachment":[{"href":"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-json\/wp\/v2\/media?parent=4655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-json\/wp\/v2\/categories?post=4655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostnoc-revamp.branex.org\/blog\/wp-json\/wp\/v2\/tags?post=4655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}