<?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: Mohithsharma</title>
    <description>The latest articles on DEV Community by Mohithsharma (@mohithsharma).</description>
    <link>https://dev.to/mohithsharma</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%2F606306%2F533ced57-6aa3-4b4a-93ff-8be9605a383c.png</url>
      <title>DEV Community: Mohithsharma</title>
      <link>https://dev.to/mohithsharma</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mohithsharma"/>
    <language>en</language>
    <item>
      <title>Java Developer Resume</title>
      <dc:creator>Mohithsharma</dc:creator>
      <pubDate>Mon, 14 Jun 2021 10:49:57 +0000</pubDate>
      <link>https://dev.to/mohithsharma/java-developer-resume-3b83</link>
      <guid>https://dev.to/mohithsharma/java-developer-resume-3b83</guid>
      <description>&lt;p&gt;A Java developer is a specialist programmer who uses their knowledge to test and develop software using the Java programming language. Java developers use their knowledge to create, adapt, monitor and repair software across a variety of platforms, and Java developers often work closely with web developers and designers and software engineers to create fully integrated programs and applications for their clients.&lt;/p&gt;

&lt;p&gt;You’re a &lt;a href="https://www.interviewbit.com/blog/java-developer/"&gt;Java developer&lt;/a&gt;. You’re smart. You develop complexities. But when it comes to writing a resume that shows off your talents, you’re lost.&lt;/p&gt;

&lt;p&gt;Creating a resume isn’t the easiest of tasks, especially for a job as specific as Java developer.&lt;/p&gt;

&lt;p&gt;Resume basically outlines your skills and training, work experiences, and educational background, and, most importantly, the accomplishments you have made with past employers. It also informs the hiring committee of your career objective and communicates concisely the benefits you will bring to the job if hired.&lt;/p&gt;

&lt;p&gt;Some common resume ethic one should maintain is as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Margins – One-inch margins on all sides&lt;/li&gt;
&lt;li&gt;Font – Pick a professional font that stands out.&lt;/li&gt;
&lt;li&gt;Font Size – Use a font size of 11-12pt for normal text and 14-16pt for headers&lt;/li&gt;
&lt;li&gt;Line Spacing – Use 1.0 or 1.15 line spacing&lt;/li&gt;
&lt;li&gt;Resume Length – Don’t go over the 1-page limit.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What Not To Do In Your Resume
&lt;/h3&gt;

&lt;p&gt;On the contrary, one must keep in mind of what NOT to do in your resume, which follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Too much information&lt;/li&gt;
&lt;li&gt;Spelling mistakes and grammatical errors&lt;/li&gt;
&lt;li&gt;Inaccuracies about your qualifications or experience&lt;/li&gt;
&lt;li&gt;Unnecessary personal information&lt;/li&gt;
&lt;li&gt;Your age&lt;/li&gt;
&lt;li&gt;Negative comments about a former employer&lt;/li&gt;
&lt;li&gt;Details about your hobbies and interests&lt;/li&gt;
&lt;li&gt;Passive language&lt;/li&gt;
&lt;li&gt;Tiny text&lt;/li&gt;
&lt;li&gt;Miscellaneous extra content&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>java</category>
      <category>javadeveloper</category>
      <category>resume</category>
    </item>
    <item>
      <title>Launch Modes In Android</title>
      <dc:creator>Mohithsharma</dc:creator>
      <pubDate>Fri, 04 Jun 2021 06:18:30 +0000</pubDate>
      <link>https://dev.to/mohithsharma/launch-modes-in-android-736</link>
      <guid>https://dev.to/mohithsharma/launch-modes-in-android-736</guid>
      <description>&lt;p&gt;Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Android is developed by a consortium of developers known as the Open Handset Alliance and commercially sponsored by Google. It was unveiled in November 2007, with the first commercial Android device, the HTC Dream, being launched in September 2008.&lt;/p&gt;

&lt;p&gt;It is free and open-source software; its source code is known as Android Open Source Project (AOSP), which is primarily licensed under the Apache License. However most Android devices ship with additional proprietary software pre-installed, most notably Google Mobile Services (GMS) which includes core apps such as Google Chrome, the digital distribution platform Google Play and associated Google Play Services development platform.&lt;/p&gt;

&lt;p&gt;About 70 percent of Android smartphones run Google's ecosystem; competing Android ecosystems and forks include Fire OS (developed by Amazon) or LineageOS. However the "Android" name and logo are trademarks of Google which impose standards to restrict "uncertified" devices outside their ecosystem to use Android branding.&lt;/p&gt;

&lt;h2&gt;
  
  
  Launch Mode
&lt;/h2&gt;

&lt;p&gt;The different launch modes in Android are given below:&lt;/p&gt;

&lt;h4&gt;
  
  
  Standard:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;This launch mode generates an activity’s new instance in the task from which it originated.&lt;/li&gt;
