<?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: SonteEvans</title>
    <description>The latest articles on Forem by SonteEvans (@sonteevans).</description>
    <link>https://forem.com/sonteevans</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%2F974567%2F72722fdd-570b-4faa-9e63-18b933e90933.png</url>
      <title>Forem: SonteEvans</title>
      <link>https://forem.com/sonteevans</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sonteevans"/>
    <language>en</language>
    <item>
      <title>Front-End is for me.</title>
      <dc:creator>SonteEvans</dc:creator>
      <pubDate>Tue, 10 Jan 2023 00:41:36 +0000</pubDate>
      <link>https://forem.com/sonteevans/front-end-is-for-me-1e8m</link>
      <guid>https://forem.com/sonteevans/front-end-is-for-me-1e8m</guid>
      <description>&lt;p&gt;Three phases later, at Flatiron School, I finally grasped what my day-to-day life as a front-end or back-end developer. Completing Phase 3  was very interesting to me on how much goes into giving the websites we visit daily their substance. Back-end development is for individuals who enjoy the "making things work" side of developing. A few examples are troubleshooting and debugging applications, the website's performance, and focusing on the database. While creating our project, it was mind-blowing to realize what goes into my favorite sites like Youtube, Twitch, and Hulu. Back-end developers are the cause of why our experience is so user-friendly and flawless.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Review.create(
      title: Faker::Lorem.sentence,
      rating: rand(1..10),
      hours: rand(10..200),
      review: Faker::Lorem.paragraph,
      game_id: game.id,
      gamer_id: gamer.id
    )
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Above is an example of code from our project Game-a-holics. With this block of code, we used "Faker" to generate fake data&lt;br&gt;&lt;br&gt;
to appear as if we have a lot of activity on our website. Faker came in handy for saving us time creating individual random reviews for each game. Now, what does a block of code that allows an actual user to post their own review look like?&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;post '/reviews' do
    review = Review.create(
      title: params[:title],
      rating: params[:rating],
      hours: params[:hours],
      review: params[:review]
    )
    review.to_json
  end
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here this block of code allows the user to post their own review on an existing game on the site. When you get to see each step it takes to build the functions of the website. It makes you think how much code goes into finding your favorite episodes on your preferred streaming platform. &lt;/p&gt;

&lt;p&gt;Working through the process and seeing it come together led me to focus on front-end development. Front-end is definitely for individuals who love the creative side of web developing. For most junior developers one of the biggest frustrations in front-end is CSS. With my little experience in CSS, it is one of the most fun and incredibly frustrating things to learn in front-end. &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%2F7s0i16i061pgmakccona.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%2F7s0i16i061pgmakccona.png" alt="Image description" width="800" height="165"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I spent the entire day trying to give our search bars a little style. Personally, it was fun because it allowed me to strengthen my creativity with this new skill I'm learning. Learning back-end quickly made me realize that front-end keeps me more engaged and motivated when going through the process. &lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>The Importance Of Collaborating</title>
      <dc:creator>SonteEvans</dc:creator>
      <pubDate>Fri, 18 Nov 2022 22:46:40 +0000</pubDate>
      <link>https://forem.com/sonteevans/the-importance-of-collaborating-4mbc</link>
      <guid>https://forem.com/sonteevans/the-importance-of-collaborating-4mbc</guid>
      <description>&lt;p&gt;We're all guilty of portraying false confidence or acting like we know what we're doing, even though that's not the case. Three days into Phase One at Flatiron School, I learned a few different lessons. That saved me from calling it quits on my journey to becoming a Software Engineer. &lt;/p&gt;

&lt;p&gt;Understanding the fundamentals of Javascript such as variables, arrays, objects, and arrow functions had my brain doing summer salts. Following along with labs I couldn't help the thought of falling behind and biting off more than I could chew.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;**const filmBox = document.querySelector("#film-box");
const likes = document.querySelector("#like-count");
const EMPTY_HEART = "♡";
const FULL_HEART = "♥";**
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When encountering 'const and 'let' for the first time, I couldn't wrap my head around which to use, when, and why after reviewing the material provided and using resources such as google and my now favorite website for information w3schools. I just gave in and did what should have been done to save myself the headache and admit I needed help. I swallowed my pride and asked my fellow peers. Come to find out; they were in the same. Exact. Boat. &lt;/p&gt;

&lt;p&gt;The most valuable lesson I gained from Phase One was several brains are better than one. Coding is one of those things; it's a never-ending journey of learning. Naturally, you won't know everything; it's impossible but what's great is that someone will have a better understanding if you don't know. For example, working with my peers, we broke 'const' and 'let' down in a way we could understand. Both can be used anywhere within your code and will only work correctly with them. However, what separates the two is once 'const' has a variable assigned, it cannot be redeclared nor reassigned. As for 'let' a variable must be declared before use. It is a straightforward concept that only gets easier to understand once put into practice. &lt;/p&gt;

&lt;p&gt;I may not have exampled the purpose of 'const' and 'let the best, but please understand that you are not alone on your journey into this new career. Reach out to your peers because there is a high possibility they are just as confused as you. Use your resources and ask your instructors if you head a wall. Not all battles have to be conquered alone. &lt;/p&gt;

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