<?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: Aarush Bhat</title>
    <description>The latest articles on Forem by Aarush Bhat (@rush).</description>
    <link>https://forem.com/rush</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%2F363999%2F46d38a27-c9e9-4431-b693-2edeeaac3069.png</url>
      <title>Forem: Aarush Bhat</title>
      <link>https://forem.com/rush</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/rush"/>
    <language>en</language>
    <item>
      <title>How to build an effective portfolio?</title>
      <dc:creator>Aarush Bhat</dc:creator>
      <pubDate>Mon, 01 Jun 2020 11:02:36 +0000</pubDate>
      <link>https://forem.com/rush/how-to-build-an-effective-portfolio-47jm</link>
      <guid>https://forem.com/rush/how-to-build-an-effective-portfolio-47jm</guid>
      <description>&lt;p&gt;Every developer must have a portfolio website; it gives them a platform for themselves where they can post all their work in one place and shows their general skills.&lt;/p&gt;

&lt;p&gt;So, I am a junior developer, two weeks back; I was wondering that everyone seems to have a portfolio while I don't. So I researched about building and designing the perfect portfolio. You can check it out at &lt;a href="https://r-ush.tech/" rel="noopener noreferrer"&gt;r-ush.tech&lt;/a&gt;&lt;/p&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%2Fi%2Fbeubh3m1jyrxmv3p45x6.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%2Fi%2Fbeubh3m1jyrxmv3p45x6.png" alt="r-ush.tech"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Give the perfect amount of information
&lt;/h1&gt;

&lt;p&gt;It is essential to give the optimum amount of information. A lack of information would make a wrong impression, and the reviewer might reject you. On the other hand, giving too much information would not leave you with any additional information to give in the interview. Also, overwhelming the reviewer with information might lead to the reviewer rejecting you before interviewing. So the amount of information you provide has to be very well curated.&lt;/p&gt;

&lt;h1&gt;
  
  
  Display Picture
&lt;/h1&gt;

&lt;p&gt;In the US, people don't post their pictures, because people might prejudice and form unnecessary opinions about you based on your looks. Everywhere else, it is not that serious an issue. In my personal opinion, adding a picture adds to the UI.&lt;/p&gt;

&lt;h1&gt;
  
  
  Social Links
&lt;/h1&gt;

&lt;p&gt;Never include your Facebook or Reddit or any other social media account details where you post about your personal life or anything that does not concern the recruiter. &lt;/p&gt;

&lt;h1&gt;
  
  
  Post all your work
&lt;/h1&gt;

&lt;p&gt;It would be best if you had a projects section which must have the GitHub or the code somewhere. If the project has a live version to try it out, it is beneficial for the recruiter.&lt;/p&gt;

&lt;p&gt;Posting your work in one single place gives the recruiter a ground to judge you based on all your projects, and it is the projects that give you the recognition. It also lets the recruiter see a more wholesome look of your working style and your skills.&lt;/p&gt;

&lt;h1&gt;
  
  
  Blog
&lt;/h1&gt;

&lt;p&gt;Having a personal blog or a collection of personal blogs posted on various blogging sites is considered a plus point. Tech blogging is considered a good practice by the community.&lt;/p&gt;

&lt;h1&gt;
  
  
  What tools you use
&lt;/h1&gt;

&lt;p&gt;It would be best if you mentioned all the tools and technologies you use to dev. That gives recruiters an idea on the knowledge and skills you possess.&lt;/p&gt;

&lt;h1&gt;
  
  
  Design
&lt;/h1&gt;

&lt;p&gt;The design of the portfolio should be engaging and should please anyone looking at it within 5 seconds so that you have their attention to show what you have made. Look up to Behance or portfolios of other devs you follow on Twitter, dev.to or Github. Check what features they have in their portfolios, modify them, improve them make the best out of it.&lt;/p&gt;

&lt;h1&gt;
  
  
  Resume
&lt;/h1&gt;

&lt;p&gt;You must add your resume to your portfolio. A resume is a one-page gist of you. Every job needs a resume, and having a downloadable resume on your portfolio website is required.&lt;/p&gt;

&lt;h1&gt;
  
  
  Easy Contact
&lt;/h1&gt;

&lt;p&gt;Make a Contact-Me form using NodeMailer or Email.js or maybe just an HTML form that submits data. You would ask that you already have all your social media listed the reviewer can quickly contact you through Email or LinkedIn, but people usually don't take the pain, they need to log in to LinkedIn or Twitter to send you a message.&lt;/p&gt;

&lt;p&gt;Having a contact form makes it 200% convenient for the reviewer.&lt;/p&gt;

&lt;h1&gt;
  
  
  Responsivity
