<?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: Why and How ❔❔</title>
    <description>The latest articles on DEV Community by Why and How ❔❔ (@why_and_how).</description>
    <link>https://dev.to/why_and_how</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%2F714666%2F6e8f3c92-db63-48e0-9291-5d58b2e233ef.jpg</url>
      <title>DEV Community: Why and How ❔❔</title>
      <link>https://dev.to/why_and_how</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/why_and_how"/>
    <language>en</language>
    <item>
      <title>TOP APPS AND WEBSITES THAT USE REACT JS</title>
      <dc:creator>Why and How ❔❔</dc:creator>
      <pubDate>Wed, 24 Nov 2021 13:34:57 +0000</pubDate>
      <link>https://dev.to/why_and_how/top-apps-and-websites-that-use-react-js-49ka</link>
      <guid>https://dev.to/why_and_how/top-apps-and-websites-that-use-react-js-49ka</guid>
      <description>&lt;p&gt;React js is very popular nowadays it is the most popular java script framework for creating user-interface, and React native is an frameworks for building ios and android apps but in-case u don't know what react js and react native here is a shot explanation of the same..&lt;/p&gt;

&lt;p&gt;React. js is an open-source JavaScript library that is used for building user interfaces specifically for single-page applications. It's used for handling the view layer for web and mobile apps. React also allows us to create reusable UI components. ... The main purpose of React is to be fast, scalable, and simple.&lt;/p&gt;

&lt;p&gt;React Native (also known as RN) is a popular JavaScript-based mobile app framework that allows you to build natively-rendered mobile apps for iOS and Android. The framework lets you create an application for various platforms by using the same codebase.&lt;/p&gt;

&lt;p&gt;Now that you know about react js and react native and their powers, let me tell you about some popular apps and websites that use them.&lt;/p&gt;

&lt;p&gt;This article will motivate the react developer to build large apps and websites and succeed in with their apps or websites. &lt;/p&gt;

&lt;p&gt;1.&lt;strong&gt;FACEBOOK&lt;/strong&gt; &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RAih33FL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://wallpapercave.com/wp/wp2638400.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RAih33FL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://wallpapercave.com/wp/wp2638400.jpg" alt="facebook" width="880" height="587"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Facebook developed React Native and have built their app using it. Honestly, it would be concerning if they didn’t use the framework for their own applications.&lt;/p&gt;

&lt;p&gt;Facebook Ads Manager, a convenient space for individuals and businesses alike to manage advertisements for their products, is built entirely on React Native.&lt;/p&gt;

&lt;p&gt;It’s cross-platform, yet it handles UI differences when it comes to ad and date formats flawlessly. UI’s animations and transitions meet the same standard.&lt;/p&gt;

&lt;p&gt;2.&lt;strong&gt;Discord&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Discord is a cherished use case of Voice over Internet Protocol (VoIP) at work. VoIP is just digital communication through the internet.&lt;/p&gt;

&lt;p&gt;In Discord, friends and more frequently whole communities can use voice, text, or video to communicate over the internet. It’s entirely free and used mostly by gamers. Because of React Native, the iOS and Android Discord app share 98% of code.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--q15N4Hfb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://wallpapercave.com/wp/wp4462546.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--q15N4Hfb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://wallpapercave.com/wp/wp4462546.jpg" alt="DISCORD" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.&lt;strong&gt;Netflix&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lWL33pat--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.allconnect.com/wp-content/uploads/2020/02/netflix-review-hero-image-0224.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lWL33pat--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.allconnect.com/wp-content/uploads/2020/02/netflix-review-hero-image-0224.png" alt="netflix" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another good React website example is Netflix. Many beginners trained by building Netflix clones at some point in their development. Such is how much the video streaming website has come to be associated with the library. Netflix uses it to render the server side of its web pages by prefetching React, particularly for its signup flow. This has enabled a boost in performance.&lt;/p&gt;

&lt;p&gt;In 2017, Netflix had fully rolled out this new web playback UI for all users after a series of AB tests to optimise performance. By implementing this, Netflix introduced a visual playback design that users really loved as well as new and optimised video player controls. This places Netflix among the best websites made with React.&lt;/p&gt;