&lt;li&gt;It is possible to create several instances for the same activity.&lt;/li&gt;
&lt;li&gt;For Example, suppose our current stack is A -&amp;gt; B -&amp;gt; C. Now, if we launch activity B again with the “standard” launch mode, then the new stack will be A -&amp;gt; B -&amp;gt; C -&amp;gt; B.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  SingleTop:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;This launch mode is similar to the Standard launch mode except if there exists an activity’s previous instance on the top of the stack, then a new instance will not be created.&lt;/li&gt;
&lt;li&gt;But the intent will be sent to the activity’s existing instance.&lt;/li&gt;
&lt;li&gt;For example, suppose our current stack is A -&amp;gt; B -&amp;gt; C. Now, if we launch the activity B again with “singleTop” launch mode,then the new stack will be A -&amp;gt; B -&amp;gt; C -&amp;gt; B.&lt;/li&gt;
&lt;li&gt;Consider another example, where the current stack is A -&amp;gt; B -&amp;gt; C. Now, if we launch activity C again with the “singleTop” launch mode, then the stack will remain the same i.e., A -&amp;gt; B -&amp;gt; C. The intent will be passed to the onNewIntent() method.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  SingleTask:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;This launch mode will create a new task and push a new instance to the task as the root.&lt;/li&gt;
&lt;li&gt;For example, suppose our current stack is A -&amp;gt; B -&amp;gt; C -&amp;gt; D. Now, if we launch activity B again with the “singleTask” launch mode, then the new stack will be A -&amp;gt; B. Here, a callback has been received on the old instance and C and D activities are destroyed.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  SingleInstance:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;This launch mode is similar to the SingleTask launch mode. But the system doesn’t support launching any new activities in the same task.&lt;/li&gt;
&lt;li&gt;In a situation where the new activity is launched, it is launched in a separate task.&lt;/li&gt;
&lt;li&gt;For example, Suppose our current stack is A -&amp;gt; B -&amp;gt; C. Now, if we launch the activity D with the “singleInstance” launch mode, then there will be two stacks:&lt;/li&gt;
&lt;li&gt;A -&amp;gt; B -&amp;gt; C&lt;/li&gt;
&lt;li&gt;D, If you call activity E, then it will be added to the first stack.&lt;/li&gt;
&lt;li&gt;A -&amp;gt; B -&amp;gt; C -&amp;gt; E&lt;/li&gt;
&lt;li&gt;D&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Again if you Call the activity D, then it will call the same activity from the 2nd stack and pass the intent to onNewIntent().&lt;br&gt;
Content - &lt;a href="https://www.interviewbit.com/android-interview-questions/"&gt;InterviewBit&lt;/a&gt;&lt;/p&gt;

</description>
      <category>android</category>
    </item>
    <item>
      <title>Supervised Vs Unsupervised ML</title>
      <dc:creator>Mohithsharma</dc:creator>
      <pubDate>Wed, 07 Apr 2021 13:49:43 +0000</pubDate>
      <link>https://dev.to/mohithsharma/supervised-vs-unsupervised-ml-4p6i</link>
      <guid>https://dev.to/mohithsharma/supervised-vs-unsupervised-ml-4p6i</guid>
      <description>&lt;h2&gt;
  
  
  Supervised learning
&lt;/h2&gt;

&lt;p&gt;Supervised learning as the name suggests is the presence of a supervisor who acts as a mentor. In simple words, supervised learning is a way in which we teach or train the machine using data that is well labeled. A well-labeled data is one that has some portion of data that already has the correct answer.&lt;/p&gt;

&lt;p&gt;The machine is then provided with a new set of data in a way that a supervised learning algorithm analyses the set of existing data and produces a correct outcome from labeled data.&lt;/p&gt;

&lt;p&gt;For instance, suppose you are given a basket filled with different kinds of vegetables. Now the first step is to train the machine with all different vegetables one by one like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If the shape of the object is rounded and depressed at top having the color Red with some green attached then it will be labeled as – Tomato.&lt;/li&gt;
&lt;li&gt;If the shape of the object is a long curving cylinder having the color Light-Green then it will be labeled as –Bottle Gourd.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After training the data, you are given a new separate vegetable say Bottle Gourd, and asked to identify it. Since the machine has already learned the things from previous data and hence used it accordingly. It will first classify the fruit with its shape and color and would confirm the fruit name as BOTTLE GOURD and put it in that same place. Thus the machine learns the things from the existing labeled data of vegetables and then applies the knowledge to the new data entering the system.&lt;/p&gt;

&lt;p&gt;Supervised learning can be of two types: Classification and Regression. A classification problem is the one when the output variable is a category, such as “Orange” and “Yellow” or “Vaccine” and “No Vaccine”. Meanwhile, a Regression Problem is the one when the output variable is a real value such as “Rupee” or “Lbs”.&lt;/p&gt;

&lt;p&gt;The other types of Supervised Learning are Logistic Regression, K-NN, Decision Tree, and Support Vector Machine.&lt;/p&gt;

