Your resume is very important if you want to get that job as an SWE at Google. However, you can’t just walk in with a resume that was put together in two seconds. You need to craft your resume correctly and make sure you have all the key points in your resume, so recruiters will want to accept you for their company. If your aim is at FAANG, the recruiters there only have 5 seconds to review your resume. 5 seconds to make an impression, so you can move on to the next level of the hiring process. …


Firebase is a NoSQL database that is used for mobile and web apps, provided by Google. There are many useful features in Firebase such as user authentication and a realtime database. Firebase is good for developing your backend quickly and for rapid backend development. In this article, I will be telling you what Firebase is, why you should use it, and a quick tutorial of integrating Firebase Authentication in a React app to show how easy it is to integrate.

What is Firebase?

Firebase is a Backend-as-a-Service (BaaS). It provides developers with a variety of tools and services to help them develop quality…


Have you ever had trouble learning React hooks? I know, I have. There’s just so many hooks in React: useState, useEffect, useMemo, and the list goes on. Not only are there a million hooks, but some of them are hard to understand. That’s why I am creating this React Hook cheat sheet for you guys to reference when developing your next app. I will be covering 5 React hooks that you will use in your everyday life as a developer.

For those of you who are new to functional programming or came from developing class-based components in React apps, you…


Everyone has authentication built-in to their websites and mobile applications these days. Authentication plays a huge part in the software development field and today you are going to learn how to create an Authentication REST API using Node. Before we start, be sure to have the following.

Pre-Requisites

  • Node
  • Text Editor (I will be using VS Code)
  • Determination
  • Computer
  • Wi-fi

After you have all of the above that I listed, you are ready to get started.

A Basic REST API

Let’s now create a simple REST API in NodeJS that uses Express. …


Visual Studio Code is a popular IDE that makes life easier for any type of developer backend or frontend. It was developed by Microsoft and can be used on Windows, Mac, and Linux. There are many uses for this IDE including: debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, embedded Git, and more. All of these features contribute to making a Visual Studio Code an ultimate IDE.

In order to maximize your productivity using VS Code, you need to download these 5 extensions. Downloading these 5 extensions will not only make you feel like a 10x developer, but you…


The Discord Clone by Clever Programmer was something everybody was looking forward to. People were anxiously waiting for this day to come as Discord is very popular and would look good on a resume. The day finally came and the Clever Programmer team dropped a live stream on YouTube. Now here comes the written guide.

This article will go in depth on how to make the Discord Clone using ReactJS. We will also use Firebase for user authentication, storage, and hosting. Firebase is a great tool to get your backend started up quickly. We will also be using HTML, CSS


JavaScript is a text-based programming language used both on the client-side and server-side that allows you to make web pages interactive. Where HTML and CSS are languages that give structure and style to web pages, JavaScript gives web pages interactive elements that engage a user. Common examples of JavaScript that you might use every day include the search box on Amazon, a news recap video embedded on The New York Times, or refreshing your Twitter feed.

What is it used for?

JavaScript is mainly used for web-based applications and web browsers. But JavaScript is also used beyond the Web in software, servers and embedded hardware…


Python is a high-level programming language that many companies, including FAANG, use today. The average Python developer earns about 120,000, according to Indeed in October 2020. Let that sink in for a moment… It is the world’s fastest growing and most popular programming language, not just among software engineers, but also amongst mathematicians, data analysts, scientists, accountant, networking engineers, kids, and the list goes on. Since it’s a very beginner friendly programming language. It’s the number one language employers are looking for.

Use Cases

People from different disciplines use Python for a variety of different tasks, such as data analysis and visualization…

Srikar Kusumanchi

Blogger, freelancer, web/mobile app developer! Let’s connect! IG: srikar.programs

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store