<?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: vladimirp.dev</title>
    <description>The latest articles on Forem by vladimirp.dev (@vladimirp).</description>
    <link>https://forem.com/vladimirp</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%2F164135%2F1b297137-21f1-47ce-860f-2b59fd9a0474.jpg</url>
      <title>Forem: vladimirp.dev</title>
      <link>https://forem.com/vladimirp</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/vladimirp"/>
    <language>en</language>
    <item>
      <title>What does "job ready" mean really?</title>
      <dc:creator>vladimirp.dev</dc:creator>
      <pubDate>Thu, 29 Aug 2019 19:27:20 +0000</pubDate>
      <link>https://forem.com/vladimirp/what-does-job-ready-mean-really-1gfj</link>
      <guid>https://forem.com/vladimirp/what-does-job-ready-mean-really-1gfj</guid>
      <description>&lt;p&gt;Couple of months ago, after I finally landed my first dev job, I did a Q&amp;amp;A / AMA &lt;a href="https://dev.to/vladimir_dev/i-just-got-a-full-time-position-as-a-front-end-webdev-at-the-age-of-35-in-a-broken-corrupted-banana-country-ama-lb7"&gt;here&lt;/a&gt;, mostly about the process of getting a job, career change, etc.&lt;/p&gt;

&lt;p&gt;Most of the questions were really good and could spark some interesting debate.&lt;br&gt;
Like this one for example:&lt;/p&gt;

&lt;h3&gt;
  
  
  "How did you know you were job ready?"
&lt;/h3&gt;

&lt;p&gt;The more I think about it, and the more time I spend working in this industry, the more I realize how &lt;strong&gt;relative&lt;/strong&gt; this term is, almost to the point of starting to lose its meaning.&lt;/p&gt;

&lt;p&gt;Here's what I mean by that.&lt;br&gt;
Of course, we all know that technically it means readiness in terms of knowing the skill required for the job.&lt;br&gt;
But what I've noticed, after several interviews, talking to a couple HR people, and working for a while, that knowing the skill required is only a part of the equation, and in some cases, it’s not even the biggest part.&lt;/p&gt;

&lt;p&gt;The other, almost equally important part, is the candidate’s personality, and how well they can fit in with other people in the workplace. Just think about this - people need to spend (at least) 8 hours a day every day with this person, so how many do you think are ready for that if the person is negative, toxic, or simply a douche? Or someone they don’t have any common grounds with? Even if they are extremely good at what they do? &lt;/p&gt;

&lt;p&gt;Another point I want to bring up is that sometimes, especially with smaller companies, the plans, the requirements, and the circumstances around growth and hiring are constantly changing and evolving. They may get new clients during the process, or lose some, or they simply may adjust their plans based on the people they are interviewing.&lt;/p&gt;

&lt;p&gt;For example, when I was being interviewed for my current job, the initial idea was to hire two people for the position - one experienced and one beginner that would be trained (me). What ended up happening was they only hired me. Now I’m not saying I was so awesome as a beginner they didn’t even need another person - I’m just saying the situation and plans can change.&lt;/p&gt;

&lt;p&gt;The moral of the story is this - "job ready", while technically not meaningless, is extremely relative and different from job to job, and from company to company. So my advice would be - every time you’re not sure whether you should or shouldn’t apply - just &lt;strong&gt;apply&lt;/strong&gt;! Not only it can be a learning experience, but maybe they’ll end up liking you so much they’ll hire you even if you don’t completely fit the requirements.&lt;/p&gt;

&lt;p&gt;Best of luck with job searching, I wish you a productive and joyful career!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>jobhunting</category>
      <category>jobsearch</category>
    </item>
    <item>
      <title>My 5 favorite resources for learning JavaScript</title>
      <dc:creator>vladimirp.dev</dc:creator>
      <pubDate>Mon, 12 Aug 2019 06:03:40 +0000</pubDate>
      <link>https://forem.com/vladimirp/my-5-favorite-resources-for-learning-javascript-56k0</link>
      <guid>https://forem.com/vladimirp/my-5-favorite-resources-for-learning-javascript-56k0</guid>
      <description>&lt;p&gt;A couple of times I was asked on my &lt;a href="https://www.instagram.com/vladimir.dev/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; about resources for learning, and since I already wrote &lt;a href="https://dev.to/vladimir_dev/my-5-favorite-front-end-cheat-sheets-and-bookmarks-4nj4"&gt;a little about CSS and some cool tools&lt;/a&gt;, I decided to dedicate this post to the JavaScript resources I was (or still am) using.&lt;/p&gt;