&lt;p&gt;I hope i was able to give you some knowledge about apps and websites build with react js and was able to motivate react developers.&lt;/p&gt;

&lt;p&gt;YOU GOT THIS&lt;/p&gt;

&lt;p&gt;HAVE A NICE LIFE&lt;/p&gt;

</description>
      <category>react</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>TOP 3 SITES FOR PROGRAMMERS 👩‍💻</title>
      <dc:creator>Why and How ❔❔</dc:creator>
      <pubDate>Sun, 14 Nov 2021 13:57:47 +0000</pubDate>
      <link>https://dev.to/why_and_how/top-3-sites-for-programmers-4bmc</link>
      <guid>https://dev.to/why_and_how/top-3-sites-for-programmers-4bmc</guid>
      <description>&lt;p&gt;Hello everyone, &lt;br&gt;
We all need help when we are programming and we as a programmer are always waiting to be in a community where we can help other or get help whenever we need but apart from this, there are many things, &lt;br&gt;
we can discuss on ideas, program together and many more things. &lt;br&gt;
So today &lt;strong&gt;i am going to tell you about top 03 sites for programmers&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Topcoder&lt;/li&gt;
&lt;/ul&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%2Fi.pinimg.com%2Foriginals%2F83%2F84%2Fc3%2F8384c3c30ffcb969d155076e2657a8b4.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%2Fi.pinimg.com%2Foriginals%2F83%2F84%2Fc3%2F8384c3c30ffcb969d155076e2657a8b4.png" alt="Top coder"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TopCoder is one of the original platforms for competitive programming online. It provides a list of algorithmic challenges from the past that you can complete on your own directly online using their code editor. Their popular Single Round Matches are offered a few times per month at a specific time where you compete against others to solve challenges the fastest with the best score.&lt;/p&gt;

&lt;p&gt;The top ranked users on TopCoder are very good competitive programmers and regularly compete in programming competitions. The top ranked user maintains his own blog titled Algorithms weekly by Petr Mitrichev where he writes about coding competitions, algorithms, math, and more.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
Dev.to
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F6hqmcjaxbgbon8ydw93z.png" alt="Dev.to"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Where you are, yes right now. Dev.to is a very good place for developers, you will find tons of articles based on the tags you follow, you will find new stuff daily, and most of the time you will learn something new, so check it out now.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
Indiehackers
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpbs.twimg.com%2Fmedia%2FFCAKlvZXEAAQxc7.jpg" alt="Indie Hackers"&gt;
The next website is Indiehackers. 
&lt;strong&gt;This is a website by developers for developers.&lt;/strong&gt;
It's focus is on talking about the journey that developers go to, when they create there own companies or freelance or start their own company. here you will found stories of success and failure, you get to see the numbers and statistic of people who launch there own products, Like how many people visited, how many people bought there product and even how much they made. so check it out.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Make sure to check them out and love this post if u find them interesting 😜😜&lt;/p&gt;

&lt;p&gt;** HAVE A NICE LIFE ** &lt;/p&gt;

</description>
      <category>programming</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>python</category>
    </item>
    <item>
      <title>HOW TO EARN MONEY FROM WEB 🤑🤑DEVELOPMENT!</title>
      <dc:creator>Why and How ❔❔</dc:creator>
      <pubDate>Wed, 27 Oct 2021 16:46:28 +0000</pubDate>
      <link>https://dev.to/why_and_how/how-to-earn-from-web-development-cgh</link>
      <guid>https://dev.to/why_and_how/how-to-earn-from-web-development-cgh</guid>
      <description>&lt;p&gt;HI in this blog, i will like to tell you about how can you make money from web development, this blog will not give u carrier advice but this blog will just give you some ways through which u can earn money, this blog is for everyone, either a kid who want to earn money and make their parent proud! so let's start &lt;/p&gt;

&lt;p&gt;but remember one thing: &lt;strong&gt;DON'T UNDERESTIMATE YOURSELF YOU ARE THE BEST IN THIS WORLD&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here are some basic steps you can take to land your first client and many more after that…&lt;/p&gt;

&lt;p&gt;1.Find a friend, family member, friend of a friend, or complete stranger, who has a business that needs a website, or needs a better website.&lt;/p&gt;

