<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Nikola Ivanov</title>
    <description>The latest articles on Forem by Nikola Ivanov (@nikola_wr).</description>
    <link>https://forem.com/nikola_wr</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F152023%2F82c892e1-932c-4b17-96a3-dabad9a9f086.jpg</url>
      <title>Forem: Nikola Ivanov</title>
      <link>https://forem.com/nikola_wr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/nikola_wr"/>
    <language>en</language>
    <item>
      <title>Introducing Theme Redone - the modern WordPress Starter Theme</title>
      <dc:creator>Nikola Ivanov</dc:creator>
      <pubDate>Mon, 22 Aug 2022 17:50:02 +0000</pubDate>
      <link>https://forem.com/nikola_wr/introducing-theme-redone-the-modern-wordpress-starter-theme-418</link>
      <guid>https://forem.com/nikola_wr/introducing-theme-redone-the-modern-wordpress-starter-theme-418</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/co1r5krHsl4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The year is 2022. We have plenty of WordPress starter themes aimed at creating a solid foundation and speeding up our development process for creating custom WordPress websites. WordPress Gutenberg editor has taken over the old classic editor and now we are building more sophisticated WordPress websites via blocks.&lt;/p&gt;

&lt;p&gt;Theme Redone is the new theme starter on the block that focuses on the new WordPress concepts, Gutenberg blocks, and much more.&lt;/p&gt;

&lt;h2&gt;
  
  
  GUTENBERG-ORIENTED WORDPRESS FRAMEWORK
&lt;/h2&gt;

&lt;p&gt;We've been developing the framework since 2020, and after more than 2 years, and a lot of polishing and documentation writing, Theme Redone finally took its form and we open-sourced it.&lt;/p&gt;

&lt;p&gt;It is a solid starter for building Gutenberg blocks oriented websites in a standardized way.&lt;/p&gt;

&lt;p&gt;We haven’t stopped at the theme on its own; We’ve spent more than a couple of months documenting everything in detail and writing solid &lt;a href="https://webredone.com/theme-redone/"&gt;documentation&lt;/a&gt; 57+ pages long.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--peTM74Nk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8nszxfnei0o5ah6r7p2c.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--peTM74Nk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8nszxfnei0o5ah6r7p2c.jpg" alt="theme-redone the modern wordpress starter theme" width="880" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Along the way, we’ve polished the theme and tried to automate and cover as many repeating tasks as possible. We’ve also created a &lt;a href="https://webredone.com/theme-redone/gutenberg-blocks-framework/trb-cli/"&gt;TRB CLI&lt;/a&gt;, which speeds up the Gutenberg Blocks creation and refactoring process.&lt;/p&gt;

&lt;h2&gt;
  
  
  MVC-ORIENTED APPROACH TO SEPARATE THE VIEW FROM THE LOGIC
&lt;/h2&gt;

&lt;p&gt;We’ve taken the inspiration from Laravel and other similar projects that really approached this aspect of coding cleverly and made it a breeze to organize and reason about the code.&lt;/p&gt;

&lt;p&gt;In Laravel, we would write plain old PHP for the logic, and then we would use Blade templates for the View layer, we also have model, view, and controller files to separate the concerns and organize code logically and efficiently. We have adopted that same approach but in the context of the WordPress environment. Conceptually, the way we organize code is similar to Laravel, but with a few differences...&lt;/p&gt;




&lt;h3&gt;
  
  
  Read more in our &lt;a href="https://webredone.com/blog/wordpress-theme-starter-theme-redone/"&gt;introductory post&lt;/a&gt; or check out the &lt;a href="https://webredone.com/theme-redone/"&gt;Theme Redone docs&lt;/a&gt;.
&lt;/h3&gt;




&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>gutenberg</category>
      <category>react</category>
      <category>php</category>
    </item>
    <item>
      <title>The story of how I accidentally became a self-taught web developer</title>
      <dc:creator>Nikola Ivanov</dc:creator>
      <pubDate>Tue, 24 Sep 2019 14:08:10 +0000</pubDate>
      <link>https://forem.com/nikola_wr/the-story-of-how-i-accidentally-became-a-self-taught-web-developer-4gc4</link>
      <guid>https://forem.com/nikola_wr/the-story-of-how-i-accidentally-became-a-self-taught-web-developer-4gc4</guid>
      <description>&lt;p&gt;I actually got into web development kind of accidentally, which is still funny and unbelievable to me.&lt;/p&gt;

