<?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: Etamar</title>
    <description>The latest articles on Forem by Etamar (@itushthegiant).</description>
    <link>https://forem.com/itushthegiant</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%2F603141%2Fa3908edd-f479-4360-a2c5-9998f0ea46fb.jpeg</url>
      <title>Forem: Etamar</title>
      <link>https://forem.com/itushthegiant</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/itushthegiant"/>
    <language>en</language>
    <item>
      <title>useParams in react-router-dom</title>
      <dc:creator>Etamar</dc:creator>
      <pubDate>Sat, 06 Nov 2021 21:56:57 +0000</pubDate>
      <link>https://forem.com/itushthegiant/useparams-in-react-router-dom-538j</link>
      <guid>https://forem.com/itushthegiant/useparams-in-react-router-dom-538j</guid>
      <description>&lt;p&gt;There is a big issue with a "PATCH" request for beginner developers (at least in my beginner perspective :) ).&lt;br&gt;
I was working on an app that you can add a dog to the DB and also update it ("PATCH"), To grab the id from that specific "dog" and update it gave me some trouble, I tried to pass hooks as props in all kinds of ways but with no luck.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uscxUJON--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8ovtolkru6ydbt9fkqro.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uscxUJON--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8ovtolkru6ydbt9fkqro.png" alt="Image description" width="348" height="35"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I didn’t know how strong and useful "params" can be, But when I looked for other ways to get the id from the specific "dog" I saw that there is this beautiful "react-router-dom" hook called "useParams" that makes things pretty simple.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--alfEcPnq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/149ti3rlm8upruuy66ob.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--alfEcPnq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/149ti3rlm8upruuy66ob.png" alt="Image description" width="403" height="49"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So instead of passing hooks from one component to another component to another component (which didn’t even work) I used the "useParams" method like this...&lt;/p&gt;

&lt;h2&gt;
  
  
  The steps
&lt;/h2&gt;

&lt;p&gt;In the parent component where i render the "EditDog" component i gave it a RESTful route:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gW0bHUv2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jojhrrupvibvmmm45xih.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gW0bHUv2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jojhrrupvibvmmm45xih.png" alt="Image description" width="347" height="70"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then I import "useParam" hook from "react-router-dom":&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yB-nGoIZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b4htkwqyc59ucqpuvoty.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yB-nGoIZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b4htkwqyc59ucqpuvoty.png" alt="Image description" width="495" height="40"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then I grabbed only the :id from the params and just passed it in the Fetch request:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--P4F9aLvo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/osl3vokx4rn0yonlmihs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P4F9aLvo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/osl3vokx4rn0yonlmihs.png" alt="Image description" width="288" height="136"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And there you go, A simple way to grab the id param from the object, It helped me a lot compare the other ways I tried to grab the id and I hope it will help you to.&lt;/p&gt;

&lt;p&gt;Happy coding :)&lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>rails</category>
    </item>
    <item>
      <title>CSS hover &amp; active &amp; some tips</title>
      <dc:creator>Etamar</dc:creator>
      <pubDate>Wed, 08 Sep 2021 23:53:14 +0000</pubDate>
      <link>https://forem.com/itushthegiant/css-hover-active-some-tips-3l1k</link>
      <guid>https://forem.com/itushthegiant/css-hover-active-some-tips-3l1k</guid>
      <description>&lt;p&gt;Lets start and say CSS is an endless world of styling.&lt;br&gt;
There is a serious amount of options that you can play with to get the styling that you want for your component/element,&lt;br&gt;
I am not going to tell you about everything but I will tell you about the struggle that I had in my last project and how I managed to find the solution for it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Name the class
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fr8lwn250cjelxl1wvti0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fr8lwn250cjelxl1wvti0.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I had a lot of struggle grabbing the specific element using the CSS file in my project so what do you see now is the final result of endless tryouts of naming the right element.&lt;br&gt;
(I know using ID for the elements can be more specific but with React I find it easier with classNames).&lt;br&gt;
Don’t think i did all this styling by myself, Google was a good friend and there was a lot of coping and pasting.&lt;/p&gt;