&lt;p&gt;Since I first started learning a couple of years ago, some of these might be considered outdated, or using some tools or methods that have since been updated; I still included them, since it's not only about the code, but teaching some very important principles that can be applied to most programming languages and tools.&lt;/p&gt;

&lt;p&gt;So here's &lt;strong&gt;&lt;em&gt;my 5 favorite resources for learning JavaScript&lt;/em&gt;&lt;/strong&gt;:&lt;br&gt;
(the fact there's 5 is purely coincidental :) )&lt;/p&gt;

&lt;h1&gt;
  
  
  1. JavaScript &amp;amp; JQuery
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;by Jon Duckett&lt;/em&gt;&lt;br&gt;
&lt;a href="http://javascriptbook.com/" rel="noopener noreferrer"&gt;javascriptbook.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0msadwf4vwmijbg2ynx0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0msadwf4vwmijbg2ynx0.png" alt="JavaScript &amp;amp; JQuery" width="800" height="295"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Even though it might be considered "old", it is still one of the best laid-out, organized and illustrated books I've ever studied from.&lt;/p&gt;

&lt;p&gt;It is beautifully designed, with graphs, illustrations and visual aids that help immensely with understanding the point.&lt;br&gt;
Perfect for visual learners, as well as a reference book for when you need to revisit the fundamentals!&lt;/p&gt;

&lt;p&gt;One thing worth noting is, if you are getting this book, make sure to get the latest edition, since the early ones had some errors in them.&lt;/p&gt;

&lt;h1&gt;
  
  
  2. Practical JavaScript
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;by Gordon Zhu&lt;/em&gt;&lt;br&gt;
&lt;a href="https://watchandcode.com/" rel="noopener noreferrer"&gt;watchandcode.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faqzknmt4mqinnss8jtuy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faqzknmt4mqinnss8jtuy.png" alt="Practical JavaScript" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A great free online course that does a great job of explaining some of the most important concepts, such as functions, objects and conditional logic.&lt;/p&gt;

&lt;p&gt;It stresses the importance of planning your app's features in advance (instead of jumping straight into coding), and grouping your code into objects - for the sake of better readability and organization, as well as slowly leading us into the world of OOP.&lt;/p&gt;

&lt;h1&gt;
  
  
  3. YouTube Tutorials
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;by Traversy Media&lt;/em&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/TechGuyWeb" rel="noopener noreferrer"&gt;youtube.com/techguyweb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdaac0wyz4l2tq9bee6vq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdaac0wyz4l2tq9bee6vq.png" alt="Traversy Media" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My most favorite YouTube tutorials are made by Brad Traversy, AKA Traversy Media, but of course, there are many others.&lt;/p&gt;

&lt;p&gt;Brad has a huge repository of high-quality videos, with everything a Front-end developer might need, as well as a couple of other topics.&lt;/p&gt;

&lt;h1&gt;
  
  
  4. #JavaScript30
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;by Wes Bos&lt;/em&gt;&lt;br&gt;
&lt;a href="https://javascript30.com/" rel="noopener noreferrer"&gt;javascript30.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9b2u2ngjj9cuve1l0owg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9b2u2ngjj9cuve1l0owg.png" alt="JavaScript30" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A very fun and a bit more advanced collection of 30 exercises and cool mini-projects, each focusing on a different JS feature.&lt;/p&gt;

&lt;p&gt;Wes Bos has become somewhat of a guru in the front-end development world. His teaching style is interesting, but also a bit faster than what I was used to, and also somewhat more advanced, so I would definitely recommend learning the basics of JavaScript before jumping into this one.&lt;/p&gt;

&lt;h1&gt;
  
  
  5. You Don't Know JavaScript
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;by Kyle Simpson&lt;/em&gt;&lt;br&gt;
&lt;a href="https://github.com/getify/You-Dont-Know-JS" rel="noopener noreferrer"&gt;github.com/getify/You-Dont-Know-JS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx6hjoi2wvgen5cbqdgt2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx6hjoi2wvgen5cbqdgt2.png" alt="You Don't Know JavaScript" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A 6-book series, each diving into a core concept of JavaScript and descritibng it in-depth, helping you to better understand how JS works "under the hood".&lt;/p&gt;

&lt;p&gt;Just like with the previous one, I recommend previous basic JS knowledge.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;As allways, feel free to send me questions or suggestions for more posts.&lt;br&gt;
Any question regarding JS or other tools, I'll try to answer the best I can.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Have a great week!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>frontend</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Let's talk about the Epic Games Store features [project update]</title>
      <dc:creator>vladimirp.dev</dc:creator>
      <pubDate>Mon, 22 Jul 2019 17:00:11 +0000</pubDate>
      <link>https://forem.com/vladimirp/let-s-talk-about-the-epic-games-store-features-project-update-2nno</link>
      <guid>https://forem.com/vladimirp/let-s-talk-about-the-epic-games-store-features-project-update-2nno</guid>
      <description>&lt;p&gt;Hey guys! 👋&lt;/p&gt;

&lt;p&gt;As always, I have a video, but this one is a bit longer and totally unprepared and spontaneous. In it, I'm going deep into the store features, choosing the ones I would like to include in my project (on the spot), and explaining in detail why and how I'm choosing them.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/qS3aQNFmFVI"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;But if you're not into that, here's a TLDR (TLDW?):&lt;/p&gt;

&lt;p&gt;I divided the features by priority / importance into these yummy categories:&lt;/p&gt;

&lt;h3&gt;
  
  
  The Cake
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Search&lt;/strong&gt; - through Game titles, Devs / Publishers, Usernames, etc. (instead of just game titles)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Filters / Tags&lt;/strong&gt; (Combinable) - Should be able to choose (or search) tags, as well as click, to list the games that have that tag&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shopping Cart&lt;/strong&gt; - with multiple items&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wishlist&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Login / sign-up&lt;/strong&gt; - with 2-3 required fields max&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Frosting
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Autocomplete for Search&lt;/strong&gt; - as you type&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Cherry
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dev / Publisher&lt;/strong&gt; info / contact&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sorting&lt;/strong&gt; - by name, price, year?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ratings&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Sprinkles
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Comments / Reviews&lt;/strong&gt; ?&lt;/li&gt;
&lt;li&gt;Showing &lt;strong&gt;games owned&lt;/strong&gt; and/or ratings or reviews on users' profiles&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I don't wanna overextend myself and bit off more than I can chew, so I think this is plenty! &lt;/p&gt;

&lt;p&gt;Considering the fact I'm basically going to be learning full stack (MERN most likely) for this, I think I have my hands more than full.&lt;/p&gt;

&lt;p&gt;Until next time! &lt;/p&gt;

&lt;p&gt;P.S. I'm still not sure how to name this project? I'm thinking maybe something like "The Legendary Games Store"? Send me suggestions :)&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>beginners</category>
      <category>project</category>
      <category>ideas</category>
    </item>
    <item>
      <title>I want to redo the Epic Games store as a school project, feedback welcome</title>
      <dc:creator>vladimirp.dev</dc:creator>
      <pubDate>Thu, 11 Jul 2019 21:37:52 +0000</pubDate>
      <link>https://forem.com/vladimirp/i-want-to-redo-the-epic-games-store-as-a-school-project-feedback-welcome-9dp</link>
      <guid>https://forem.com/vladimirp/i-want-to-redo-the-epic-games-store-as-a-school-project-feedback-welcome-9dp</guid>
      <description>&lt;p&gt;&lt;em&gt;This post is mostly a transcript of this YouTube video of mine, in case you prefer video content. Plus there’s a pretty cool intro there&lt;/em&gt; :) &lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/gzMQL2miDNQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Background
