<?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: Nilesh Kadivar</title>
    <description>The latest articles on Forem by Nilesh Kadivar (@nileshkadivar).</description>
    <link>https://forem.com/nileshkadivar</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%2F27589%2Fe4763681-88f7-4ca7-a085-19c9ec58568e.jpg</url>
      <title>Forem: Nilesh Kadivar</title>
      <link>https://forem.com/nileshkadivar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/nileshkadivar"/>
    <language>en</language>
    <item>
      <title>Does anybody still using the spiral model for software development?</title>
      <dc:creator>Nilesh Kadivar</dc:creator>
      <pubDate>Thu, 04 Oct 2018 08:54:10 +0000</pubDate>
      <link>https://forem.com/nileshkadivar/does-anybody-still-using-the-spiral-model-for-software-development-8an</link>
      <guid>https://forem.com/nileshkadivar/does-anybody-still-using-the-spiral-model-for-software-development-8an</guid>
      <description></description>
      <category>discuss</category>
    </item>
    <item>
      <title>7 Steps of Web Development Process</title>
      <dc:creator>Nilesh Kadivar</dc:creator>
      <pubDate>Thu, 27 Sep 2018 09:31:50 +0000</pubDate>
      <link>https://forem.com/nileshkadivar/7-steps-of-web-development-process-23a6</link>
      <guid>https://forem.com/nileshkadivar/7-steps-of-web-development-process-23a6</guid>
      <description>&lt;p&gt;Before the beautiful web pages shine on the internet, before the eyes of the owner gets watery with ecstasy, before the web app attracts huge traffic, before it becomes a badass revenue generating machine and before it creates an apogee of user experience, the web application goes through various stages that people are generally unaware about.&lt;/p&gt;

&lt;p&gt;Read more :&lt;a href="https://techuz.com/blog/web-development-process-a-guide-to-complete-web-development-life-cycle/"&gt;Web Development Process&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How Netflix and Paypal did product transformation using Node.js?</title>
      <dc:creator>Nilesh Kadivar</dc:creator>
      <pubDate>Mon, 02 Jul 2018 12:49:34 +0000</pubDate>
      <link>https://forem.com/nileshkadivar/how-netflix-and-paypal-did-product-transformation-using-nodejs-50k8</link>
      <guid>https://forem.com/nileshkadivar/how-netflix-and-paypal-did-product-transformation-using-nodejs-50k8</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Case Study&lt;/strong&gt;
&lt;/h2&gt;

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

&lt;p&gt;Netflix is the best example who leveraged the benefit of Node.js by implementing it for production and they achieved the tremendous result-economically and in performance.&lt;/p&gt;

&lt;p&gt;Netflix is one of the world’s largest online media streaming providers delivering almost 7 billion hours of videos to nearly 50 million customers in 60 countries per quarter.&lt;/p&gt;

&lt;p&gt;Earlier Netflix was using Java on server side and javascript on frontend side so developer had to code twice, which required them to understand both the languages. They had to write everything twice for error handling, activity tracking and debugging.&lt;/p&gt;

&lt;p&gt;Why Netflix Implemented the Node.js by Yunong Xiao, Principle Engineer, Netflix.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=YOUTUBE_VIDEO_ID_HERE&amp;lt;br&amp;gt;%0A" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fimg.youtube.com%2Fvi%2FFrog2c4vvM0%2F0.jpg"&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A primary reason to move to Node.js&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Have a common language for both server-side and browser side.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Performance that Node.js offers. From a 40 minute + startup time they went to under a minute&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Node has a lot of modules that are a mostly open source.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To build the single page application.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Future Goal for Netflix&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Node.js support Non-blocking and can use for microservices like AWS Lambda to develop serverless architecture.The company is planning to use AWS Lambda to build rule-based self-managing infrastructure and replace inefficient processes to reduce the rate of errors and save valuable time.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=YOUTUBE_VIDEO_ID_HERE&amp;lt;br&amp;gt;%0A" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fimg.youtube.com%2Fvi%2FhU25CIRPIJo%2F0.jpg"&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paypal&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Paypal was one of the first company who was given a chance to use Node.js, to take the risk to make difference because at that time Node.js was not popular language.&lt;/p&gt;

&lt;p&gt;First of all, they were using the Java on server side and javascript on the browser side. They first tried to develop the prototype using Node.js and same with java too. To develop the prototype using the java they assign a team of 5 developers and a team of 2 developers for using node.js.&lt;/p&gt;

&lt;p&gt;Surprisingly, they got unbelievable result team of 2 developers caught the team of java developers in prototype development, That’s very fast. You can develop an application in half time using Node.js compare to Java.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Primary reasons to implement Node.js&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A primary reason to implement the node.js in production was to handle the “100% Business Availability, even with Huge Load”.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Around 1.5 billion dollars are being spent online in the US on a single day on Black Friday, each year.”&lt;br&gt;
Paypal got the good result in performance which user can definitely notice:&lt;/p&gt;

&lt;p&gt;35% decrease in the average response time for the same page. This&lt;br&gt;
resulted in the pages being served 200ms faster — something users&lt;br&gt;
will definitely notice.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/pulse/how-netflix-paypal-did-product-transformation-using-nodejs-patel/" rel="noopener noreferrer"&gt;Read more&lt;/a&gt;&lt;/p&gt;

</description>
      <category>node</category>
      <category>aws</category>
      <category>javascript</category>
      <category>hire</category>
    </item>
  </channel>
</rss>