&lt;h3&gt;
  
  
  Devtools
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.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%2Flndbdalqab5s7pp82i9v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Flndbdalqab5s7pp82i9v.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I think the most fun part with CSS is that you can play with the DOM without changing your code and have all experiments that you want until you have the final product and just copy and past it in your VScode.&lt;br&gt;
&lt;a href="https://media.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%2Ftn9ofmhy5no8ys8jm823.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Ftn9ofmhy5no8ys8jm823.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;a href="https://media.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%2Fwnhldgcbebn3sop2k2xe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fwnhldgcbebn3sop2k2xe.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  hover &amp;amp; active
&lt;/h3&gt;

&lt;p&gt;The big struggle that I had in my project (with styling) was that the button component that I was using from "MaterialUI"&lt;br&gt;
was refusing to work with my simple onChange event,&lt;br&gt;
So I decided to create the button on my own and do all the styling by myself.&lt;br&gt;
 &lt;a href="https://media.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%2Fvrm7gjigszsgfwyy4s8e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fvrm7gjigszsgfwyy4s8e.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I discovered how fun it can be with the "hover" &amp;amp; "active" selectors!&lt;br&gt;
I managed to create a really nice Remove button that his color is fading and it has a click effect when you click it.&lt;br&gt;
&lt;a href="https://media.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%2Fa365wgrtlk47a9rnx6xp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fa365wgrtlk47a9rnx6xp.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;a href="https://media.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%2Fd76bzjldau7gox1g5tj7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fd76bzjldau7gox1g5tj7.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;a href="https://media.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%2Fnzqziiq6lcv34hpue5x1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fnzqziiq6lcv34hpue5x1.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No doubt that i copied and paste a lot of it but there was a lot of playing around with it and i am very happy with the final result :)&lt;/p&gt;

&lt;h4&gt;
  
  
  resources
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://www.w3schools.com/css/css3_buttons.asp" rel="noopener noreferrer"&gt;https://www.w3schools.com/css/css3_buttons.asp&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.w3schools.com/csSref/sel_hover.asp" rel="noopener noreferrer"&gt;https://www.w3schools.com/csSref/sel_hover.asp&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>react</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Filter array with multiple conditions</title>
      <dc:creator>Etamar</dc:creator>
      <pubDate>Mon, 12 Jul 2021 21:57:47 +0000</pubDate>
      <link>https://forem.com/itushthegiant/filter-array-with-multiple-conditions-5928</link>
      <guid>https://forem.com/itushthegiant/filter-array-with-multiple-conditions-5928</guid>
      <description>&lt;p&gt;Ive been working on my first "React" project and this project I build is a "Park Browser" which is basically an app that helps you search for a specific national park in USA either by address, city or state.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fvx0aqnebtxw6b9za1u3h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fvx0aqnebtxw6b9za1u3h.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It was really hard to understand how can I filter through an array with multiple conditions and also pass those conditions from a child component to parent.&lt;br&gt;
Of course I googled it right away and I found it on "stackoverflow" (credit to Narendra Jadhav from stackoverflow).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fr0b0982gjj8lj9wcfpcf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fr0b0982gjj8lj9wcfpcf.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Parent:&lt;br&gt;
&lt;a href="https://media.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%2F1twvqm0lzlf7bmjr53yw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F1twvqm0lzlf7bmjr53yw.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Child:&lt;br&gt;
&lt;a href="https://media.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%2F41h71dun58epxhe3cus5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F41h71dun58epxhe3cus5.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It seemed like its working but there was another problem,&lt;br&gt;
If you searched for a park by one of the conditions it worked but if you wanted to use another condition or use a different one it will not change the search, Until i found the "continue" method in JS.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fhxge2wwqwcpd0phjcdzs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fhxge2wwqwcpd0phjcdzs.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is pretty simple what the "continue" method does,&lt;br&gt;
If there are no filters to filter "continue" to the next "if" statement that will show me the parks that I am looking for by filter and if there are no results just return and empty search.&lt;/p&gt;

&lt;p&gt;It helped me a-lot with understanding how to pass data from child to parent and how to use multiple conditions to filter and array.&lt;/p&gt;