&lt;/h3&gt;

&lt;p&gt;At the age of 30, I enrolled in an e-commerce program (actually something like a 3-year bachelor degree) at an IT school in my country, because I wanted to get a job in that industry, and while I did pass all my exams, I still didn’t technically graduate, because I didn’t do the final graduation project assignment… thingy…&lt;/p&gt;

&lt;p&gt;There’s several reasons for that, one of which is lack of ideas for projects that could keep me interested, as well as the motivation to do it at all, since I managed to find a job, even without it.&lt;/p&gt;

&lt;p&gt;But I think I may have thought of something finally.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Now before I go deeper into this, let me first make it clear that this just a beginner-level school project, I still consider myself a beginner, and it’s basically a plain old e-commerce project, so don’t expect anything cool and groundbreaking. The only thing about it that could potentially be interesting is the theme.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;And that theme is, as you likely figured out - the Epic Games Store.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is The Epic Games Store?
&lt;/h3&gt;

&lt;p&gt;For those of you who are not familiar with it, the Epic Games Store is a pretty controversial online PC video games store that has been getting a lot of attention on the internet - and not the good kind - mainly because of their questionable business practices, but also, partly because of the fact that their store website is very poor, lacking even some of the most basic features that are common on pretty much every e-commerce website, like advanced search and filtering.&lt;/p&gt;

