<?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: Basudev</title>
    <description>The latest articles on DEV Community by Basudev (@basudev).</description>
    <link>https://dev.to/basudev</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%2F668658%2Fed004062-5e70-4a7b-b676-3f1b53195fe6.png</url>
      <title>DEV Community: Basudev</title>
      <link>https://dev.to/basudev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/basudev"/>
    <language>en</language>
    <item>
      <title>DevShop a Mern Ecommerce App MongoDB Submission</title>
      <dc:creator>Basudev</dc:creator>
      <pubDate>Wed, 12 Jan 2022 13:41:39 +0000</pubDate>
      <link>https://dev.to/basudev/devshop-a-mern-ecommerce-app-mongodb-submission-55fn</link>
      <guid>https://dev.to/basudev/devshop-a-mern-ecommerce-app-mongodb-submission-55fn</guid>
      <description>&lt;h3&gt;
  
  
  Overview of My Submission
&lt;/h3&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzso6jdb1zb7a0eapv560.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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzso6jdb1zb7a0eapv560.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I Have Built an Ecommerce Store using MERN Stack with some basic Functionalities with Login Logout features, and Stripe Payment Gateway&lt;br&gt;
This is Mobile Responsive Too&lt;br&gt;
You can Login Register and make a payment&lt;/p&gt;

&lt;p&gt;For Payments use test cards of Stripe&lt;/p&gt;

&lt;p&gt;eg: 424242424242..., &lt;br&gt;
Month: any month, &lt;br&gt;
Year: Any Further Year,&lt;br&gt;
CVV: any&lt;/p&gt;

&lt;p&gt;Here is the Link to the demo app&lt;br&gt;
&lt;a href="https://musing-sinoussi-d56563.netlify.app/" rel="noopener noreferrer"&gt;demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Frontend&lt;/strong&gt;: Hosted On Netlify&lt;br&gt;
&lt;strong&gt;Backend&lt;/strong&gt;: Hosted on Heroku&lt;/p&gt;
&lt;h3&gt;
  
  
  Submission Category:
&lt;/h3&gt;
&lt;h1&gt;
  
  
  E-Commerce
&lt;/h1&gt;
&lt;h3&gt;
  
  
  Link to Code
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Frontend&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Basudev1" rel="noopener noreferrer"&gt;
        Basudev1
      &lt;/a&gt; / &lt;a href="https://github.com/Basudev1/ecom-frontend" rel="noopener noreferrer"&gt;
        ecom-frontend
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Frontend for ecommerce app Built With React js
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Getting Started with Create React App&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/Basudev1/ecom-frontendfrontend.png"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2FBasudev1%2Fecom-frontendfrontend.png" alt="frontend"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;This is a part of the Full Stack MERN app created for Mongodb Hackathon&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;This Project Contains the Frontend for the app, The Backend Can be Found Here &lt;a href="https://github.com/Basudev1/ecom-backend" rel="noopener noreferrer"&gt;Backend Ecom&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This project was bootstrapped with &lt;a href="https://github.com/facebook/create-react-app" rel="noopener noreferrer"&gt;Create React App&lt;/a&gt;.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Available Scripts&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;In the project directory, you can run:&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;&lt;code&gt;npm start&lt;/code&gt;&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Runs the app in the development mode.&lt;br&gt;
Open &lt;a href="http://localhost:3000" rel="nofollow noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt; to view it in your browser.&lt;/p&gt;
&lt;p&gt;The page will reload when you make changes.&lt;br&gt;
You may also see any lint errors in the console.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;&lt;code&gt;npm test&lt;/code&gt;&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Launches the test runner in the interactive watch mode.&lt;br&gt;
See the section about &lt;a href="https://facebook.github.io/create-react-app/docs/running-tests" rel="nofollow noopener noreferrer"&gt;running tests&lt;/a&gt; for more information.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;&lt;code&gt;npm run build&lt;/code&gt;&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Builds the app for production to the &lt;code&gt;build&lt;/code&gt; folder.&lt;br&gt;
It correctly bundles React in production mode and optimizes the build for the best performance.&lt;/p&gt;
&lt;p&gt;The build is minified and the filenames include the hashes.&lt;br&gt;
Your app is ready…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Basudev1/ecom-frontend" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Backend&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Basudev1" rel="noopener noreferrer"&gt;
        Basudev1
      &lt;/a&gt; / &lt;a href="https://github.com/Basudev1/ecom-backend" rel="noopener noreferrer"&gt;
        ecom-backend
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Backend for ecommerce app Built With MERN Stack
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Backend for MERN stack Ecommerce App Built on Top of Node Js, Express, Mongodb&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;This Project Contains the Backend for the MERN Stack Ecommerce App, Built for dev.to Mongodb Hackathon&lt;/p&gt;
&lt;p&gt;This Proceject Requires Environment Variables&lt;/p&gt;
&lt;ul class="contains-task-list"&gt;
&lt;li class="task-list-item"&gt;
 It has Stripe Payment&lt;/li&gt;
&lt;li class="task-list-item"&gt;
 Mongodb URI&lt;/li&gt;
