<?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>DEV Community: tfury-1722</title>
    <description>The latest articles on DEV Community by tfury-1722 (@tfury1722).</description>
    <link>https://dev.to/tfury1722</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%2F845414%2Fb801633c-665b-446c-af95-d454a836543e.png</url>
      <title>DEV Community: tfury-1722</title>
      <link>https://dev.to/tfury1722</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tfury1722"/>
    <language>en</language>
    <item>
      <title>C.R.U.D?</title>
      <dc:creator>tfury-1722</dc:creator>
      <pubDate>Mon, 15 Aug 2022 03:53:38 +0000</pubDate>
      <link>https://dev.to/tfury1722/crud-b6b</link>
      <guid>https://dev.to/tfury1722/crud-b6b</guid>
      <description>&lt;p&gt;&lt;strong&gt;CRUD&lt;/strong&gt; is more of an acronym rather than a word. It represents the operations that all developers will come across within the duration of their technical career. These operations are implemented on the backend side of things and their results are rendered through the front end or what the user would see. &lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;C&lt;/strong&gt; represents create which would be a &lt;strong&gt;POST&lt;/strong&gt; request from your browser/client. This action is taken when you would like to insert some data to your backend. The &lt;strong&gt;R&lt;/strong&gt; represents read which would be a &lt;strong&gt;GET&lt;/strong&gt; request to an endpoint from your browser/client to a server. This typically the action you do day to day on the internet when you type in a website address. The &lt;strong&gt;U&lt;/strong&gt; represents an &lt;strong&gt;UPDATE&lt;/strong&gt; request to your backend. This is done to modify a single entry and this entree's &lt;em&gt;ID&lt;/em&gt; should be specified before the request is sent. The &lt;strong&gt;D&lt;/strong&gt; is for the &lt;strong&gt;DELETE/DESTROY&lt;/strong&gt; action. This last action is pretty much self explanatory. Some useless data on you backend with-out purpose or relation get the delete action.&lt;br&gt;
This was a brief explanation of &lt;u&gt;CRUD operations&lt;/u&gt;. I do hope this shed some light on the matter for you. Thank you for reading.****&lt;/p&gt;

</description>
      <category>database</category>
      <category>api</category>
      <category>backend</category>
    </item>
    <item>
      <title>Savory Styled-Components Mmm</title>
      <dc:creator>tfury-1722</dc:creator>
      <pubDate>Wed, 06 Jul 2022 04:39:28 +0000</pubDate>
      <link>https://dev.to/tfury1722/savory-styled-components-mmm-hp2</link>
      <guid>https://dev.to/tfury1722/savory-styled-components-mmm-hp2</guid>
      <description>&lt;p&gt;In my latest react project, I decided to take on styled-components for my app's appearance. Man was I in for a ride because I didn't foresee the tumultuous journey up  ahead. I started with great ambition but that quickly turned to greif once I realized how much I didn't know my &lt;strong&gt;CSS&lt;/strong&gt;. But I didn't let that deter me from completing the task at hand. In fact, I took this for an opportunity to strengthen my &lt;em&gt;styling muscle&lt;/em&gt; and to gain more experience.&lt;/p&gt;