&lt;h3&gt;
  
  
  So, what is this about?
&lt;/h3&gt;

&lt;p&gt;To cut the long story… Slightly less long… &lt;br&gt;
I was listening to something about doogfooding and great projects being created out of necessity, and I thought - what if &lt;strong&gt;I&lt;/strong&gt; tried to remake the Epic Store, but incorporate some of these features that are lacking currently?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;In the immortal words of Jeremy Clarkson, how hard can it be?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Sounds like a potentially interesting project to do… Not only is it a dev project (as opposed to writing a long dry theoretical paper or something like that), but it’s also related to one of my other interests - gaming!&lt;/p&gt;

&lt;p&gt;And one other cool thing about it - I can use it as an opportunity to push myself to learn something new and improve my skills. I know in theory I could be learning stuff on my own anytime, at home, after work, in the evenings… But trust me, you get better results when you give yourself some deadlines and a specific goal with certain requirements…&lt;/p&gt;

&lt;h3&gt;
  
  
  How can you help?
&lt;/h3&gt;

&lt;p&gt;For those of you who would like to contribute… I basically have two things you could help with:&lt;/p&gt;

&lt;h5&gt;
  
  
  1.
&lt;/h5&gt;

&lt;p&gt;If you have thoughts on what &lt;strong&gt;features&lt;/strong&gt; you would like to see in the Epic Store, or if you know of some good articles or blog posts about the features lacking from it, let me know! I want to have a good number of ideas to choose from, even though I would have to prioritize… But more on that in a future update. (Of course, we are talking only about things that can run in a browser).&lt;/p&gt;

&lt;h5&gt;
  
  
  2.
&lt;/h5&gt;

&lt;p&gt;For my fellow developers… Any suggestions on &lt;strong&gt;technologies&lt;/strong&gt; or frameworks or services I could use to make this as simple as possible, would be much appreciated.&lt;br&gt;
Bear in mind that I’m only a relatively new front-end developer, and the school requires us to do a full-stack project. Not only is back-end not my thing, I only had some very basic education in SQL and some really old C# stuff, but I’m not very advanced with the front-end stuff either, for example I’ve never used a JS framework of any kind (yes, we do exist).&lt;/p&gt;

&lt;h3&gt;
  
  
  Wrap it up, dude!
&lt;/h3&gt;

&lt;p&gt;So I might need to learn a bunch of new things for this. But if you have any ideas on how can I make it easier for me, maybe use some kind of a cloud backend solution, like Firebase or something like that… Or if I should learn, say, React for front-end… Please let me know. You can leave comments here or on any of the social media I use (&lt;a href="https://linktr.ee/vladimir.dev" rel="noopener noreferrer"&gt;Linktree&lt;/a&gt; in my profile).&lt;/p&gt;

&lt;p&gt;Oh, and if you’re wondering, the very last deadline for all this is… about a year-ish. But if we can do it faster, that’ll be great.&lt;/p&gt;