&lt;p&gt;2.Always be sure to write up some form of contract for paid work, there are plenty of templates online where you can just fill in your name and the client’s name, get signatures, and you’re done.&lt;br&gt;
A contract ensures that you’re not doing more work than was agreed to. A painful mistake to learn is having earned too little money on a project where you’re doing too much work because you didn’t outline the scope of the work in a legally binding contract.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Find an awesome pre-made template (I like to use ones that are built with Bootstrap4 and SASS, it makes them so much easier to edit) from somewhere like &lt;a href="https://bootstrapmade.com/"&gt;https://bootstrapmade.com/&lt;/a&gt;, &lt;a href="https://wrapbootstrap.com/"&gt;https://wrapbootstrap.com/&lt;/a&gt;, or &lt;a href="https://startbootstrap.com/"&gt;https://startbootstrap.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;4.Swap out the theme’s placeholder content with the text content, logo(s), and images for your client’s website.&lt;br&gt;
Change colors if need be (this is where SASS/SCSS can be really handy!)&lt;br&gt;
Need a pre-made color palette? Check out &lt;a href="https://colorpalettes.net/"&gt;https://colorpalettes.net/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5.Give the client the site for free, or for cheap ($100 — $1000), and add the site to your portfolio.&lt;/p&gt;

&lt;p&gt;6.Sign up for an affiliate account for a popular shared hosting service (godaddy, hostgator, bluehost, a2hosting, etc.) and get your client to sign up for their own account, via your affiliate link (usually earns you anywhere from $75 — $150 in commission), then help them get their site hosted and connected to a custom domain (usually free with the hosting plan, or $16.99 — $39.99 depending on the extension, e.g., .com vs .io)&lt;/p&gt;

&lt;p&gt;7.Configure the website’s contact form (usually a very self-explanatory PHP file that simply needs one line of code changed with the client’s receiving email address)&lt;/p&gt;

&lt;p&gt;8.Get the client to get SSL certificate for HTTPS from their hosting service OR get it for free from &lt;a href="https://letsencrypt.org/"&gt;https://letsencrypt.org/&lt;/a&gt; and add it to their DNS/domain for them (you may need to configure an .htaccess file to force https on all requests, you can always get the hosting tech support team to help with this or use google)&lt;/p&gt;

&lt;p&gt;9.Ask the client to recommend you to their friends, family, business partners, etc.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Rinse, repeat.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So never settle for less go ahead and change your world&lt;/p&gt;

&lt;p&gt;&lt;em&gt;With hard work and effort, you can achieve anything.&lt;/em&gt;&lt;br&gt;
     - Antoine Griezmann  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bonus tip&lt;/strong&gt;:&lt;br&gt;
Don’t take it personally when the client wants something different than what you’ve built, it happens, your vision may not be aligned with theirs, that’s where good communication, and having the humility to be able to accept their criticism in a constructive way, is very useful. Be sure to check in with the client early and often so that there’s less room for miscommunication.&lt;br&gt;
Set up a trello board (see my video on productivity/trello) where you can outline the work, detail each task, and organize all of your hours, content, and so on.&lt;/p&gt;

&lt;p&gt;I could go on forever about this stuff, but hopefully you can take the information above and move forward with your goals, today.&lt;/p&gt;

&lt;p&gt;Good luck :) You’ve got this!&lt;/p&gt;

&lt;p&gt;P.S. If you land a client, but you need guidance through the process, you can always hire me on as a consultant for $100/hr and I’ll help you meet your project goals.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>react</category>
    </item>
    <item>
      <title>How should i learn React Js</title>
      <dc:creator>Why and How ❔❔</dc:creator>
      <pubDate>Wed, 27 Oct 2021 08:18:40 +0000</pubDate>
      <link>https://dev.to/why_and_how/how-should-i-learn-react-js-28pg</link>
      <guid>https://dev.to/why_and_how/how-should-i-learn-react-js-28pg</guid>
      <description>&lt;p&gt;This is my question??&lt;br&gt;
I always try to learn something but i leave it in middle and i am damn serious about react pls tell me the best way to learn it, if there is anything different i can do.&lt;br&gt;
I need HELP 🙏&lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
