<?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: Favour_Yusuf</title>
    <description>The latest articles on DEV Community by Favour_Yusuf (@favour_yusuf).</description>
    <link>https://dev.to/favour_yusuf</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%2F932667%2F7e698e96-d610-4e34-990b-e58b70e666ab.JPG</url>
      <title>DEV Community: Favour_Yusuf</title>
      <link>https://dev.to/favour_yusuf</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/favour_yusuf"/>
    <language>en</language>
    <item>
      <title>Introduction to HTTP</title>
      <dc:creator>Favour_Yusuf</dc:creator>
      <pubDate>Wed, 26 Oct 2022 11:36:11 +0000</pubDate>
      <link>https://dev.to/favour_yusuf/introduction-to-http-j8</link>
      <guid>https://dev.to/favour_yusuf/introduction-to-http-j8</guid>
      <description>&lt;p&gt;What is HTTP?&lt;/p&gt;

&lt;p&gt;The Hypertext Transfer Protocol (HTTP) is the foundation of the World Wide Web, and is used to load web pages using hypertext links. HTTP is an application layer protocol designed to transfer information between networked devices and runs on top of other layers of the network protocol stack.Users can exchange data on the World Wide Web using the Hypertext Transfer Protocol, an application protocol for distributed, collaborative, hypermedia information systems.&lt;/p&gt;

&lt;p&gt;What is the purpose of HTTP?&lt;/p&gt;

&lt;p&gt;The first text-based, interactive web browser, the original World Wide Web which is known as HTTP, was developed alongside HTML. The protocol is still one of the main ways to access the Internet today.Creating a connection with the server and returning HTML pages to the user’s browser is the main purpose of HTTP. Additionally, it is used to download data from the server to any HTTP-capable requesting application, including browsers.&lt;/p&gt;

&lt;p&gt;How does HTTP work?&lt;/p&gt;

&lt;p&gt;By sending hypertext messages between clients and servers, HTTP serves as a request-response protocol that enables users to interact with web resources like HTML files. Transmission Control Protocol (TCP) connections are typically used by HTTP clients to connect to servers.&lt;/p&gt;

&lt;p&gt;By sending hypertext messages between clients and servers, HTTP serves as a request-response protocol that enables users to interact with web resources like HTML files. Transmission Control Protocol (TCP) connections are typically used by HTTP clients to connect to servers.&lt;/p&gt;

&lt;p&gt;Specific request techniques are used by HTTP to carry out various functions. The GET and HEAD methods are supported by all HTTP servers, however not all of them do.&lt;/p&gt;

&lt;p&gt;GET : requests the whole specified resource.&lt;br&gt;
Using HEAD: a specific resource is requested without the body content.&lt;br&gt;
POST: creates a new page under an existing online resource and adds text, messages, or data to it.&lt;br&gt;
PUT: directly alters an existing web resource or, if necessary, generates a new URI.&lt;br&gt;
DELETE : deletes a certain resource.&lt;br&gt;
TRACE :Users can view any updates or additions to a web resource.&lt;br&gt;
OPTIONS :Users can view the available HTTP methods for a given URL.&lt;br&gt;
CONNECT :The request connection is changed to a transparent TCP/IP tunnel.&lt;br&gt;
PATCH: alters a web resource just partially.&lt;/p&gt;

</description>
      <category>node</category>
    </item>
    <item>
      <title>Introduction to REACT</title>
      <dc:creator>Favour_Yusuf</dc:creator>
      <pubDate>Mon, 03 Oct 2022 11:57:46 +0000</pubDate>
      <link>https://dev.to/favour_yusuf/introduction-to-react-1kd5</link>
      <guid>https://dev.to/favour_yusuf/introduction-to-react-1kd5</guid>
      <description>&lt;p&gt;Good day..... I know it's been quite long I interacted with everyone on my space but my sincere apologies🤲&lt;br&gt;
But guess what I have for everyone today? .........well, I really want everyone to see the importance of this. Just read on cause this is just one interesting thing you will learn today.  I'll be writing about REACT today. Many of you will wonder what this means but don't worry, in less than 10 minutes, you will be able to understand what REACT is. So.....let's do this!!!!.&lt;/p&gt;

&lt;p&gt;What Is REACT?&lt;br&gt;
React is a JavaScript package that seeks to make the creation of graphical user interfaces easier.&lt;br&gt;
It was created at Facebook and made available to the public in 2013, powering many of the most popular apps, including Facebook and Instagram, among countless others.&lt;br&gt;
Many sites will define REACT as a free and open-source front-end JavaScript library for building user interfaces based on UI components.&lt;/p&gt;