&lt;p&gt;Also, it just occurred to me, even if this doesn’t get approved by my school… It seems like a good learning project to do anyway… I just hope there’s enough time for it all.&lt;/p&gt;

&lt;p&gt;And that’s pretty much it for now. I’ll try to keep you updated. I plan to use YouTube and blog posts for the major updates, and if you’re interested in some less-major, more day-to-day, or week-to-week stuff, there’s my &lt;a href="https://www.instagram.com/vladimir.dev/" rel="noopener noreferrer"&gt;Instagram account&lt;/a&gt;.&lt;br&gt;
I also sometimes (when there’s time) post mini- column-styled posts about the industry, or the process of getting the job, maybe Q&amp;amp;As, etc; so, feel free to follow, and I hope to see you around! Take care! &lt;/p&gt;

</description>
      <category>discuss</category>
      <category>beginners</category>
      <category>help</category>
      <category>ideas</category>
    </item>
    <item>
      <title>I just got a full-time position as a front-end webdev at the age of 35 in a broken corrupted banana country. Ask Me Anything :)</title>
      <dc:creator>vladimirp.dev</dc:creator>
      <pubDate>Mon, 03 Jun 2019 06:09:35 +0000</pubDate>
      <link>https://forem.com/vladimirp/i-just-got-a-full-time-position-as-a-front-end-webdev-at-the-age-of-35-in-a-broken-corrupted-banana-country-ama-lb7</link>
      <guid>https://forem.com/vladimirp/i-just-got-a-full-time-position-as-a-front-end-webdev-at-the-age-of-35-in-a-broken-corrupted-banana-country-ama-lb7</guid>
      <description>&lt;p&gt;As some of you know, I've been working as a front-end webdev for several months. And because it's my first time doing that work, there was kind of a "trial" period to see if everything works out... I'm happy to say that it did and that I'm now &lt;em&gt;officially&lt;/em&gt; a regular full-time front-end dev, so - Yay! 🤗 ⠀&lt;br&gt;
⠀&lt;br&gt;
One of the (several) reasons why this is more of a big deal for me personally than it would be for, perhaps, some other people, is that I'm 35 years old. So, they are definitely right when they say that there's no such thing as a wrong time to do something!⠀&lt;/p&gt;

&lt;p&gt;Another one is that, in my country (Serbia), having any kind of job is pretty hard, let alone a job you actually enjoy.&lt;br&gt;
⠀&lt;br&gt;
Looking forward to hearing from you, have a great day! 👋 ⠀&lt;br&gt;
⠀&lt;/p&gt;

</description>
      <category>ama</category>
      <category>frontend</category>
    </item>
    <item>
      <title>My 5 favorite front-end cheat-sheets and bookmarks</title>
      <dc:creator>vladimirp.dev</dc:creator>
      <pubDate>Fri, 17 May 2019 18:38:32 +0000</pubDate>
      <link>https://forem.com/vladimirp/my-5-favorite-front-end-cheat-sheets-and-bookmarks-4nj4</link>
      <guid>https://forem.com/vladimirp/my-5-favorite-front-end-cheat-sheets-and-bookmarks-4nj4</guid>
      <description>&lt;p&gt;First of all, let me preface this by saying I think it's never a bad idea to go back to basics from time to time.&lt;/p&gt;

&lt;p&gt;I'm a firm believer that, no matter how experienced or advanced you are, you should occasionally take some time to revisit the fundamentals of what you do. Don't think of it as taking a step back, think of it more as reinforcing the foundations, to make the house built on them stronger. You tend to find new insights every time you do.⠀&lt;/p&gt;

&lt;p&gt;Therefore, even though these posts are mostly aimed at beginners (since I consider myself a beginner as well), maybe some more advanced front-enders will find some of them useful too.&lt;/p&gt;

&lt;p&gt;So let's start. Here are &lt;strong&gt;&lt;em&gt;my favorite cheat-sheets and bookmarks I always have at my fingertips while I'm working&lt;/em&gt;&lt;/strong&gt;:&lt;/p&gt;

