GSoC 2021 is coming to an end, I’m very glad to have spent the last 3 months with the Processing Foundation. With the help of this blog, I would like to summarise my work on this project. My code work is around the i18n internationalization of p5.js and the deployment of a new Hindi website to production. P5.js is a really famous animation library for Javascript. The p5.js website has all the features but it lacks Translation features. In this project, I have added the Hindi translation feature to the P5.js website.

My mentor was Aditya Rana. One of the…


Internship plays a major role in your resume. Companies prefer candidates who have at least some experience in the industry whether it is an internship or any other work. Internships are the best way to gain hands-on experience with new technologies and real-world projects. Internships are not that easy if you find yourself at the wrong place. Searchin and applying for the right internship is a bit tedious but achievable.

Some key points on internship

Searching an Internship

Finding the right internship for you is one of the most crucial parts of this journey. First try to decide in which field you are interested (such as DevOps, web…


Git is important to use for all of us as a web developer or a software developer. Git is the most widely used and powerful version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files.

They would be super useful for accomplishing common tasks like creating or renaming a git branch, removing files, and undoing changes. While other version control systems e.g. CVS, SVN keeps most…


Martin Fowler Words

As a beginner, I always thought that working of code is more important than how well it's indented. After write code for about a year now I realised how important it is to write good code. Good code here not only means indentation but how your code looks to other people. This will include how you name a variable, where you add comments and more. Let's begin with Indentation.

What is Indentation?

In computer programming languages, indentation is used to format program source code to improve readability. Indentation is generally only of use to programmers; compilers and interpreters rarely care how much whitespace…


What is React JS?

In short, it is a javascript library developed and maintained by Facebook. It is used for making web apps fast and efficiently with minimal coding. With great error handling and fast performance.

React JS

ReactJS provided the solution that developers were looking for. It uses JSX (a unique syntax that allows HTML quotes as well as HTML tag syntax application for rendering specific subcomponents) This is very helpful in promoting the construction of machine-readable codes and at the same time compounding components into a single-time verifiable file. ReactJS has become highly popular because of its extra simplicity and flexibility. Many people are…


GitHub has collaborated with the tech industry to create a package that will include all the resources that a student need while graduating. GitHub Education offers students real-world experience with free access to various developer tools from GitHub’s partners.

The Pack is open to every student 13 years or older👨‍🎓 in a degree-granting program. Most students apply for the Pack using their school-issued email address. However, students whose schools don’t provide email addresses are able to apply for the Pack using their dated student ID.

github student developer pack

How to avail GitHub pack 🤷‍♀️🤷‍♂️?

Well, it’s pretty straight forward.

Step 1:
First of all go to the following link: https://education.github.com/pack


Python, python and python 🐍.

What makes python so powerful?

Python is an interpreted, high-level, general-purpose programming language. High-level because of the amount of abstraction, it is very abstract and uses natural language elements, which are easier to use and understand. It makes the whole process simpler and more automated than lower-level languages.

An interpreted language is a type of programming language for which most of its implementations execute instructions directly, without previously compiling a program into machine-language instructions.

A general-purpose programming language is designed to be used for writing software in the widest variety of application domains. …


We have more programming languages than ever before. With the rise in technology, the world has created a new programming language for every task. There are so many programming languages in the market and it can become a little too overwhelming🤦‍♂️ for you to decide the right one for you. I have put together for you🤗 the top programming language in 2021 by collecting the data from GitHub and Stack overflow developer survey. These are the programming languages which has the most influence on today’s technology. So without any further due let’s get started.

I am not ranking any programming…


I have seen a lot of people facing problem using Git and GitHub properly😢, with the help of this guide most of your problems will be sorted🙂.

Why you should learn Git and GitHub 😕?

Before starting you should know why this is important. Open-source software is a huge part of the tech industry. Over and over, we hear about the power of open source. Git and GitHub is the backbone of open source community, everything from Readme file to fixing bugs starts and ends with GitHub. Let’s start by discussing why you should be interested in getting involved with open source.

There are many benefits of contributing…


Here are all the problems that I faced while applying to GSOC 2021 as a learner🙂

This is my first article😊

It all started in the month of January. When I started my Open Source contributions, I faced a lot of problems😢 using git and git-bash but slowly I got the grip and started making Pull Request to some of my own repositories. With this, I uploaded all my project to the GitHub website. All this took time and I reached the end of January. By the beginning of February, I planned to raise some issue to some popular repo…

Sanjay Singh Rajpoot

👨‍💻▪️ Full Stack Developer (MERN) | 5⭐Hacker Rank | C++ Guy | B.tech ECE | 🙋‍♂️Learner

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