&lt;li class="task-list-item"&gt;
 JWT Secret Token&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Basudev1/ecom-backend" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;p&gt;&lt;strong&gt;Admin Panel&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Basudev1" rel="noopener noreferrer"&gt;
        Basudev1
      &lt;/a&gt; / &lt;a href="https://github.com/Basudev1/ecom-admin" rel="noopener noreferrer"&gt;
        ecom-admin
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Getting Started with Create React App&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;This is the part of MERN full stack Ecommerce App&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;This project contains the Admin Panel for the App&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;This project was bootstrapped with &lt;a href="https://github.com/facebook/create-react-app" rel="noopener noreferrer"&gt;Create React App&lt;/a&gt;.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Available Scripts&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;In the project directory, you can run:&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;&lt;code&gt;yarn start&lt;/code&gt;&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Runs the app in the development mode.&lt;br&gt;
Open &lt;a href="http://localhost:3000" rel="nofollow noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt; to view it in the browser.&lt;/p&gt;
&lt;p&gt;The page will reload if you make edits.&lt;br&gt;
You will also see any lint errors in the console.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;&lt;code&gt;yarn test&lt;/code&gt;&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Launches the test runner in the interactive watch mode.&lt;br&gt;
See the section about &lt;a href="https://facebook.github.io/create-react-app/docs/running-tests" rel="nofollow noopener noreferrer"&gt;running tests&lt;/a&gt; for more information.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;&lt;code&gt;yarn build&lt;/code&gt;&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Builds the app for production to the &lt;code&gt;build&lt;/code&gt; folder.&lt;br&gt;
It correctly bundles React in production mode and optimizes the build for the best performance.&lt;/p&gt;
&lt;p&gt;The build is minified and the filenames include the hashes.&lt;br&gt;
Your app is ready to be deployed!&lt;/p&gt;
&lt;p&gt;See the section about &lt;a href="https://facebook.github.io/create-react-app/docs/deployment" rel="nofollow noopener noreferrer"&gt;deployment&lt;/a&gt; for more information.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;&lt;code&gt;yarn&lt;/code&gt;&lt;/h3&gt;…&lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Basudev1/ecom-admin" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  Additional Resources / Info
&lt;/h3&gt;

&lt;p&gt;Used React JS for Frontend&lt;br&gt;
Mongodb, Nodejs and Express for Backend&lt;/p&gt;

</description>
      <category>atlashackathon</category>
    </item>
    <item>
      <title>AMP Pages are half dead, Time to focus on Core Web Vitals</title>
      <dc:creator>Basudev</dc:creator>
      <pubDate>Mon, 09 Aug 2021 07:24:55 +0000</pubDate>
      <link>https://dev.to/basudev/amp-pages-are-half-dead-time-to-focus-on-core-web-vitals-37j2</link>
      <guid>https://dev.to/basudev/amp-pages-are-half-dead-time-to-focus-on-core-web-vitals-37j2</guid>
      <description>&lt;p&gt;The end has come to AMP pages and will be replaced with Core Web Vitals&lt;/p&gt;

&lt;p&gt;If you work as a Full Stack Developer or have the ability to explore things that are involved with Search Engines and understand the user Experience and Optimize Websites for the users as well as search engines, then this post is for you&lt;/p&gt;

&lt;p&gt;I have been Optimizing Websites for AMP Technology for a long time, where I used to work on the websites that produced news related content for the users and gained high ranking visibility in search engines, now things are getting changing and I have to focus on Speed and Performance of the websites rather than depending on AMP&lt;/p&gt;

&lt;h2&gt;
  
  
  What is AMP technology?
&lt;/h2&gt;

&lt;p&gt;Accelerated Mobile Pages or AMP is an open-source HTML framework developed by Google, this technology is introduced almost 5 years ago&lt;br&gt;
Its purpose was to optimize websites for better performance for mobiles&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why You should care&lt;/strong&gt;&lt;br&gt;
Earlier Google Forced Content Publishers to Use AMP for their Websites, Once your content is AMP friendly then google showed up the pages in the top news section, If you are a News Content Publisher or a regular Blogger,&lt;br&gt;
writing and publishing content alone didn't help to get a higher ranking from search engines, to reach a higher audience AMP played a good role.&lt;/p&gt;

&lt;p&gt;On April 19, 2021, Google Officially Announced that your Content should not need to be AMP for getting visibility in the Top Stories, and a few days ago Google removed the AMP icon from the pages of Top News Sections as well as search result pages, and bring an update of Page Experience which will effect at the end of August&lt;/p&gt;

&lt;h2&gt;
  
  
  problem with developers
&lt;/h2&gt;

&lt;p&gt;AMP wasn't a challenging thing at all, if you work on a CMS like WordPress it was easier to make the website AMP friendly, &lt;/p&gt;

&lt;p&gt;What if your Website or your Client Website is not on WordPress, and that was a self-made CMS or an E-commerce Store&lt;br&gt;
in these cases, we have to face the challenges with &lt;a href="https://amp.dev"&gt;AMP Technology&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Challenges we faced&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Custom JavaScript not allowed&lt;/li&gt;
&lt;li&gt;Forms didn't Work Well&lt;/li&gt;
&lt;li&gt;Separate subdomain for AMP pages&lt;/li&gt;
&lt;li&gt;Problem with third party Advertising&lt;/li&gt;
&lt;li&gt;AMP errors in Search Console&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now all these problems can be resolved by avoiding AMP as this Technology will no longer be able to add any value to your Websites and its the time focus on Developing websites that loads faster like this website &lt;a href="https://dev.to"&gt;Dev.to&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  what you should focus on
&lt;/h2&gt;

&lt;p&gt;Focus on Core Web Vitals, learn more about core web vitals here &lt;a href="https://web.dev/vitals/"&gt;https://web.dev/vitals/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Google Rolling an Algorithm update this year, which will effect at the end of August&lt;/p&gt;

&lt;p&gt;If your website doesn't load fast then you will be a loser in the market, and its the right time to test your website for Core Web Vitals Eligibility and Optimize for Better Performance&lt;/p&gt;

&lt;p&gt;hope you like this post, let me know your thought on Improving Website Speed and Performance&lt;/p&gt;

&lt;p&gt;In my free time, I used to blog on &lt;a href="https://www.techncyber.com"&gt;Techncyber&lt;/a&gt; have a look&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>amp</category>
      <category>frontend</category>
    </item>
  </channel>
</rss>