&lt;h1&gt;
  
  
  1. CSS Grid cheat-sheet
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;by Malven Co.&lt;/em&gt;&lt;br&gt;
&lt;a href="http://grid.malven.co/" rel="noopener noreferrer"&gt;grid.malven.co&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw31msmxdchtuuviqrh4h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw31msmxdchtuuviqrh4h.png" alt="CSS Grid cheat-sheet" width="800" height="295"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are many articles and references for Grid, but this one is absolutely my favorite by far. It is a great visual cheat-sheet with all the settings illustrated and shown on a single page so that you can access (and understand) them with a single glance, which is what a cheat-sheet should be!&lt;/p&gt;

&lt;h1&gt;
  
  
  2. CSS Flex cheat-sheet
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;by Malven Co.&lt;/em&gt;&lt;br&gt;
&lt;a href="http://flexbox.malven.co/" rel="noopener noreferrer"&gt;flexbox.malven.co&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F936prn5oz0007efwe7dy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F936prn5oz0007efwe7dy.png" alt="CSS Flex cheat-sheet" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Same as the previous one, but with Flex.&lt;br&gt;
Yes, I like these so much I gave them 2 slots on my list! :)&lt;/p&gt;

&lt;h1&gt;
  
  
  3. Easing functions
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;by &lt;a href="https://dev.to/iskin"&gt;Andrey Sitnik&lt;/a&gt; and Ivan Solovev&lt;/em&gt;&lt;br&gt;
&lt;a href="https://easings.net/" rel="noopener noreferrer"&gt;easings.net&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzpxd5qswjfxf8w18mjnu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzpxd5qswjfxf8w18mjnu.png" alt="Easing functions" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Linear transitions are so lame, amirite? :)&lt;br&gt;
This one has quite a lot of easing function examples, together with previews for sizes, positions, transparencies and gradients.&lt;br&gt;
Bezier curves included, of course.&lt;/p&gt;

&lt;h1&gt;
  
  
  4. CSS clip-path maker
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;by Bennett Feely&lt;/em&gt;&lt;br&gt;
&lt;a href="https://bennettfeely.com/clippy/" rel="noopener noreferrer"&gt;bennettfeely.com/clippy&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5hbaxiih4rmz3ftus01a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5hbaxiih4rmz3ftus01a.png" alt="CSS clip-path maker" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This one enables you to create &amp;amp; preview clip-paths with just a couple of clicks! It's so easy and intuitive.&lt;/p&gt;

&lt;h1&gt;
  
  
  5. CSS-TRICKS.com
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;by a big community of cool people&lt;/em&gt;&lt;br&gt;
&lt;a href="https://css-tricks.com/" rel="noopener noreferrer"&gt;css-tricks.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fztmr8ee4soqei9y79uwq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fztmr8ee4soqei9y79uwq.png" alt="CSS-TRICKS.com" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not exactly a cheat-sheet since I couldn't pick just one feature, the whole website is amazing.&lt;br&gt;
Probably the best CSS resource I've seen so far.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Do you have other resources that would fit this list? Feel free to leave them in the comments, I'll check them out, and I might also post them in my &lt;a href="https://www.instagram.com/vladimir.dev/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; story if I like them.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Have a great week!&lt;/p&gt;

</description>
      <category>css</category>
      <category>frontend</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Slow and steady</title>
      <dc:creator>vladimirp.dev</dc:creator>
      <pubDate>Mon, 06 May 2019 21:21:05 +0000</pubDate>
      <link>https://forem.com/vladimirp/slow-and-steady-eg6</link>
      <guid>https://forem.com/vladimirp/slow-and-steady-eg6</guid>
      <description>&lt;p&gt;Today's post can be summarized in one word:⠀&lt;br&gt;
