×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner
Nishkarsh Raj

Nishkarsh Raj

Maintainer and Intern at OpenGenus | Pursuing Bachelors degree in Computer Science at University of Petroleum and Energy Studies (2017-2021)

Dehradun, Uttarakhand, India •
23 posts •

Journey to becoming the Most Active GitHubber in India

This blog highlights the journey of Nishkarsh Raj, who worked on the #301DaysofCode challenge on GitHub and posted daily updates on Twitter. By the end of the journey, he had 11000+ contributions on the platform and was one of the most active GitHubber in India.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Basics of using Docker

In this article, we explored the basic docker terms like images, container, engine and how to create docker images including basic docker commands like start and stop

Nishkarsh Raj Nishkarsh Raj
Software Engineering

GitHub Actions using Container Scripts

In this article, we will understand the ideas behind GitHub Action and take a look at the process of setting up a GitHub Action using a docker container script

Nishkarsh Raj Nishkarsh Raj
Software Engineering

SonarQube for Code Coverage Analysis on Java project using Maven

In this article, we will learn to use SonarQube to analyze the code quality of existing projects and understand the different terms involved like code smell, code coverage and many others.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Learn to use GNU Tar compression tool for Unix like systems

GNU Tar (Tape Archiver) is an open source file compression and decompression tool. In this article, we will explore how to use it along with its different options.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Scheduling processes using Crontab (CronJob)

A crontab (cronjob) is an open source utility tool supported in Linux like operating systems. Its main task is to schedule the execution of programs written in file.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Automated Backup in Linux using Shell Scripting and Crontab Scheduler

Our main objective in this article is to take backup of a specified folder in Linux by compressing it and storing it in a backup directory.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Basic Full Stack Calculator Project using DevOps tools

In this article, we will develop a basic calculator in Java using DevOps tools like Apache Maven as a build tool, GitHub for source code management, Jenkins for Continuous integration and deployment and Sonatype Nexus for Artifact repository management.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Functions in Shell Scripting

In this article, we will go through how to use functions in shell scripting and will cover passing parameters, returning values, nested function calls and more

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Control Program flow in Shell Scripts using if else and switch case

In this article, we will go through how to control the program flow in shell scripting using if else and switch case statements.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

For and While loop in Shell Scripts

In this article, we will understand how to use for and while loops in shell scripts which is widely used implementation technique.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Basics of Shell Scripting

In this article, we will go through the basics of shell scripting, understand how to take input and produce output, working with variable, some basic arithmetic and other concepts.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Building a basic Java Application using Apache Maven (Command Line)

Apache Maven is a Configuration oriented build tool used to build projects whose source code in written in Java. We create a basic Java project using Maven

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Understanding Z-Index Property in CSS

When HTML elements are positioned explicitly, they may overlap with each other. The Z-index property is used to specify the Stack order of HTML elements.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Understanding Position Property in CSS

CSS position property is used to specify the position of HTML element in the webpage. We covered static, relative, fixed, sticky and absolute position.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Using Padding property in CSS

CSS Padding property is used to create spacing between content of HTML Element and the border (if specified) around it.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Adding Margin around HTML elements using CSS

CSS Margin property is used to create space between webpage border and HTML Element's border (if defined using CSS Border property).

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Adding Border around HTML elements using CSS

In this article, we will explore the basics of CSS for adding different borders around HTML elements.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Implementing Drag and Drop feature in HTML

We have taken a look into the drap and drop feature in HTML and implemented a demo to illustrate how to implement and use it.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Master the use of Links in HTML

In this article, we will learn about working with links in HTML like an expert. We will see how to create a link?, Different types of links like local, external, target attributes for links and other features like bookmarking a links, using CSS styling

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Understanding and using ID and class attributes in HTML

In this article, we will take a deep look into using ID and class attributes with different HTML elements and how specific JavaScript and CSS code can to applied to different HTML elements using it.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Learn to use Tables in HTML

We have taken a deep look into using table elements in HTML and the different components and designs we can achieve.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Learn to use Lists in HTML

We have taken a deep look into using list elements in HTML and the different designs we can achieve.

Nishkarsh Raj Nishkarsh Raj
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship