<?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: Abdullahi Salaudeen</title>
    <description>The latest articles on DEV Community by Abdullahi Salaudeen (@theonlyabdull).</description>
    <link>https://dev.to/theonlyabdull</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%2F920005%2F2f2ae9d4-9425-4577-9ca7-faec665972ce.jpg</url>
      <title>DEV Community: Abdullahi Salaudeen</title>
      <link>https://dev.to/theonlyabdull</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/theonlyabdull"/>
    <language>en</language>
    <item>
      <title>Create your first React App on a Windows PC</title>
      <dc:creator>Abdullahi Salaudeen</dc:creator>
      <pubDate>Sat, 09 Sep 2023 22:02:29 +0000</pubDate>
      <link>https://dev.to/theonlyabdull/create-your-first-react-app-on-a-windows-pc-1pgo</link>
      <guid>https://dev.to/theonlyabdull/create-your-first-react-app-on-a-windows-pc-1pgo</guid>
      <description>&lt;p&gt;Building your first React app on a Windows computer may seem complicated, but don't worry, you're on the right track. React is a JavaScript library developed by Facebook in 2013 for building and managing large-scale applications with ease.&lt;/p&gt;

&lt;p&gt;When creating a React app on a PC, you need to have your terminal open. I recommend using the Windows PowerShell. To open the Windows PowerShell, right-click the Windows icon on your PC and click on the PowerShell terminal.&lt;/p&gt;

&lt;p&gt;Now that the PowerShell is open, we are halfway through the process. What you need to do next is navigate to the folder where you want to create your React app by typing:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd ‘folderToNavigateTo’
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After navigating to the folder where our React app will be created and located. The next step is to create our React app in the chosen folder by typing the following command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npx create-react-app@5 myreact
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Replace ‘myreact’ with the name you want to give to your project or new application. After that, loading and installing all the required packages will take some time. Before proceeding, ensure you have the Visual Studio Code editor installed on your PC. Once the React app has been successfully installed and loaded, you can navigate to your project folder by typing "cd ‘myreact’" once again and open VS Code by typing:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;code .

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This command will automatically open the folder in VS Code. Now you can start practicing and building your React application with ease.&lt;/p&gt;

&lt;p&gt;CONGRATULATIONS! 🎉 You’ve just created your first React app! 🥳🥳 If you have any questions or need further assistance as you work on your React project, feel free to reach out in the comment or read the detailed article on &lt;a href="https://medium.com/@theonlyabdull/create-your-first-react-app-on-a-windows-pc-37f85198c94b"&gt;medium&lt;/a&gt; with image guilds. Good luck with your development journey! 🚀👏&lt;/p&gt;

&lt;p&gt;Thanks for your time❤️. I’m on Twitter: &lt;a href="https://twitter.com/TheOnlyAbdull"&gt;theonlyabdull&lt;/a&gt; and Linkedin: &lt;a href="https://www.linkedin.com/in/abdullahi-salaudeen-08392a252?lipi=urn%3Ali%3Apage%3Ad_flagship3_pulse_read%3B%2F5XNJ7nnT1iCAmJSuziTVg%3D%3D"&gt;Abdullah Salaudeen.&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Working with JavaScript Local Storage</title>
      <dc:creator>Abdullahi Salaudeen</dc:creator>
      <pubDate>Sat, 12 Aug 2023 21:58:45 +0000</pubDate>
      <link>https://dev.to/theonlyabdull/working-with-javascript-local-storage-49d9</link>
      <guid>https://dev.to/theonlyabdull/working-with-javascript-local-storage-49d9</guid>
      <description>&lt;p&gt;Local storage is an important aspect of JavaScript and can be used in different scenarios. First, What is local storage: Local storage is part of the web storage API and it provides a way to store data in the browser.&lt;/p&gt;

&lt;p&gt;Local storage allows you to store little sizes of data as key-value pairs, and it only allows storage of String data type, other data types such as numbers, objects, arrays, and booleans need to be serialized and deserialized.&lt;/p&gt;

&lt;p&gt;There are various local storage methods used in storing, getting, deleting, and clearing data in local storage, some of which are mentioned below :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;getItem&lt;/li&gt;
&lt;li&gt;setItem&lt;/li&gt;
&lt;li&gt;removeItem.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;- setItem method:&lt;/strong&gt; This is used to store key-value pairs in the local storage, taking in two parameters {the key and value}. The key serves as an identifier of the value, and the value can be in the form of any valid Javascript data type. e.g. &lt;em&gt;&lt;strong&gt;[localStorage.setItem(‘mykey’, ‘myValue’)].&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- getItem method:&lt;/strong&gt; This is used to retrieve the value associated with any specific key from the local storage. It takes the key as a parameter and returns its corresponding value. e.g &lt;strong&gt;&lt;em&gt;[localStorage.getItem(‘myKey’)].&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- removeItem method&lt;/strong&gt;: This is used to remove or delete key-value pair from the local storage based on the specified key. It takes the key as a parameter and removes the corresponding key-value pair from the local storage if it exists. e.g &lt;strong&gt;&lt;em&gt;[localStorage.removeItem(‘myKey’)].&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are many use cases for local storage and it is quite useful and will come in handy. FOLLOW FOR MORE CONTENT.&lt;/p&gt;

