<?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>Forem: Ali Abbas</title>
    <description>The latest articles on Forem by Ali Abbas (@realabbas).</description>
    <link>https://forem.com/realabbas</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%2F156403%2F10d5e69a-5e51-4a5e-aa47-0531af645a92.png</url>
      <title>Forem: Ali Abbas</title>
      <link>https://forem.com/realabbas</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/realabbas"/>
    <language>en</language>
    <item>
      <title>Chrome extension for binge watchers</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Sat, 18 Dec 2021 08:03:32 +0000</pubDate>
      <link>https://forem.com/realabbas/chrome-extension-for-binge-watchers-1k2b</link>
      <guid>https://forem.com/realabbas/chrome-extension-for-binge-watchers-1k2b</guid>
      <description>&lt;p&gt;Just a week of engineering and developed this very useful chrome extension for all the binge-watchers. 🚀  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdevlabworks.s3.ap-south-1.amazonaws.com%2Fezgif.com-gif-maker.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdevlabworks.s3.ap-south-1.amazonaws.com%2Fezgif.com-gif-maker.gif" alt="Chrome Extension Video progress indicator" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 This extension will display a numeric percentage on the top right side of the player and will show the progress of the video completed.&lt;/p&gt;

&lt;p&gt;Either Binge-watching or just exploring youtube videos, always be informed of the video progress in the form of a percentage. Being an engineer, I always have an eye for User Experience in any product that I use.&lt;/p&gt;

&lt;p&gt;So while watching videos on major OTT platforms, after switching to full screen, I had to hover over the screen again and again to check the remaining time and the same scenario occurred during college days while preparing for exams, long lectures on youtube watching at 2X speed and that too one day before the exam, it was hard for me to cope-up with those lectures and waiting when it will end.&lt;/p&gt;

&lt;p&gt;So in order to ease my life, I developed this extension. After successfully testing it on youtube, extended the support for Netflix, Amazon Prime Video, Disney HotStar, and many other platforms.&lt;/p&gt;

&lt;p&gt;I’ve added it on google chrome store&lt;/p&gt;

&lt;p&gt;You can try and do let me know if there is any room for improvement.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bit.ly/3yEUUis" rel="noopener noreferrer"&gt;Chrome Store Link&lt;/a&gt;&lt;br&gt;
&lt;a href="https://bit.ly/3Eeh6l2" rel="noopener noreferrer"&gt;Website Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have some questions? Would love to connect on &lt;a href="https://www.linkedin.com/in/ali-abbas-software-developer/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Reload page after a set interval ?</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Thu, 14 Oct 2021 17:25:52 +0000</pubDate>
      <link>https://forem.com/realabbas/reload-page-after-a-set-interval-51i9</link>
      <guid>https://forem.com/realabbas/reload-page-after-a-set-interval-51i9</guid>
      <description>&lt;p&gt;Hey Devs. I have been working on this problem since a week now and it's not even finishing. All the other parts are working except for the following situation where I want to execute a script in the browser console to reload the current page after every 5 seconds of interval.&lt;/p&gt;

&lt;p&gt;I tried using setInterval for 5000 ms but it only works for the first time and then the javascript resets. After googling and searching on stackoverflow I improved my approach and used &lt;code&gt;window&lt;/code&gt; object to persist the setInterval function but that didnt work too. &lt;/p&gt;

&lt;p&gt;Is there any way to achieve this? &lt;/p&gt;

</description>
      <category>discuss</category>
      <category>javascript</category>
      <category>challenge</category>
      <category>webdev</category>
    </item>
    <item>
      <title>🚀 PlayStore App Info API</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Tue, 08 Jun 2021 17:30:49 +0000</pubDate>
      <link>https://forem.com/realabbas/playstore-app-details-api-2o04</link>
      <guid>https://forem.com/realabbas/playstore-app-details-api-2o04</guid>
      <description>&lt;p&gt;Hey Dev Community. Recently I was wondering, is there anyway to scrape the data from HTML DOM elements using node and all the other native functions of javascript like getElementByClassName, innerText and so on. After searching alot I came across JSDOM.&lt;/p&gt;