PATIENCE &lt;br&gt;
⠀&lt;br&gt;
Often I see people obsessing too much over trends, what's current, what's new, what's "hot"...⠀&lt;br&gt;
I see them being way too eager to jump on them, often without laying the proper foundation, or even research. Whether it's a new CSS3 feature, a JS framework, a static site generator...⠀&lt;br&gt;
⠀&lt;br&gt;
I prefer to wait &amp;amp; make sure I have the prerequisites and understand them at least to some degree.⠀&lt;br&gt;
Also, the early versions usually end up getting revised and reworked, sometimes drastically, so I think it's smarter to wait for a more stable &amp;amp; reliable version.⠀&lt;br&gt;
Not to mention that some of them end up being fads that go away after a couple months.⠀&lt;br&gt;
⠀&lt;br&gt;
For example, I've been learning front-end for a while now, and even managed to get an internship with it, yet I've still not used a JS framework. Moreover, even if I wanted to learn one, I feel there are still things about ES6 that I should learn more about first.⠀&lt;br&gt;
⠀&lt;br&gt;
That's it for today, happy Monday, have a great week! 👋⠀&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
    </item>
    <item>
      <title>Hello World! - Obligatory introduction post</title>
      <dc:creator>vladimirp.dev</dc:creator>
      <pubDate>Sun, 05 May 2019 16:27:38 +0000</pubDate>
      <link>https://forem.com/vladimirp/hello-world-obligatory-introduction-post-1ack</link>
      <guid>https://forem.com/vladimirp/hello-world-obligatory-introduction-post-1ack</guid>
      <description>&lt;p&gt;Hey guys! &lt;br&gt;
I'm not very good at writing. Trying to work on that.&lt;br&gt;
Nor is English my first language.&lt;/p&gt;

&lt;p&gt;As my profile says, I'm a "35 year-old junior front-end web developer" from Belgrade, Serbia.&lt;/p&gt;

&lt;p&gt;As you can imagine, I only started getting into this industry after the age of 30. It hasn't been easy, especially in a country as broken, corrupted, and twisted as Serbia.&lt;/p&gt;

&lt;p&gt;But I finally made it. I finally managed to find a developer job at my age :)&lt;/p&gt;

&lt;p&gt;It just goes to show there is no such thing as a wrong time to start doing something. It is an overused phrase, but it really is better late than never.&lt;/p&gt;

&lt;h3&gt;
  
  
  Previous life
&lt;/h3&gt;

&lt;h5&gt;
  
  
  Just in case anyone is interested
&lt;/h5&gt;

&lt;p&gt;A lifetime ago I was aspiring to be a musician, I have an MA degree and all. Sadly, it's not much of a career choice anymore, especially in my environment. So after some years of "beating a dead horse", I finally decided to make a change.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tech-related education
&lt;/h3&gt;

&lt;p&gt;At the age of 30 (ish) I enrolled in a 3-year e-business program at an IT school.&lt;br&gt;
That e-business program was &lt;em&gt;really&lt;/em&gt; broad and covered many related subjects, like e-commerce, e-banking, sales, management, project management, digital marketing, and yes, some web development and programming basics.&lt;/p&gt;

&lt;p&gt;The thing is, because we had so many subjects and only 3 years, we didn't go deep into any of them and only kind of scratched the surface with most of them.&lt;/p&gt;

&lt;p&gt;That's why, after I was done with all the exams, I needed some time to focus on one or two topics I was most interested in - and I went back and forth between digital marketing and web development for about a year before I found my first job.&lt;/p&gt;

&lt;h3&gt;
  
  
  What am I doing here?
&lt;/h3&gt;

&lt;p&gt;First of all I wanna say I have no desire of becoming a "professional influencer" or something like that. I don't want to make money doing this, nor do I care about amassing crazy amounts of followers.&lt;/p&gt;

&lt;p&gt;I'm mainly here for community interaction - finding like-minded people I can discuss things with, share thoughts and experiences, and learn from.&lt;/p&gt;

&lt;p&gt;As for content, I first started sharing some thoughts about jobhunting and the industry, and documenting my journey on &lt;a href="https://www.instagram.com/vladimir.dev/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt;, and some of the posts turned out pretty good, so I'm thinking of sharing them here, roughly once a week.&lt;/p&gt;

&lt;p&gt;I called them #TipOfTheWeek on IG, but I'm really bad at coming up with names, so feel free to shoot me suggestions, I'm sure yours will be better than mine.&lt;/p&gt;

&lt;p&gt;Have a great day!&lt;/p&gt;

</description>
      <category>introduction</category>
      <category>beginners</category>
      <category>frontend</category>
      <category>career</category>
    </item>
  </channel>
</rss>