&lt;p&gt;On Twitter: &lt;a href="https://twitter.com/TheOnlyAbdull"&gt;theonlyabdull&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>react</category>
      <category>localstorage</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>The main Reason You Need A Portfolio Website.</title>
      <dc:creator>Abdullahi Salaudeen</dc:creator>
      <pubDate>Mon, 07 Aug 2023 10:55:06 +0000</pubDate>
      <link>https://dev.to/theonlyabdull/the-main-reason-you-need-a-portfolio-website-3ih2</link>
      <guid>https://dev.to/theonlyabdull/the-main-reason-you-need-a-portfolio-website-3ih2</guid>
      <description>&lt;p&gt;If you are reading this, you might not have a portfolio website, or you might be considering creating one. In either case, there are two crucial things to know when you find yourself in this situation.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What is a portfolio Website.&lt;/li&gt;
&lt;li&gt;Why is a portfolio site so important.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;1- Many people perceive a portfolio website to be a workbench. By ‘workbench,’ I mean a place where you store all the projects or work you have done throughout your entire career, including both the good and bad projects, as well as relevant and irrelevant ones. However, that is definitely not the purpose of a portfolio website. &lt;br&gt;
   A Portfolio Website is where you showcase the best and most relevant projects you have worked on throughout your career. It serves as a platform to display works and projects you have completed personally or as part of a group, allowing you to discuss them from the planning stage to the deployment stage.&lt;/p&gt;

&lt;p&gt;2- There are several reasons why having a portfolio website is crucial, and I will focus on the most significant ones. For instance, consider a scenario where you are involved in construction and require an architect to create plans for a new house. Now, picture meeting an architect who boasts about being the best in the industry. If you ask to see the houses they have previously designed, you discover that this so-called ‘best’ architect has no work to showcase. &lt;br&gt;
   In such a situation, would you hire this architect? Certainly not! This principle applies equally to developers, particularly junior developers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;YOU NEED PROFF OF PAST WORKS TO GET HIRED !!!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you are in a situation whereby you need inspirations to start building you portfolio, I got you covered. Here are a list of portfolio websites you can check out for inspiration below.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;(&lt;a href="https://theonlyabdull.netlify.app/"&gt;https://theonlyabdull.netlify.app/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;(&lt;a href="https://brittanychiang.com/"&gt;https://brittanychiang.com/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;(&lt;a href="https://olaolu.dev/"&gt;https://olaolu.dev/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;(&lt;a href="https://www.femmefatale.paris/"&gt;https://www.femmefatale.paris/&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You should check it out and start building you portfolio immediately and drop a FOLLOW.&lt;/p&gt;

&lt;p&gt;Follow me on : Twitter(&lt;a href="https://twitter.com/TheOnlyAbdull"&gt;https://twitter.com/TheOnlyAbdull&lt;/a&gt;), LinkedIn(&lt;a href="https://www.linkedin.com/in/abdullahi-salaudeen-08392a252/"&gt;https://www.linkedin.com/in/abdullahi-salaudeen-08392a252/&lt;/a&gt;).&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>portfolio</category>
      <category>frontend</category>
      <category>juniordevloper</category>
    </item>
    <item>
      <title>How to become a better software Developer</title>
      <dc:creator>Abdullahi Salaudeen</dc:creator>
      <pubDate>Sat, 05 Aug 2023 15:39:34 +0000</pubDate>
      <link>https://dev.to/theonlyabdull/how-to-be-a-better-frontend-developer-l7h</link>
      <guid>https://dev.to/theonlyabdull/how-to-be-a-better-frontend-developer-l7h</guid>
      <description>&lt;p&gt;I was working on a project recently, and I felt the need to implement a pop-up modal on the project, I was doubting at first, but I did it anyways. After implementing the pop-up modal, I noticed something “It didn’t take me more than 20mins to implement the modal”.&lt;/p&gt;

&lt;p&gt;As soon as I finished I was happy and surprised about the time I finished, then I thought about what made me so fast and effective, (Guess the answer I came up with). CONSISTENCY !!!.&lt;/p&gt;

&lt;p&gt;The reason I was so effective was because I always pick up my laptop every single day to write code, whether I like it or not. I made it a priority, although I’m not where I want to be right now but I know I'm getting there day by day, minute by minute, and second by second.&lt;/p&gt;

&lt;p&gt;You can also feel the same, you can also implement a feature or finish a task way less time than your normal time, if only you put in mind that : “&lt;em&gt;Every action you take matters&lt;/em&gt;” and You show up every day no matter what.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>juniordeveloper</category>
      <category>frontend</category>
    </item>
  </channel>
</rss>