&lt;p&gt;At the year of 2010. I started a Tourism college (totally not related to web dev, right?). I actually started that college because my high school major was tourism as well. Once I’ve started high school, I was all pumped up, thinking that I’ve found something that I would love doing one day, but as those 4 years passed, I realized that it’s not for me, for so many reasons and I was unhappy now knowing what career I should pursue in life.&lt;/p&gt;

&lt;p&gt;Fast forward one year from that, and back to the year of 2010. from the first paragraph, I ended up starting that College of Tourism because I totally had no idea what I should pursue. So it was really, go and finish at least some college as opposed to just staying at home and contemplating what was my life’s purpose (at least career-wise) kind of a situation.&lt;/p&gt;

&lt;p&gt;College was basically the same story as high school. Yes, I knew I didn’t like Tourism, and it’s not for me, but at least in that first year I was a relatively ok student: Went to all the classes, learned stuff and passed those exams, as you do. On the second year that all washed out, and I started not going to classes, failing exams, and quite honestly got a little bit depressed as I’ve been studying something that is not at all related to my character, I didn’t like it, and I realized I’ve been wasting time in a wrong place.&lt;/p&gt;

&lt;p&gt;The idea I had since my childhood was that in order to be happy and productive (in regards to work), you should find something that you love, that in the end, you don’t treat as just plain work, it’s your passion, an extension of yourself that completes you and makes you happy. I had developed that attitude because as a child there were a plethora of situations where I listened to relatives, family, family friends etc complaining about their jobs, their bosses, overtime.. they were not satisfied and I definitely didn’t want that for myself.&lt;/p&gt;

&lt;p&gt;Anyway, let’s get back to the 3rd and final year of my college.&lt;br&gt;
By some weird “divine intervention” — let’s call it that, on that last year of my studies we were presented an optional subject called “An introduction to e-business”. It was a class held by 2 professors (IT graduates, that were managing college’s website and were teaching Microsoft Word and Excell type of subjects — the basic stuff you need in Tourism business I guess).&lt;/p&gt;

&lt;p&gt;Those 2 awesome guys (Milos and Borko) and that optional subject literally changed my life. The subject was about the basics of HTML, CSS and just a bit of Javascript. I loved everything about it from the first intro class and was excelling at it (everything else, of course, I continued failing, but that didn’t matter at all for me).&lt;/p&gt;

&lt;p&gt;I only went to college for that one class; The rest of the time I spent at my apartment digging as much as I could about it on Google. Started watching youtube videos, downloading and reading PDFs and practicing all day long. I finally found something I love and I know I will be doing until the rest of my life.&lt;br&gt;
I loved everything about it: It was logical, creative, fun to do. You are the creator of something that will be beneficial to other people. I finally found the career path that I love.&lt;/p&gt;

&lt;p&gt;One year after that I started taking some work on Odesk and Elance (later they got merged in Upwork) and I started my freelance journey. At that time I still had a few exams remaining and that has been blocking me to fully dedicate to work and learn what I love. But, eventually, I did get that diploma (Which I have no idea where it is at btw).&lt;/p&gt;

&lt;p&gt;To fast forward a bit, after two years maybe, I got my Top Rated badge on Upwork and was getting some solid amounts of work, my rate increased and I loved every aspect of it. I continued learning and I still am, as it’s an ever-growing industry as all of you reading know (probably a few javascript frameworks got published during the time of this writing anyway :D).&lt;/p&gt;

&lt;p&gt;Now after 7 years of that journey, I am a full-stack developer (React, Vue, Wordpress, Woocommerce and so on) and recently founded a &lt;a href="https://webredone.com"&gt;web design and development company called webredone&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I am, of course, still learning, improving and trying to inspire more people to start doing this fun job (Actually let’s not call it job, as, at least for me, it’s not, it’s something I love doing, and don’t mind learning for the years to come).&lt;/p&gt;

&lt;p&gt;Let’s end it here, as for someone that’s not a writer, I think this is actually not that bad of an article for a first Dev.to post.&lt;/p&gt;

&lt;p&gt;How did you start? :)&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>freelance</category>
      <category>career</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