&lt;p&gt;There are two types of React: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;REACT JS (For building websites):React. js is a JavaScript library you use for constructing a high performing UI layer.&lt;/li&gt;
&lt;li&gt;REACT NATIVE (For building Mobile Applications): React Native is an entire platform allowing you to build native, cross-platform mobile apps.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I'll be writing more about REACT JS today. BUT why?  That's because, React. js is the heart of React Native, and it embodies all React's principles and syntax, so the learning curve is easy.&lt;br&gt;
React js is an excellent tool with which to create interactive applications for mobile, web, and other platforms. React's popularity and usage are increasing day by day for good reason. As a developer, coding in React makes you better at JavaScript, a language that holds nearly 90% of the web development share today.&lt;/p&gt;

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

&lt;p&gt;Why Use REACT JS?&lt;br&gt;
I'll be explaining four reasons.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Rapid rate of learning&lt;br&gt;
React is an extremely straightforward and compact library that solely addresses the view layer. Unlike other MV* frameworks like Angular or Ember, it is not a beast. After only a few days of lesson reading, any Javascript developer can grasp the fundamentals and begin creating an outstanding web application.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reusable Components&lt;br&gt;
React provides a component based structure. The Lego pieces you use are components. Button, checkbox, dropdown, and other little components are where you start, and then build wrapper components out of those smaller components. A higher level wrapper component is then written. It continues in this manner until you have your app as the sole root component.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Outstanding Developer Tools&lt;br&gt;
Another significant consideration when selecting a development platform is the developer toolset. You should be aware of two excellent tools: Redux developer tools and React developer tools. Both are available as extensions for Chrome.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;React Native&lt;br&gt;
Learning React comes with a bonus: React Native. As its designers claim, React is a "learn once, write anywhere" framework rather than a "write once, run anywhere" library. Yes, you can use React Native to create native apps for iOS and Android. You can use the same methodology and architecture even though you can't utilize the exact same code you produced for the web.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I'm so excited to begin my journey of learning REACT JS.......It comes with benefits. Thanks for reading to this point. &lt;/p&gt;

</description>
      <category>programming</category>
      <category>react</category>
      <category>javascript</category>
      <category>css</category>
    </item>
    <item>
      <title>My Journey Into Tech</title>
      <dc:creator>Favour_Yusuf</dc:creator>
      <pubDate>Mon, 26 Sep 2022 14:30:45 +0000</pubDate>
      <link>https://dev.to/favour_yusuf/my-journey-into-tech-7f7</link>
      <guid>https://dev.to/favour_yusuf/my-journey-into-tech-7f7</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;My Journey Into Tech&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;My name is Favour Yusuf and I’m a student of CodeLab. My journey into tech wasn’t clear cut. I’ve always been an enthusiast for tech but never thought I’ll embark on it someday. The problems was boot camps are expensive and it’s a pretty huge decision to make, so I made my research and I found a community that offer full scholarship. CodeLab is a Tech Hub located in Ajegunle that trains young Adults who are economically disadvantaged in slums communities with programming skills, training them to become world class software developers building Application for Desktop, Mobile and the Web. CodeLab is established to provide a more favorable option over what the street has to offer. Training with a rare skills of becoming a Robotic Engineer, Leader/Entrepreneur, Software Developer, developing tools that will improve companies productivity and developing tools for social good. Codelab core goal is to redeem time and eradicate poverty in Ajegunle.&lt;br&gt;
I went through series of interviews and I was offered a scholarship. As a novice, Codelab accepted me as one of their beneficiaries for the scholarship to become a Full-Stack software engineer. At first, I thought I’ll just be learning programming languages and how to use them but it was beyond that. I was quite surprised when we started having Transformational leadership class (which we usually call TL Class). This class improved me personally and helped me become a transformational leader. &lt;br&gt;
 Programming allows you to solve problems which is one of the things I love most about it. You must have a strong sense of motivation because the job itself demands a lot of commitment and deep learning. &lt;br&gt;
I should have mentioned that the path hasn't been easy. Key elements include perseverance, diligence, and a tenacious attitude, among others. I just have to keep going. I am not defined by my gender, and I am willing to take on all tasks. My course-mates and I share a mutual respect for each other.&lt;br&gt;
I personally don't give up. I enjoy discussing technology, programming languages, and the Internet. I am a code monster. In the end, I don't care that there are more men than women in my place of employment. Working with decent individuals who are enthusiastic about their jobs and receiving the same respect and consideration as everyone else on the team are the things that matters to me.&lt;br&gt;
Overall, all I need to do to become a female developer is what any other intelligent developer would do. Spend my weekends and late evenings in front of the computer writing code, fixing bugs, and creating my own projects, read articles, going over my training by instructors and practice ten times daily.&lt;br&gt;
I was taught how to work with a team using the agile methodology for project management. It helped me build my communication skills and relate with my colleagues in a better way. It also opened my eyes on how to use tech to solve real life problems. Building Solutions with Tech. &lt;br&gt;
I am excited about my journey into tech and what the future holds.  &lt;/p&gt;

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