<?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: Rushabh Gedam</title>
    <description>The latest articles on DEV Community by Rushabh Gedam (@rushabhgedam).</description>
    <link>https://dev.to/rushabhgedam</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%2F484237%2F03b4cf02-703f-4481-bbac-111afc7d74f1.png</url>
      <title>DEV Community: Rushabh Gedam</title>
      <link>https://dev.to/rushabhgedam</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rushabhgedam"/>
    <language>en</language>
    <item>
      <title>Restoring AWS System after messed up</title>
      <dc:creator>Rushabh Gedam</dc:creator>
      <pubDate>Tue, 07 Sep 2021 16:15:13 +0000</pubDate>
      <link>https://dev.to/rushabhgedam/restoring-aws-system-after-messed-up-53be</link>
      <guid>https://dev.to/rushabhgedam/restoring-aws-system-after-messed-up-53be</guid>
      <description>&lt;p&gt;While many of developers are focusing on RAD (Rapid Application Development), preferable to go with AWS systems.&lt;br&gt;
Well, this is pretty much best solutions at ever.&lt;br&gt;
But in case if you've messed up with the firewall or permissions of the filesystem, then I got something for you.&lt;br&gt;
Recently I stuck in scenario where I misconfigured the Firewall &amp;amp; changed the OS level files User Group.&lt;br&gt;
But fortunately I found a solution,&lt;br&gt;
Here it is.&lt;/p&gt;

&lt;p&gt;For a case where I set the permissions for /home/ubuntu to 777, my OS is Ubuntu 18.06&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to EC2 Instances&lt;/li&gt;
&lt;li&gt;Stop the instance with which you've played &amp;amp; dumped it down.&lt;/li&gt;
&lt;li&gt;Right Click on the instance &amp;amp; go to &lt;strong&gt;Edit User Data&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Paste the below command
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;bootcmd:
- cloud-init-per always fix_broken_ufw_1 sh -xc "sudo chown root:root /home &amp;gt;&amp;gt; /var/tmp/svc_$INSTANCE_ID 2&amp;gt;&amp;amp;1 || true" 
- cloud-init-per always fix_broken_ufw_1 sh -xc "sudo chmod 755 /home &amp;gt;&amp;gt; /var/tmp/svc_$INSTANCE_ID 2&amp;gt;&amp;amp;1 || true"
- cloud-init-per always fix_broken_ufw_1 sh -xc "sudo chown ubuntu:ubuntu /home/ubuntu -R &amp;gt;&amp;gt; /var/tmp/svc_$INSTANCE_ID 2&amp;gt;&amp;amp;1 || true"
- cloud-init-per always fix_broken_ufw_1 sh -xc "sudo chmod 700 /home/ubuntu /home/ubuntu/.ssh &amp;gt;&amp;gt; /var/tmp/svc_$INSTANCE_ID 2&amp;gt;&amp;amp;1 || true"
- cloud-init-per always fix_broken_ufw_1 sh -xc "sudo chmod 600 /home/ubuntu/.ssh/authorized_keys &amp;gt;&amp;gt; /var/tmp/svc_$INSTANCE_ID 2&amp;gt;&amp;amp;1 || true"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;In brief&lt;br&gt;
Consider your&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- cloud-init-per always fix_broken_ufw_1 sh -xc "your entire command with sudo as you do it on normal ubuntu &amp;gt;&amp;gt; /var/tmp/svc_$INSTANCE_ID 2&amp;gt;&amp;amp;1 || true"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Just start &amp;amp; boom.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>serverless</category>
      <category>android</category>
      <category>linux</category>
    </item>
    <item>
      <title>Which language to learn first ?</title>
      <dc:creator>Rushabh Gedam</dc:creator>
      <pubDate>Sun, 11 Apr 2021 07:08:40 +0000</pubDate>
      <link>https://dev.to/rushabhgedam/which-language-to-learn-first-1635</link>
      <guid>https://dev.to/rushabhgedam/which-language-to-learn-first-1635</guid>
      <description>&lt;p&gt;Well, every newbie in IT industry asking which language to study in order to get paid with well digits.&lt;/p&gt;

&lt;p&gt;Every experienced developer is guiding them as per their convenience, let's consider John is an experienced developer &amp;amp; Mark is a newbie. Now before stepping in Mark started surveying about industry &amp;amp; asking everyone which language to study to hold the position in industry.&lt;/p&gt;

&lt;p&gt;Let's say if John is an Android Developer, in such scenario John advises mark to study about Java or Kotlin.&lt;/p&gt;

&lt;p&gt;If John is an iOS Developer, in such scenario John advises mark to study about Swift or Objective C.&lt;/p&gt;

&lt;p&gt;If John is the Laravel/Codeignitor Developer, in such scenario John advises mark to study about PHP.&lt;/p&gt;

&lt;p&gt;If John is the Web Front-End Developer, in such scenario John advises mark to study about HTML, CSS, BootStrap, etc.&lt;/p&gt;

&lt;p&gt;If John is the AI Developer or Game developer using Unity he'll guide the same as technologies he is currently using.&lt;/p&gt;

&lt;p&gt;But since it's JS stands everywhere &amp;amp; won't stab you in the technology limit I would like to tell you that learn JS First.&lt;/p&gt;

&lt;p&gt;If you are willing to go in Web app development try AngularJS, ReactJS, etc.&lt;/p&gt;

&lt;p&gt;If you are willing to go in Mobile app development try Ionic Cordova, angular-cordova, React Native(Most loved &amp;amp; preferable), etc.&lt;/p&gt;

&lt;p&gt;If you are willing to go in Backend development try NodeJS, ExpressJS, mongoDB, etc.&lt;/p&gt;

&lt;p&gt;If you are willing to go in Games Development development try GDevelop, melonJS, ImpactJS, BabylonJS, etc.&lt;/p&gt;

&lt;p&gt;If you are willing to go in Games Development development try GDevelop, melonJS, ImpactJS, BabylonJS, etc.&lt;br&gt;
&amp;amp; so on.&lt;/p&gt;

&lt;p&gt;Try keeping hands on JS, Because JS Stands Everywhere !&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>android</category>
      <category>ios</category>
      <category>web</category>
    </item>
  </channel>
</rss>