&lt;p&gt;Besides looking up endless tutorials and numerous google searches, I come to the realization that playing around with the code was the best way to conquer this beast. One thing I noticed, that seemed awkward, was the way the styling was applied. With normal &lt;strong&gt;CSS&lt;/strong&gt; ruling, you would attach your properties to a class (.), an id (#), or any query selector along with any specificity of your choosing. This is not the case with styled-components. Due to the fact that &lt;em&gt;styled-components&lt;/em&gt; is a styling tool that is component based, as you write your &lt;strong&gt;CSS&lt;/strong&gt; rules you're literally creating your components simultaneously through interpolation. Absolutely mind-blowing right?!...Yeah, I know. If I had to sum it all up, this would be the &lt;em&gt;love child&lt;/em&gt; of &lt;strong&gt;Javascript&lt;/strong&gt; and &lt;strong&gt;CSS&lt;/strong&gt; lol.&lt;/p&gt;




&lt;p&gt;While doing this particular project, which is a retail website mimic, I've learned that this tool caters to many of developer's concerns. Just to name a few:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;loading only required styles for the page &lt;/li&gt;
&lt;li&gt;using unique classes&lt;/li&gt;
&lt;li&gt;nesting&lt;/li&gt;
&lt;li&gt;auto prefixing
and tons more. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As if this isn't enough to get your juices flowing, &lt;strong&gt;100%&lt;/strong&gt; creative control...are you down on bending knee yet?..cause here's your gal. I can admit that it can be a bit cumbersome to export and import each styled component you create but we all know that's the name of the react game. History in America has taught us exporting and importing drives the economy and developers drive (create) webpages. Just to reiterate this library has the functionality of both &lt;strong&gt;Javascript&lt;/strong&gt; and &lt;strong&gt;CSS&lt;/strong&gt;. So, passing styles through variables and props is a very capable, and to my recent discovery; encouraged thing. Such as applying a global style; which is another instrument in this toolbox. The other libraries and styling tool kits will have you cram so many classes in your components till your code is resembling freshman orientation..&lt;em&gt;"What classes am I in?"&lt;/em&gt; If that's not the case then you're probably packing those inline-styles in your document's tags and head. Now you're wondering why your code reminds you of Lil Wayne and most recent day rappers with ridiculous face tats', &lt;strong&gt;Yikes!&lt;/strong&gt; Ask yourself &lt;em&gt;"Have I been able to do that with my prior projects?"&lt;/em&gt; and I think I could guess your answer. Honestly, there is a learning curve just starting out with this software; especially when you come into advanced features like using the clamp method for sizing items on the page based off of the size of the screen using view width length unit. &lt;em&gt;Whew&lt;/em&gt;, that was a mouthful...of...tasty styled-components. But I say all of this to say, styled-components is the way...&lt;em&gt;"So use the force Luke"&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;courtesy of &lt;em&gt;Moni Quayle&lt;/em&gt; from &lt;u&gt;Pixabay&lt;/u&gt; for photography&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HTML Node vs Element &amp; The Difference.</title>
      <dc:creator>tfury-1722</dc:creator>
      <pubDate>Mon, 23 May 2022 03:56:38 +0000</pubDate>
      <link>https://dev.to/tfury1722/html-node-vs-element-the-difference-3mk7</link>
      <guid>https://dev.to/tfury1722/html-node-vs-element-the-difference-3mk7</guid>
      <description>&lt;p&gt;Hello! &lt;br&gt;
    Today my blog will address the difference between a Node and an Element.&lt;/p&gt;
&lt;h2&gt;
  
  
  Node vs. Element
&lt;/h2&gt;

&lt;p&gt;A node is generally &lt;em&gt;any object&lt;/em&gt; in the Document Object Model (DOM) tree. Think of it like a family. The DOM is made up of a hierarchy of nodes where each node can have a parent, child nodes, a nextSibling and previousSibling. Elements or html elements like body tag, div, and span, are a specific type of node. Nodes are the generic version of HTML elements and are made up of the many different components that create a webpage, where on the other hand elements are specified as one particular type of node, addressed with a HTML tag. Some important nodes to consider: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Element Node&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Text Node&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Comment Node&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Document Node&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Document Type Node&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The nodetype property of a node interface differentiates the nodes as document nodes, text nodes, comment nodes, and elements. &lt;/p&gt;



&lt;p&gt;Everything shown in this example below taken from &lt;a href="https://www.webmound.com/node-vs-element-in-javascript-dom/"&gt;&lt;/a&gt;  is a node.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt; &lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
 &lt;span class="nt"&gt;&amp;lt;html&lt;/span&gt; &lt;span class="na"&gt;lang=&lt;/span&gt;&lt;span class="s"&gt;"en"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;

 &lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;charset=&lt;/span&gt;&lt;span class="s"&gt;"UTF-8"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;http-equiv=&lt;/span&gt;&lt;span class="s"&gt;"X-UA-Compatible"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"IE=edge"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
   &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"viewport"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"width=device-width, initial-scale=1.0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;Node VS Element in JavaScript DOM&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;

 &lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
    &lt;span class="c"&gt;&amp;lt;!-- This is comment node --&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;h2&amp;gt;&lt;/span&gt;This is heading&lt;span class="nt"&gt;&amp;lt;/h2&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;This is paragraph&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
 &lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;

 &lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;A key thing to remember while traversing the DOM is that an HTMLCollection return elements while a NodeList return nodes. Both of them may be manipulated like arrays but unlike arrays they lack the ability to be used by Higher Order Functions (HOF).&lt;/p&gt;

&lt;p&gt;I hope my blog was able to clear up the difference between a node and an element. Thank you for taking the time to read it!&lt;/p&gt;

&lt;p&gt;-Christopher Nance&lt;/p&gt;

</description>
      <category>html</category>
      <category>help</category>
    </item>
    <item>
      <title>My Transition Into The World Tech.</title>
      <dc:creator>tfury-1722</dc:creator>
      <pubDate>Mon, 18 Apr 2022 02:26:35 +0000</pubDate>
      <link>https://dev.to/tfury1722/my-transition-into-the-world-tech-3n9p</link>
      <guid>https://dev.to/tfury1722/my-transition-into-the-world-tech-3n9p</guid>
      <description>&lt;p&gt;Hi, I’m Chris, &lt;/p&gt;

&lt;p&gt;I’ve always enjoyed coding and have spent countless nights studying different programs in my spare time. I have also spent the last decade working jobs that are less than fulfilling :(. I thought I had found my purpose in truck driving until a terrible accident brought that career to a &lt;u&gt;screeching halt&lt;/u&gt;. As a &lt;strong&gt;father of 3&lt;/strong&gt; the show must go on.&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1Sr-gJIQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/UGURug9mK6QAAAAM/sports-sportsmanias.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1Sr-gJIQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/UGURug9mK6QAAAAM/sports-sportsmanias.gif" alt="A flexing Emoji" title="Hustle Harder!" width="220" height="220"&gt;&lt;/a&gt; I worked at a car wash until it shut down during the pandemic. It was during this time that I landed a job at the &lt;em&gt;Amazon Fulfilment Center&lt;/em&gt;, my present employer. &lt;/p&gt;







&lt;blockquote&gt;
&lt;p&gt;While life is not short of its challenges, I am so grateful for the opportunity Amazon afforded me, to be able to join the &lt;a href="https://www.flatironschool.com"&gt;Flat Iron school&lt;/a&gt;. The chance to have a real career and create a future for my family is not a responsibility I take lightly.&lt;/p&gt;




&lt;/blockquote&gt;

&lt;p&gt;I remember watching coding videos on YouTube for hours. Studying JavaScript and Python. It all seemed so unobtainable and terribly out of reach for me at the time, because I lacked direction.&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wFrdWfBB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zbhnopepet0is9en4asi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wFrdWfBB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zbhnopepet0is9en4asi.png" alt="A Traffic Sign Icon" width="48" height="48"&gt;&lt;/a&gt;I can now see the light at the end of the tunnel. That light is filled with promise and a way to provide for my family in the best way possible. The future for me and my family is looking very bright indeed.&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CvAY-N7e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2rqwwd5gpn5pi6cmv50s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CvAY-N7e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2rqwwd5gpn5pi6cmv50s.png" alt="A Light Bulb With A Brain" width="64" height="64"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