&lt;/h1&gt;

&lt;p&gt;It should unmistakably be responsive; a reviewer might open it in a mobile, a laptop or even a tablet or an IPad, you have to prepare for every case that might come!&lt;/p&gt;

&lt;h1&gt;
  
  
  Domain
&lt;/h1&gt;

&lt;p&gt;The domain name adds to the branding of the website. The domain name must be related to your name and catchy and easy to remember and maybe witty. You can host it using GitHub pages. GitHub student pack gives you a free .tech domain for one year.  You also can get a free domain from &lt;a href="https://www.freenom.com/" rel="noopener noreferrer"&gt;Freenom&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Some Examples
&lt;/h1&gt;

&lt;h4&gt;
  
  
  These are some godly examples; you sure don't need to make something this attractive. A classy and straightforward portfolio should be the best
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;check this amazing GitHub repository for many amazing portfolios &lt;a href="https://github.com/iRaul/creative-portfolios" rel="noopener noreferrer"&gt;Here&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bruno-simon.com/" rel="noopener noreferrer"&gt;Bruno Simon&lt;/a&gt; has made a real game out of a portfolio&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.rleonardi.com/" rel="noopener noreferrer"&gt;Robby Leonardi&lt;/a&gt; has made it with a story&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.legworkstudio.com/" rel="noopener noreferrer"&gt;Leg Work Studio&lt;/a&gt; has made incredible use of animations&lt;/li&gt;
&lt;li&gt;Your Inspiration here&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All the devs have time due to the pandemic and can focus on a portfolio of theirs. Also, I would appreciate it if you share some great portfolio ideas!&lt;/p&gt;

</description>
      <category>react</category>
      <category>showdev</category>
      <category>portfolio</category>
      <category>webdev</category>
    </item>
    <item>
      <title>MERN, MEAN OR FERN stack?</title>
      <dc:creator>Aarush Bhat</dc:creator>
      <pubDate>Tue, 21 Apr 2020 21:04:16 +0000</pubDate>
      <link>https://forem.com/rush/mern-mean-or-fern-stack-4nli</link>
      <guid>https://forem.com/rush/mern-mean-or-fern-stack-4nli</guid>
      <description>&lt;h1&gt;
  
  
  What is the best web development stack for which job? Is FERN stack taking over?
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>react</category>
      <category>node</category>
    </item>
    <item>
      <title>Linux to bring a laptop back from the dead</title>
      <dc:creator>Aarush Bhat</dc:creator>
      <pubDate>Fri, 17 Apr 2020 07:44:11 +0000</pubDate>
      <link>https://forem.com/rush/linux-to-bring-a-laptop-back-from-the-dead-2jbd</link>
      <guid>https://forem.com/rush/linux-to-bring-a-laptop-back-from-the-dead-2jbd</guid>
      <description>&lt;p&gt;So, recently, mostly because of the quarantine, i started of a 10 year old Sony Viao (i3, 4Gb ram). It had a windows 7 but since the past 4 years, nobody had even touched the lid of the laptop.&lt;/p&gt;

&lt;p&gt;so it was in this state when it booted up:&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FYWQL6WZ%2FWhats-App-Image-2020-04-16-at-2-38-30-PM.jpg" 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%2Fi.ibb.co%2FYWQL6WZ%2FWhats-App-Image-2020-04-16-at-2-38-30-PM.jpg" alt="operating system not found"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, to give it a new life i was searching for linux systems that run on slow spec old laptops, and give the best results. I personally used lubuntu for my laptop.&lt;/p&gt;

&lt;h1&gt;
  
  
  1. Linux Lite
&lt;/h1&gt;

&lt;h4&gt;
  
  
  Support for 32-bit systems: Yes (older versions)
&lt;/h4&gt;

&lt;p&gt;As the name suggests Linux Lite is a lightweight Linux distro that does not need high-end hardware to run it. Even a beginner will be able to use it on older computers easily. Linux Lite is based on Ubuntu LTS (Long Term Support) releases.&lt;/p&gt;

&lt;p&gt;Even though it’s a lightweight distro – it comes baked with some essential tools.&lt;/p&gt;

&lt;p&gt;For instance, you may find Firefox for web browsing, Thunderbird for emails, Dropbox for Cloud storage, VLC Media Player for Music, LibreOffice for office, Gimp for image editing and Lite tweaks to tweak your desktop. (this can change depending what version you’re using).&lt;/p&gt;

&lt;p&gt;Considering that it is based on Ubuntu, you’ll have plenty of support and resources available online as you can follow the Ubuntu tutorials.&lt;/p&gt;

&lt;h4&gt;
  
  
  Minimum hardware requirements for Linux Lite:
&lt;/h4&gt;

