{"id":1091,"date":"2017-08-30T09:39:50","date_gmt":"2017-08-30T08:39:50","guid":{"rendered":"https:\/\/2017.zagreb.wordcamp.org\/?p=1091"},"modified":"2017-08-30T09:39:50","modified_gmt":"2017-08-30T08:39:50","slug":"with-ivan-ruzevic-we-will-explore-merger-of-webpack2-with-wordpress-theme-into-a-single-awesome-project","status":"publish","type":"post","link":"https:\/\/zagreb.wordcamp.org\/2017\/with-ivan-ruzevic-we-will-explore-merger-of-webpack2-with-wordpress-theme-into-a-single-awesome-project\/","title":{"rendered":"With Ivan Ru\u017eevi\u0107 we will explore merger of Webpack2 with WordPress theme into a single awesome project"},"content":{"rendered":"<figure id=\"attachment_1095\" aria-describedby=\"caption-attachment-1095\" style=\"width: 960px\" class=\"wp-caption alignnone\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1095\" data-permalink=\"https:\/\/zagreb.wordcamp.org\/2017\/with-ivan-ruzevic-we-will-explore-merger-of-webpack2-with-wordpress-theme-into-a-single-awesome-project\/ivan-ruzevic-01\/\" data-orig-file=\"https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.01.jpg?fit=960%2C700&amp;ssl=1\" data-orig-size=\"960,700\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Ivan-Ruzevic.01\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Ivan Ru\u017eevi\u0107 will give a talk titled \u201cFriendship between two doubleW\u2019s\u201d&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.01.jpg?fit=300%2C219&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.01.jpg?fit=640%2C467&amp;ssl=1\" class=\"size-full wp-image-1095\" src=\"https:\/\/i0.wp.com\/2017.zagreb.wordcamp.org\/files\/2017\/08\/Ivan-Ruzevic.01.jpg?resize=640%2C467&#038;ssl=1\" alt=\"Ivan Ruzevic\" width=\"640\" height=\"467\" srcset=\"https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.01.jpg?w=960&amp;ssl=1 960w, https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.01.jpg?resize=300%2C219&amp;ssl=1 300w, https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.01.jpg?resize=768%2C560&amp;ssl=1 768w, https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.01.jpg?resize=411%2C300&amp;ssl=1 411w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption id=\"caption-attachment-1095\" class=\"wp-caption-text\">Ivan Ru\u017eevi\u0107 will give a talk titled \u201cFriendship between two doubleW\u2019s\u201d<\/figcaption><\/figure>\n<p>Ivan Ru\u017eevi\u0107 is\u00a0Senior WordPress developer and\u00a0the second speaker from\u00a0Infinum, a design, and development agency from Zagreb, Croatia.<\/p>\n<p><!--more--><\/p>\n<p><strong>Before we begin, Ivan, could you introduce yourself for those who don\u2019t know who you are?<\/strong><\/p>\n<blockquote><p>I\u2019m 28-year-old professional web developer with more than ten years of design and development experience. Today I\u2019m a Senior WordPress developer at Infinum. My specialty is frontend development, but I have worked with a large variety of technologies and languages. I started as a designer back in 2007 but changed my focus to programming. I mainly work with frontend languages like JS and CSS\/SASS, but I\u2019m also highly comfortable with backend technologies like PHP (Laravel, Symfony, Magento, WordPress). WordPress has been my focus since version 2.8, and I have been developing for it ever since.<\/p><\/blockquote>\n<p><strong>You started your career as a designer, what made you switch your focus to programming?<\/strong><\/p>\n<blockquote><p>I started as a designer because it gave me insight into the creative and artistic part of the business. That was fun for a while, but I noticed finished designs started piling up without ever being implemented. In my first year of college, I was introduced to HTML and CSS, and that\u2019s when my passion was born. Shortly after I started coding and the first project I worked on was my portfolio. Today I have over 50 different portfolio versions in the archive; some finished and some just proof of concept. Another benefit of being a developer is the salary since developers usually earn more money than designers \ud83d\ude00<\/p><\/blockquote>\n<figure id=\"attachment_1097\" aria-describedby=\"caption-attachment-1097\" style=\"width: 1200px\" class=\"wp-caption alignnone\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1097\" data-permalink=\"https:\/\/zagreb.wordcamp.org\/2017\/with-ivan-ruzevic-we-will-explore-merger-of-webpack2-with-wordpress-theme-into-a-single-awesome-project\/ivan-ruzevic-02\/\" data-orig-file=\"https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.02.jpg?fit=1200%2C700&amp;ssl=1\" data-orig-size=\"1200,700\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Ivan-Ruzevic.02\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Ivan&amp;#8217;s specialty is Frontend development&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.02.jpg?fit=300%2C175&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.02.jpg?fit=640%2C373&amp;ssl=1\" class=\"size-full wp-image-1097\" src=\"https:\/\/i0.wp.com\/2017.zagreb.wordcamp.org\/files\/2017\/08\/Ivan-Ruzevic.02.jpg?resize=640%2C373&#038;ssl=1\" alt=\"Ivan Ruzevic\" width=\"640\" height=\"373\" srcset=\"https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.02.jpg?w=1200&amp;ssl=1 1200w, https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.02.jpg?resize=300%2C175&amp;ssl=1 300w, https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.02.jpg?resize=768%2C448&amp;ssl=1 768w, https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.02.jpg?resize=1024%2C597&amp;ssl=1 1024w, https:\/\/i0.wp.com\/zagreb.wordcamp.org\/2017\/files\/2017\/08\/Ivan-Ruzevic.02.jpg?resize=500%2C292&amp;ssl=1 500w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption id=\"caption-attachment-1097\" class=\"wp-caption-text\">Ivan&#8217;s specialty is Frontend development<\/figcaption><\/figure>\n<p><strong>How it all started with you and WordPress, and what are your thoughts about WordPress community?<\/strong><\/p>\n<blockquote><p>I started using WordPress when I realized that all my clients want to edit the finished pages by themselves, so I did some digging and came across WordPress. After that, all my side work concentrated on WordPress and making my clients happy. I used to work at EPH (Europa Press Holding) as a developer\/designer where we developed all side projects using WP (Dosi, Bestseller, Gloria, Dobra hrana, Dom&amp;Dizajn, etc.). A colleague (Marko Banu\u0161i\u0107) helped me a lot and taught me some cool tricks and the rest is history, a lot of hard work and a lot of sleepless nights.<\/p>\n<p>I think the WP community in Croatia is great. We have a lot of friendly and experienced developers, with large support via social media like Facebook Groups. You can ask a question, and someone will certainly help you.<\/p><\/blockquote>\n<p><strong>Does use of Webpack with WordPress has many advantages over other tools, and how hard is to set it up with WordPress?<\/strong><\/p>\n<blockquote><p>I have a \u201clove-hate relationship\u201d with Webpack. It is not so hard to set up once you have that \u201caha\u201d moment. But it offers a lot of advantages compared to traditional build tools such as compatibility, plugins, and speed. There are some rumors that WP admin is going to be on React at some point, and I would really like to see Webpack there as well.<\/p>\n<p>It would be stupid to set up Webpack and all other build-related tools from scratch when starting a new project. So we created a WP Boilerplate which sets up the entire project so you can start developing in less than 5 minutes.<\/p><\/blockquote>\n<hr \/>\n<h2>Did you get your ticket?<\/h2>\n<p>If you haven\u2019t already,\u00a0<a href=\"https:\/\/2017.zagreb.wordcamp.org\/tickets\/\">get your ticket<\/a>\u00a0for WordCamp Zagreb today. Tickets are\u00a0<strong>priced at 20\u20ac (around 150 HRK)<\/strong>\u00a0which will give you entrance to the conference, (first) access to workshops on Friday and to Contributor day on Sunday. You will also get\u00a0<strong>the drinks, lunch, incredible t-shirt and other cool swag<\/strong>\u00a0from our\u00a0<a href=\"https:\/\/2017.zagreb.wordcamp.org\/sponsors\/\">sponsors<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ivan Ru\u017eevi\u0107 is\u00a0Senior WordPress developer and\u00a0the second speaker from\u00a0Infinum, a design, and development agency from Zagreb, Croatia.<\/p>\n","protected":false},"author":6627819,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[29],"tags":[1139653,5504,1139655,14],"class_list":["post-1091","post","type-post","status-publish","format-standard","hentry","category-speakers","tag-ivan-ruzevic","tag-theme-development","tag-webpack","tag-wordpress"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8r9dL-hB","_links":{"self":[{"href":"https:\/\/zagreb.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/1091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zagreb.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zagreb.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zagreb.wordcamp.org\/2017\/wp-json\/wp\/v2\/users\/6627819"}],"replies":[{"embeddable":true,"href":"https:\/\/zagreb.wordcamp.org\/2017\/wp-json\/wp\/v2\/comments?post=1091"}],"version-history":[{"count":4,"href":"https:\/\/zagreb.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/1091\/revisions"}],"predecessor-version":[{"id":1098,"href":"https:\/\/zagreb.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/1091\/revisions\/1098"}],"wp:attachment":[{"href":"https:\/\/zagreb.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zagreb.wordcamp.org\/2017\/wp-json\/wp\/v2\/categories?post=1091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zagreb.wordcamp.org\/2017\/wp-json\/wp\/v2\/tags?post=1091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}