&lt;p&gt;Then I started using it and found it impressive. So I wrote a script to scrape details of an android application from Google Play Store in real time and get the necessary information in a well-formatted way.&lt;/p&gt;

&lt;p&gt;Moreover, after creating the script, transformed it into NPM Package and Express Rest API.&lt;/p&gt;

&lt;h4&gt;
  
  
  Usage
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install playstore-app-info 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const play_app_info = require('playstore-app-info')

play_app_info("com.kakarooms").then(result=&amp;gt;{
    console.log("result", result)
})

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

&lt;/div&gt;



&lt;h3&gt;
  
  
  Github
&lt;/h3&gt;

&lt;p&gt;🚀 &lt;a href="https://github.com/realabbas/playstore-app-info" rel="noopener noreferrer"&gt;PlayStore App Info Repo&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  NPM Package
&lt;/h4&gt;

&lt;p&gt;(&lt;a href="https://www.npmjs.com/package/playstore-app-info" rel="noopener noreferrer"&gt;https://www.npmjs.com/package/playstore-app-info&lt;/a&gt;)&lt;/p&gt;

&lt;h4&gt;
  
  
  Response Schema
&lt;/h4&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Property&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;id&lt;/td&gt;
&lt;td&gt;string&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;logo&lt;/td&gt;
&lt;td&gt;string&lt;/td&gt;
&lt;td&gt;url&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;app_name&lt;/td&gt;
&lt;td&gt;string&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;app_url&lt;/td&gt;
&lt;td&gt;string&lt;/td&gt;
&lt;td&gt;url&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;category&lt;/td&gt;
&lt;td&gt;string&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;contains_ads&lt;/td&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;publisher_account_url&lt;/td&gt;
&lt;td&gt;string&lt;/td&gt;
&lt;td&gt;url&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;publisher_name&lt;/td&gt;
&lt;td&gt;string&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;preview_images&lt;/td&gt;
&lt;td&gt;array&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;youtube_trailer&lt;/td&gt;
&lt;td&gt;string&lt;/td&gt;
&lt;td&gt;url&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;description&lt;/td&gt;
&lt;td&gt;string&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;application_meta_data&lt;/td&gt;
&lt;td&gt;object&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;latest_update_description&lt;/td&gt;
&lt;td&gt;string&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ratings_data&lt;/td&gt;
&lt;td&gt;array&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h4&gt;
  
  
  Response Data Format (JSON)
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  id: 'com.kakarooms',
  logo: 'https://play-lh.googleusercontent.com/oSPuaaIkM7M-4mfkQJzc1CzaJWep4465CIPft5ObwNI9P-AMNLUNLzD0rQy_ttQLeh9T=s180',
  app_name: 'Mr Room: Search Hostels, PG and Flats 🏃🏻 Easily',
  app_url: 'https://play.google.com/store/apps/details?id=com.kakarooms',
  category: 'House &amp;amp; Home',
  contains_ads: true,
  publisher_account_url: 'https://play.google.com/store/apps/developer?id=MrRoom',
  publisher_name: 'MrRoom',
  preview_images: [
    'https://play-lh.googleusercontent.com/e5Mocy26xhvC8NZyoPr_Tikk1QOWEkLpFXwoR4-mveUmgG_mdOA-Pbk5rjSMxu0dPQ=w720-h310',
    'https://play-lh.googleusercontent.com/upzECkks147uQl1pT4d5ughZrRGtNolVUN3TkCv98RyK-whEoL1hFhJX_9O_edham7rx=w720-h310'
  ],
  youtube_trailer: 'N/A',
  description: "Are you in the hunt for Hostels, PG or Flats and want it without Brokerage fee, then you have landed on the correct way. Do you know, every year 10 million students migrate to a new city and they face the same problem They miss their home and want a comfortable place to live. But what they eventually get after all their efforts are sub-standard rooms and facilities. 😏 Don't worry if you are moving to a new city for education. Because MrRoom is here.😎So what do we do?We help students in searching for affordable rooms close to their desired location. 🤩We have a wide variety of verified hostels and pgs registered on our platform and most importantly, we charge zero brokerage. Our platform offers Filters to customize the Search Results and can check Room Availability from anywhere anytime. We also give tenants 💃 🕺the facilities to manage their monthly rent online. There will be complete transparency between the owners and tenants. So, a standard one-stop solution for students who want to focus more on studies rather than wasting time in finding the necessary facilities. You can search for 100+ rental rooms(Hostels, Pg and Flats) according to your desired choice. 🤟Finding accommodation was never so easy. Just book your room through our app and that too without paying any brokerage fee. So, search and book through our MrRoom No Brokerage app which provides you with hassle-free stay options.",
  application_meta_data: {
    updated: 'September 19, 2020',
    size: '12M',
    installs: '1,000+',
    current_version: '2.1.3',
    requires_android: '4.4 and up',
    content_rating: 'Rated for 3+Learn more',
    permissionsview_details: '',
    reportflag_as_inappropriate: 'N/A',
    offered_by: 'MrRoom',
    developer: {
      app_developer_website: 'https://www.mrroom.in/',
      app_developer_email: 'mailto:mrroomindia@gmail.com',
      app_developer_policy: 'https://www.mrroom.in/policy',
      app_developer_address: 'N/A'
    }
  },
  latest_update_description: 'Better User Interface and User InteractionSocial Authentication AddedCoaching Category AddedMess Category AddedLaundry Category AddedReview System AddedSearch System EnhancedAdd a ListingSubmit RequirementImprove ListingRaise a Ticket Option Added',
  ratings_data: {
    ratings: '4.3',
    ratings_distribution: [ [Object], [Object], [Object], [Object], [Object] ]
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Linked Repo
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://github.com/realabbas/app-details-api" rel="noopener noreferrer"&gt;Build APIs and serve over server&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading the post. 🙌&lt;/p&gt;

&lt;p&gt;If you have any query, you can reach out to me on &lt;a href="https://www.linkedin.com/in/ali-abbas-software-developer/" rel="noopener noreferrer"&gt;Linkedin&lt;/a&gt; &lt;/p&gt;

</description>
      <category>opensource</category>
      <category>npm</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Just Published an NPM Package 🔥</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Wed, 20 Jan 2021 12:31:57 +0000</pubDate>
      <link>https://forem.com/realabbas/just-published-an-npm-package-52id</link>
      <guid>https://forem.com/realabbas/just-published-an-npm-package-52id</guid>
      <description>&lt;p&gt;Hey there.🚀 I just published another NPM package on npmjs.com. The npm package converts the subtitle file (.srt) into a readable and well-standard JSON format. &lt;/p&gt;

&lt;p&gt;Check out the NPM link &lt;a href="https://www.npmjs.com/package/srt-convert-json" rel="noopener noreferrer"&gt;SRT-Convert-JSON&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Install
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ npm install srt-convert-json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This package can be used to convert Movies Subtitle to JSON format&lt;/p&gt;

&lt;h2&gt;
  
  
  Usage
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;convert&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;srt-convert-json&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nx"&gt;convert&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;INPUT_FILE_PATH&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;OUTPUT_FILE_PATH&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="c1"&gt;// convert.process("./data.srt","./subtitle.json")&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For Example, this is an SRT File&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1
00:02:38,910 --&amp;gt; 00:02:40,161
English! I'm English!

2
00:05:40,049 --&amp;gt; 00:05:41,801
It's grenadiers, mate.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After converting, the output will be&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[
    {
        "position": 1,
        "start": "00:02:38",
        "timer1": "910",
        "end": "00:02:40",
        "timer2": "161",
        "text": "English! I'm English!"
    },
    {
        "position": 2,
        "start": "00:05:40",
        "timer1": "049",
        "end": "00:05:41",
        "timer2": "801",
        "text": "It's grenadiers, mate."
    },
]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>node</category>
      <category>opensource</category>
      <category>javascript</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Setup Mobile OTP using AWS</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Thu, 14 Jan 2021 17:12:00 +0000</pubDate>
      <link>https://forem.com/realabbas/setup-mobile-otp-using-aws-2nm1</link>
      <guid>https://forem.com/realabbas/setup-mobile-otp-using-aws-2nm1</guid>
      <description>&lt;p&gt;Recently I was working on a project where I had to integrate an OTP System with Transactional SMS. &lt;/p&gt;

&lt;p&gt;I used the Amazon (AWS) SNS (Simple Notification Service) for sending SMS and implemented the API using Express.js (Node.js)&lt;/p&gt;

&lt;p&gt;Checkout the project &lt;a href="https://github.com/realabbas/AWS-SNS-OTP-API" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  AWS-SNS-SMS-OTP API in NodeJS (Express.js)
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Setup
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Create an account on AWS&lt;/li&gt;
&lt;li&gt;Navigate to SNS&lt;/li&gt;
&lt;li&gt;Create Security Credentials&lt;/li&gt;
&lt;li&gt;Apply for Extension in Message Limit by contacting customer support in case the OTP fails&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  API Endpoint
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;GET Request to / route&lt;/code&gt; with following paramaters in the GET Request&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;message &lt;code&gt;String&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;number &lt;code&gt;String&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;subject &lt;code&gt;String&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Instructions
&lt;/h3&gt;

&lt;p&gt;Send a GET Request from browser,&lt;/p&gt;

&lt;p&gt;&lt;code&gt;http://localhost:3000/?message=[Message]&amp;amp;number=[Number]&amp;amp;subject=[Subject]&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;After triggering the API, you will receive the OTP.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fkb75txaszcmtn8g3nqzq.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fkb75txaszcmtn8g3nqzq.jpg" alt="OTP from AWS SNS API Nodejs" width="800" height="1777"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The mobile number should be E.164 format but without the + character.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Example:&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You want to send a message to a number,&lt;/p&gt;

&lt;p&gt;The country code is 44&lt;/p&gt;

&lt;p&gt;The mobile number is (0)7700 900123&lt;/p&gt;

&lt;p&gt;The E.164 format would be +447700900123&lt;/p&gt;

&lt;p&gt;Remove the + character&lt;/p&gt;

&lt;p&gt;Then Visit &lt;/p&gt;

&lt;p&gt;&lt;code&gt;http://localhost:3000/?message=my message&amp;amp;number=447700900123&amp;amp;subject=My Subject&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/realabbas/AWS-SNS-OTP-API" rel="noopener noreferrer"&gt;Star the project&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>github</category>
      <category>javascript</category>
      <category>aws</category>
    </item>
    <item>
      <title>Hacktoberfest Swags 💯</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Sat, 05 Dec 2020 08:07:22 +0000</pubDate>
      <link>https://forem.com/realabbas/hacktoberfest-swags-5bgp</link>
      <guid>https://forem.com/realabbas/hacktoberfest-swags-5bgp</guid>
      <description>&lt;p&gt;Hey Devs. Just received the Hactoberfest swags. Thanks Dev.to and all the other partners. &lt;/p&gt;

&lt;p&gt;This is my second year in a row. Looking forward to contribute more to Open Source. &lt;/p&gt;

&lt;p&gt;Do Share your swags picture too. Thanks &lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>opensource</category>
      <category>showdev</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Server Speed Check!</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Tue, 04 Aug 2020 22:09:35 +0000</pubDate>
      <link>https://forem.com/realabbas/server-speed-check-2npb</link>
      <guid>https://forem.com/realabbas/server-speed-check-2npb</guid>
      <description>&lt;p&gt;Recently I came across Bluehost hosting and their plans seem reasonable as well.&lt;br&gt;
I thought of running a server speed test to check the reality&lt;/p&gt;

&lt;p&gt;I used bitcacha.com and the following was the result.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F2mc10tkm62ntbrwgtjz0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F2mc10tkm62ntbrwgtjz0.png" alt="Bluehost Review" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The response times were pretty much good and the loading time of the website was good too.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fea32d9lpmypmugmmmbfn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fea32d9lpmypmugmmmbfn.png" alt="Bluehost Reviews" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Report from GTMetrix&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you are interested in buying Bluehost Hosting, you can see all the plans on their &lt;a href="https://bit.ly/2XsXmYc" rel="noopener noreferrer"&gt;website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclaimer: It's an affiliate link and I'll receive a small amount if you make a purchase.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>devops</category>
    </item>
    <item>
      <title>Do you know its power? 🚀</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Wed, 15 Jul 2020 02:57:07 +0000</pubDate>
      <link>https://forem.com/realabbas/do-you-know-its-power-24mb</link>
      <guid>https://forem.com/realabbas/do-you-know-its-power-24mb</guid>
      <description>&lt;p&gt;&lt;strong&gt;Tech Stack!&lt;/strong&gt; 🚀&lt;/p&gt;

&lt;p&gt;A decade ago, Languages use to trend and now variable tech stacks are trending whether it be MERN Stack, MEAN Stack, JAM Stack, or other stacks available out there.&lt;/p&gt;

&lt;p&gt;Several stacks I've worked on are MERN, MEAN, LAMP, JAM, and recently Serverless Stack. (AWS Lamda, Serverless Framework, API Gateway)&lt;/p&gt;

&lt;p&gt;So developers and my fellow pals on Dev.to, what do you think is the &lt;strong&gt;Potential&lt;/strong&gt;, &lt;strong&gt;Power&lt;/strong&gt;, and &lt;strong&gt;Scalability&lt;/strong&gt; of the Serverless stack in the modern Web architecture?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Abbreviations&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JAM (Javascript, API, Markup)&lt;/li&gt;
&lt;li&gt;MERN (MongoDB, Express.js, React.js, Node.js)&lt;/li&gt;
&lt;li&gt;MEAN (MongoDB, Express.js, Angular.js, Node.js)&lt;/li&gt;
&lt;li&gt;LAMP (Linux, Apache, MySQL, PHP)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>serverless</category>
      <category>aws</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Should DEV.to have a feature like Quora ?</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Sun, 14 Jun 2020 06:42:23 +0000</pubDate>
      <link>https://forem.com/realabbas/should-dev-to-have-a-feature-like-quora-1go1</link>
      <guid>https://forem.com/realabbas/should-dev-to-have-a-feature-like-quora-1go1</guid>
      <description>&lt;p&gt;The dev.to community is growing everyday. I've been using this platform for almost one and a half year, and I guess only one feature is missing that is, the total views count shown on profile. Since Dev is an open source project present on Github it is possible to suggest a feature. &lt;/p&gt;

&lt;p&gt;Like in &lt;a href="https://www.quora.com/profile/Ali-Abbas-1224" rel="noopener noreferrer"&gt;Quora&lt;/a&gt; , Total Answer Views reflects on the user's profile and everyone can see. &lt;/p&gt;

&lt;p&gt;What do you think about this feature dev family?&lt;/p&gt;

&lt;p&gt;&lt;a class="mentioned-user" href="https://dev.to/ben"&gt;@ben&lt;/a&gt; &lt;/p&gt;

</description>
      <category>discuss</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>opensource</category>
    </item>
    <item>
      <title>📈 Scaling your Startup to 10M+ Users 🚀</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Mon, 08 Jun 2020 08:05:41 +0000</pubDate>
      <link>https://forem.com/realabbas/scaling-your-startup-to-10m-users-314n</link>
      <guid>https://forem.com/realabbas/scaling-your-startup-to-10m-users-314n</guid>
      <description>&lt;p&gt;📈 Scaling your Startup to 10M+ Users 🚀&lt;/p&gt;

&lt;p&gt;For Startups, Resources are quite limited and they strive for it and try to get the work done in the most efficient and economical way.&lt;/p&gt;

&lt;p&gt;When Startups gain some traction and have regular users, Scaling the core technology becomes an essential part. &lt;/p&gt;

&lt;p&gt;Recently, I was working with a startup where I scaled it using AWS EC2 Load Balancers, Auto Scaling, Sharding, Clustering, and some other good techniques.⚡ &lt;/p&gt;

&lt;p&gt;During the process, I collected some of the good resources available on the internet regarding the scaling of startup gradually from 10K to 10 Million+ Users🚀&lt;/p&gt;

&lt;p&gt;I created an &lt;a href="https://github.com/realabbas/scaling-nodejs" rel="noopener noreferrer"&gt;Open Source Repository on Github&lt;/a&gt; where the whole concept of scaling with pros and cons is available.&lt;/p&gt;

&lt;p&gt;The repository is just not limited to Nodejs but it mainly explains the overall measures, benchmarks, and ways to scale in X, Y, and Z-axis using Nodejs Native Modules, PM2, AWS, Load Balancers, AutoScaling, Nginx, Cloudfront.&lt;/p&gt;

&lt;p&gt;For Early Stage Startups (Developers), it would be very beneficial to learn to scale. If you're in contact with any startup, do tag them so that they can benefit from this. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/realabbas/scaling-nodejs" rel="noopener noreferrer"&gt;Github Repository Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/posts/ali-abbas-19b630161_startups-nodejs-business-activity-6675661126727983104-TdFx" rel="noopener noreferrer"&gt;LinkedIn Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👏 👏 👏 Thank you for reading. 👏 👏 👏 &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>opensource</category>
      <category>startup</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>SpaceX and Javascript🚀</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Tue, 02 Jun 2020 16:08:10 +0000</pubDate>
      <link>https://forem.com/realabbas/spacex-and-javascript-3d78</link>
      <guid>https://forem.com/realabbas/spacex-and-javascript-3d78</guid>
      <description>&lt;p&gt;Yes, its damn true. &lt;/p&gt;

&lt;p&gt;SpaceX in its recent launch Dragon 2 Flight has used a technology based on Chromium and &lt;a href="https://xtriba.com" rel="noopener noreferrer"&gt;Javascript&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjz1wto03fqbehn0t53yt.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjz1wto03fqbehn0t53yt.jpg" alt="Alt Text" width="570" height="742"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.rapidtools.co/cgpa-calculator.html" rel="noopener noreferrer"&gt;CGPA Calculator - CGPA Converter to Percentage&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So Cheers to Javascript. What are your views on this ?&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>discuss</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Which hosting do you use?</title>
      <dc:creator>Ali Abbas</dc:creator>
      <pubDate>Mon, 25 May 2020 03:35:06 +0000</pubDate>
      <link>https://forem.com/realabbas/which-hosting-do-you-use-3430</link>
      <guid>https://forem.com/realabbas/which-hosting-do-you-use-3430</guid>
      <description>&lt;p&gt;Hey Pal! Just wanted to know which hostings do you use? &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/" rel="noopener noreferrer"&gt;AWS Amazon Web Services&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.linode.com/" rel="noopener noreferrer"&gt;Linode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bit.ly/2XxlKY2" rel="noopener noreferrer"&gt;Bluehost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Google Cloud Engine&lt;/li&gt;
&lt;li&gt;Firebase&lt;/li&gt;
&lt;li&gt;Azure&lt;/li&gt;
&lt;li&gt;Digital Ocean&lt;/li&gt;
&lt;li&gt;Heroku&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Which one do you prefer? &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>aws</category>
      <category>javascript</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
