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

Software Engineering

Software Engineering is the fastest growing domain which is related to the art of building and designing systems using software concepts and programming. It is the basis of giant companies such as Microsoft, Google, Facebook, Baidu, Alibaba, Apple and others.

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

Learn about Interface in Java in depth

In Java, the interface is a mechanism, using which programmers can connect different software components and make them interact with each other.

Navya Praniyath
Software Engineering

Working with limits.h in C

Limits.h header file in C is used to determine the set limits of variable data stypes. Macros defined in limits.h header file

Kshitiz Saini Kshitiz Saini
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

A Simple Introduction to Fetch API

The fetch() API in JavaScript allows programmers to retrieve data from a certain endpoint following which the data can be used in any way

Dawit U
Software Engineering

Basic use of Intel Software Development Emulator (SDE)

In this article, we will learn to use Intel SDE using a basic C++ code and capture the generated instructions using MIX tool which is an in-built tool in Intel SDE.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Basics of VHDL programming

In this article, we have explored all basic VHDL programming concepts and you are good to write most basic programs like implementing a half adder, full adder, stimulating a data flow system and many more.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Check Computer specs in Linux

In this article, we will cover the commands to take a note of your System configuration / Computer specs. Noting the specifications of a system is a demanded skill.

OpenGenus Tech Review Team OpenGenus Tech Review Team
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

Introduction to Hive

Hive is a declarative SQL based language, mainly used for data analysis and creating reports. Hive operates on the server-side of a cluster.

priyansh gupta priyansh gupta
Software Engineering

Use a Virtual Environment in Anaconda

In this post, we will go through the all commands to master the use of virtual environments using conda/ Anaconda. This is a cheatsheet for Anaconda with virtual environment

Shubhank Saxena
Software Engineering

Steps to create a pull request at GitHub

In this guide, we will walk you through the process of creating a pull request at any GitHub project and will involve followed practices like branches

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Master the use of Set in Python

Python has an in-built support for set with common and useful operations like insert, delete, union, difference, subtraction and many more.

Sukaran Grover
Software Engineering

MLIR: Redefining the compiler infrastructure

MLIR (Multi-level intermediate representation) is an intermediate representation system between a language or library and the compiler backend (like LLVM)

OpenGenus Tech Review Team OpenGenus Tech Review Team
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

Different ways to copy a vector in C++

In this article, we will explore different methods to copy a vector in C++ and all covered methods use deep copy that the memory address of new copy is different from the original vector.

Riya Deb
Software Engineering

Understand Package in Java

Java package corresponds to the file system directory managing different code levels. In this post, we have explored packages in depth.

Navya Praniyath
Software Engineering

Exploring .git folder of TensorFlow

We will explore the .git folder TensorFlow along with .github folder and .gitignore file. You will learn that TensorFlow will not accept commits with "WIP" text and much more

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

What is Git's description file?

Git generates a file named description which contains the name of the repository as set by the user. It is located at .git/description.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Find the size of an object in Java

In Java, it is possible to get the size of an object using its instrumentation package using its premain mechanism and getObjectSize() function

OpenGenus Tech Review Team OpenGenus Tech Review Team
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

set::rbegin() and set::rend() in C++ STL

In this article, we will explore the rbegin and rend function of set container in C++ STL and use examples to demonstrate different use cases like reverse traversal

Harshita Sahai Harshita Sahai
Software Engineering

set::begin and set::end in C++ STL

In this article, we will explore the begin and end function of set container in C++ STL and use examples to demonstrate different use cases.

Harshita Sahai Harshita Sahai
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