&lt;p&gt;RAM: 768 MB RAM (recommended 1 GB)&lt;br&gt;
CPU: 1Ghz processor&lt;br&gt;
Display: VGA screen 1024×768 resolution (recommended VGA, DVI or HDMI screen 1366×768)&lt;br&gt;
Disk space: At least 8 GB free disk space&lt;/p&gt;

&lt;h1&gt;
  
  
  2. Lubuntu
&lt;/h1&gt;

&lt;h4&gt;
  
  
  Support for 32-bit systems: Yes (older versions)
&lt;/h4&gt;

&lt;p&gt;Next on our list of best lightweight Linux distributions is Lubuntu. As the name suggests, a member of the Ubuntu family but it utilizes either LXDE/LXQT desktop environment. From Ubuntu 18.10 and above, you will find LXQT as the default desktop environment and could find LXDE as the default in its previous releases.&lt;/p&gt;

&lt;p&gt;In fact, it is one of the official flavors of Ubuntu.&lt;/p&gt;

&lt;p&gt;Lubuntu supports older computers that have been buried (Just kidding! You can also use Lubuntu on modern hardware). Lubuntu is one of the lightest derivatives of Ubuntu so it specializes in speed and the support for older hardware.&lt;/p&gt;

&lt;p&gt;Lubuntu has fewer packages pre-installed consisting mostly of lightweight Linux applications. &lt;/p&gt;

&lt;h4&gt;
  
  
  Minimum hardware requirements for Lubuntu:
&lt;/h4&gt;

&lt;p&gt;RAM: 1 GB of RAM&lt;br&gt;
CPU: Pentium 4 or Pentium M or AMD K8 or higher&lt;/p&gt;

&lt;h1&gt;
  
  
  3. Arch Linux
&lt;/h1&gt;

&lt;h4&gt;
  
  
  Support for 32-bit systems: Yes (older versions)
&lt;/h4&gt;

&lt;p&gt;I would recommend Arch only to those who are professional enough to handle CLI and big documentation to handle issues&lt;/p&gt;

&lt;p&gt;Arch Linux can be as compact and speedy as you want. In fact, some Arch Linux users have replaced all graphical applications with their CLI equivalents to prove to themselves that pretty icons and visual effects are overrated. Needless to say that an operating system without any graphical applications can run on virtually anything, including your old laptop.&lt;/p&gt;

&lt;p&gt;With Arch Linux, you have the freedom to create the operating system that best fits your needs, but you should be ready to work for it. The Arch Linux Wiki is your best friend as it explains everything from the installation of the distribution to its configuration.&lt;/p&gt;

&lt;h1&gt;
  
  
  4. Linux Mint
&lt;/h1&gt;

&lt;p&gt;It has an interface mostly like windows it it would be easier for people not used to linux environments to shift to it.&lt;/p&gt;

&lt;p&gt;Linux Mint is a popular distribution of the Linux operating system that is based on both Ubuntu and Debian, aiming to be a simple-to-use operating system for regular users. Linux Mint is available in several editions, with an edition featuring the Cinnamon desktop being considered standard.&lt;/p&gt;

&lt;p&gt;We, however, recommend the Xfce edition, which offers a nice middle-ground between the performance of Lubuntu and the polish and features of Cinnamon or Gnome. Linux Mint’s configuration of Xfce is especially skillfully made, featuring sane defaults in combination with a well-rounded selection of applications and third-party drivers and codecs, provided you choose to install them.&lt;/p&gt;

&lt;h1&gt;
  
  
  5. Ubuntu MATE
&lt;/h1&gt;

&lt;h4&gt;
  
  
  Support for 32-bit systems: Yes
&lt;/h4&gt;

&lt;p&gt;Ubuntu MATE is an impressive lightweight Linux distro that runs fast enough on older computers. It features the MATE desktop – so the user interface might seem a little different at first but it’s easy to use as well.&lt;/p&gt;

&lt;p&gt;In addition to the desktop support, you can also try it on a Raspberry Pi or Jetson Nano.&lt;/p&gt;

&lt;h4&gt;
  
  
  Minimum system requirements for Ubuntu MATE:
&lt;/h4&gt;

&lt;p&gt;RAM: 1 GB&lt;br&gt;
CPU: Pentium M 1.0 GHz&lt;br&gt;
Disk Space: 9 GB&lt;br&gt;
Display Resolution: 1024 x 768&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;Choosing a linux distro is mostly a personal choice that for the work you need to do. I use Manjaro as a daily driver, it is arch based and has a good enough user community. Also, it is always good to use opensource! :)&lt;/p&gt;

</description>
      <category>linux</category>
      <category>old</category>
      <category>beginners</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