&lt;p&gt;I hope this post helped you with your errors,&lt;br&gt;
Good Luck!&lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>"Globally" speaking </title>
      <dc:creator>Etamar</dc:creator>
      <pubDate>Sat, 15 May 2021 22:31:00 +0000</pubDate>
      <link>https://forem.com/itushthegiant/globally-speaking-49g9</link>
      <guid>https://forem.com/itushthegiant/globally-speaking-49g9</guid>
      <description>&lt;p&gt;Only after I finished my first JavaScript project for school I realize that I need to use Global Variables as less as possible.&lt;br&gt;
Think about it, You have a pretty good file of code that you really want to keep tight and clean with a lot of functions that uses the same element more than once, So you the first thing that came to my head as beginner is to grab all the elements that are being used more than once and put them all at the beginning of the page stacked in a nice section.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qOGjVODN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/84iui896v86xza6tk6az.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qOGjVODN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/84iui896v86xza6tk6az.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So I guess I was wrong, I noticed that having so many Global Variables is not that good for two reasons..&lt;br&gt;
The first reason is pretty simple, My cohort leader told me so :)&lt;br&gt;
The second reason is that I noticed it is better to grab the elements individually in each function its being used.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bD9VZOvb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g3dojpam3fklpaw58p4n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bD9VZOvb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g3dojpam3fklpaw58p4n.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There is a tricky part to this way of thinking,&lt;br&gt;
I think that using Global Variables is very good but my recommendation of using it will be that is to check how many times you using a certain Variable for example...&lt;br&gt;
If you using an element just a couple of times in my opinion it should not be in the global scope because you want to keep you Global Variables bank tight and efficient as much as possible.&lt;br&gt;
But if you using a specific element A-LOT  (let’s say at least 4-5 times) that is when it should be in the Global Variables bank.&lt;br&gt;
Also we need to be carful because it is very easy to overwrite a window element or a function when we use Global Variables.&lt;/p&gt;

&lt;p&gt;I hope this post help you choose the right way of using Global Variables, &lt;br&gt;
Good luck with your code. &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>What made me choose to be a Software engineer .</title>
      <dc:creator>Etamar</dc:creator>
      <pubDate>Mon, 29 Mar 2021 00:14:42 +0000</pubDate>
      <link>https://forem.com/itushthegiant/what-made-me-chose-to-be-a-software-engineer-d1o</link>
      <guid>https://forem.com/itushthegiant/what-made-me-chose-to-be-a-software-engineer-d1o</guid>
      <description>&lt;p&gt;After some bad choices I made in my short life, I think I finally made a good one :).&lt;br&gt;
I always had a pretty quick idea of how to use computers but never did anything with it.&lt;br&gt;
I guess I needed to try some other things first in the past 20 something years, like being a bartender, a cook, a court house type writer and many more...&lt;/p&gt;

&lt;p&gt;It was always fascinating to see how developers communicated with their computers and how they solved problems with it, so I said to myself many times that I want and I can do it.&lt;/p&gt;

&lt;p&gt;In the beginning of 2020 a world pandemic bursted into our lives without knocking and it just sat in our living room without asking (so to speak). So, as this pandemic forced me to sit in my living room with her for quite a while, I started to think about "Web Development" more and more. Finally, after a friend from El Salvador, long time web developer, called me I decided it was time.&lt;br&gt;
After my friend made me try it (and when I say "made me" it only took him about 5 seconds) I went on "Codecademy". I took the Web developer path and guess what, I fell in love with it right away.&lt;/p&gt;

&lt;p&gt;The "Web developer" path started beautifully! &lt;br&gt;
HTML, CSS I got this!&lt;br&gt;
And then I met the almighty JavaScript and I was terrified!&lt;br&gt;
All those commands and syntax got me really scared and I almost gave up but I also had this big urge to crack it and understand it.&lt;/p&gt;

&lt;p&gt;I started to google some courses about JavaScript and then I saw all those schools who do "Coding bootcamps" and I started to get interested. All of a sudden I realized that as much as web development it's fun, I wanna solve those big problems even more!&lt;br&gt;
So I signed up to "Flatiron school" to become a Software engineer  and so far I'm very happy with my choice. &lt;br&gt;
And here I am, writing my first blog post about it and it's just the beginning! &lt;/p&gt;

&lt;p&gt;So good luck to me! 💪🏼😊&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>javascript</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