&lt;p&gt;Supervised and Undervised ML is considered to be one of the frequently asked &lt;a href="https://www.interviewbit.com/machine-learning-interview-questions/"&gt;Machine Learning Interview Questions&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Advantages
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Using previous experience output can be generated for the new data that is being collected&lt;/li&gt;
&lt;li&gt;With the help of sequential learning by gaining experience the performance can be optimized.&lt;/li&gt;
&lt;li&gt;Some real-life problems and challenges can be easily solved using this approach of supervised learning.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Disadvantages
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;The segregation of big data can be challenging and might lead to error.&lt;/li&gt;
&lt;li&gt;Teaching the system for supervised learning is a time taking process.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Unsupervised Learning
&lt;/h2&gt;

&lt;p&gt;Unsupervised learning is the training of machines using data points that do not have classified or labeled data. It allows the algorithm to act on its own without giving any specific direction. The machine is expected to group unorganized and unsorted data based on certain common traits, similarities, patterns, and differences without providing any teaching on the data set. It allows the machine to design the use case on its own and thus find hidden connections between data on its own.&lt;/p&gt;

&lt;p&gt;For instance, an image of a tiger and a lion is given to the machine. The machine has no idea what is a tiger or a lion. about the features, patterns, color, similarities, or differences of lion and tiger. Hence, it will not be able to categorize it in tiger and lion. But it can categorize them according to the features, patterns, color, similarities, or differences of lion and tiger. In this system we were not taught anything before i.e no data was shown or given to us at the beginning of the process.&lt;/p&gt;

&lt;p&gt;It allows the technique to work on its own by discovering patterns and information that was not known to the system before. It mainly deals with unlabelled data.&lt;/p&gt;

&lt;p&gt;Unsupervised learning can be of two types:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clustering&lt;/li&gt;
&lt;li&gt;Association&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The clustering problem is the one where we check for inherent grouping of data such as grouping cardholders based on their spending.&lt;br&gt;
Whereas Association is the one where we discover a set of rules. That describes large portions of the data and brings an X on Y dependency.&lt;/p&gt;

&lt;p&gt;The other types of Unsupervised Learning are Agglomerative, Overlapping, and Probabilistic. There are some clustering types like K-map and others that help in the same.&lt;/p&gt;

&lt;h2&gt;
  
  
  Supervised Vs Unsupervised
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Supervised&lt;/th&gt;
&lt;th&gt;Unsupervised&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;It has labeled data with which new data is processed.&lt;/td&gt;
&lt;td&gt;It has unlabelled data and groupings are made without prior knowledge.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Comparatively Simpler.&lt;/td&gt;
&lt;td&gt;Comparatively Complex.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Highly Accurate.&lt;/td&gt;
&lt;td&gt;Not Accurate.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;Machine Learning has come a long way and advanced in such a manner that is always on the move. Supervised and Unsupervised Learning are two realms of this world that differ in their approaches and complexity making each other complete.&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>supervisedlearnign</category>
      <category>technology</category>
    </item>
    <item>
      <title>Frequently Asked AWS Interview Questions</title>
      <dc:creator>Mohithsharma</dc:creator>
      <pubDate>Wed, 31 Mar 2021 11:22:53 +0000</pubDate>
      <link>https://dev.to/mohithsharma/frequently-asked-aws-interview-questions-8o9</link>
      <guid>https://dev.to/mohithsharma/frequently-asked-aws-interview-questions-8o9</guid>
      <description>&lt;p&gt;AWS is a cloud computing service offered by Amazon. AWS lets you build, test, deploy and manage applications and services. All this is done via the data-centers and the hardware managed by Amazon. AWS provides you a combination of Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS) offerings.&lt;/p&gt;

&lt;p&gt;You can use AWS to create Virtual Machines which can be armed with processing power, storage capacity, and analytics along with networking and device management. AWS offers you a pay-as-you-go model, which helps to avoid upfront costs and pay based on the usage monthly.&lt;/p&gt;

&lt;p&gt;This set of &lt;a href="https://www.interviewbit.com/aws-interview-questions/"&gt;AWS Interview Questions&lt;/a&gt; from &lt;a href="https://www.interviewbit.com/"&gt;InterviewBit&lt;/a&gt; would help you clear you interview easily.&lt;/p&gt;

&lt;p&gt;1 - What is EC2?&lt;br&gt;
2 - What is SnowBall?&lt;br&gt;
3 - What do you understand by VPC?&lt;br&gt;
4 - What are the Storage Classes available in Amazon S3?&lt;br&gt;
5 - Explain what T2 instances are?&lt;br&gt;
6 - How many Subnets can you have per VPC?&lt;br&gt;
7 - Explain what S3 is?&lt;br&gt;
8 - How does Amazon Route 53 provide high availability and low latency?&lt;br&gt;
9 - What are the different types of Instances?&lt;br&gt;
10 - How do you monitor Amazon VPC?&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>technology</category>
      <category>coding</category>
    </item>
  </channel>
</rss>
