×
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

How Java allocates memory to objects?

In Java, all objects have memory located in the heap space where Java's garbage collection constantly remove unused objects to make application memory efficient

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Java does not support goto

In Java, goto is a reserved word but it has not implemented in Java. Hence, we do not have a same goto keyword/ feature as in other languages like C and C++

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

continue statement in Java

continue statement is a program flow control statement in Java. It is used to skip the current loop iteration and switch to the next loop iteration.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

An introduction to libROSA for working with audio

In this article, we will learn how to use Librosa and load an audio file into it, Get audio timeline, plot it for amplitude, find tempo and pitch, Compute mel-scaled spectrogram, time stretch and remix an audio

Harshita Sahai Harshita Sahai
Software Engineering

Introduction to Mongoose and how to work with MongoDb with Mongoose

In this article, we will explore Mongoose and get an idea of using it with MongoDB through a demo. We will learn how to create, update, delete and read documents in MongoDB.

Priyanka Yadav Priyanka Yadav
Software Engineering

Extend Java's type system with Generic Classes

Generics are a Java paradigm which extends the language's type system, allowing the development of less redundant code with an unnecessary amount of casting

Gabriel Lechenco Gabriel Lechenco
Software Engineering

Learn to use ID selector in CSS

In this article we will be discussing CSS Id selector along with different aspects such as using same id with different elements, selecting multiple ids and many more

Rashmi V Abbigeri
Software Engineering

Java does not support Multiple and Multipath inheritance

In this article, we will look at the limitation set by Java on inheritance and how it cannot support Multiple and Multipath inheritance.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Different types of Inheritance in Java

In short, Java does not support inheriting multiple classes and hence, does not support multiple and multipath inheritance. Java supports single, hybrid, hierarchical and multilevel inheritance.

Janvi Talreja
Software Engineering

A general introduction to Turing Machine

Turing Machines can be used to express any computable algorithm, been this model recognized as equivalent to our concept of a modern computer.

Gabriel Lechenco Gabriel Lechenco
Software Engineering

Learn about basics of Audio as a Data

In this article, we will explore various aspects about audio like different formats, features and representation with code demonstrations.

Harshita Sahai Harshita Sahai
Software Engineering

Bitwise operators in Python

Bitwise operators in python are: &,|,~,^,>. These operators work on bits instead of the whole integer, hence the name. They are used to manipulate bits

meera
Software Engineering

Developing a Live Sketching app using OpenCV and Python

We will develop an application which will show a live sketch of your webcam feed. In this project we'll be using NumPy and OpenCV

Yashwant Saini Yashwant Saini
Software Engineering

Type Casting in C++

Learn about type casting in C++ where data types can be converted automatically by compiler, explicitly converted by user and by using the cast operator.

Harshita Sahai Harshita Sahai
Software Engineering

Let us set up a basic Laravel App

In this article, we go through the process of setting up a basic Laravel application and serve it at localhost

Asha Sulaiman Asha Sulaiman
Software Engineering

Introduction to MongoDb

In this article, we will understand the basic concepts in MongoDB and go through an example of creating and updating a document as well.

Priyanka Yadav Priyanka Yadav
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

Learn about sending Push notification using Push API

The Push API gives web applications the ability to receive messages pushed to them from a server on a user agent

Siddharth Gusain Siddharth Gusain
Software Engineering

Introduction to Unit Testing in Python with unittest module

In this article we will understand how to use unit testing in Python and implement a demo using unittest module and master its use.

Ananya Verma Ananya Verma
Software Engineering

Learn to work with files on the Web using File API

With HTML5 file API it is possible for JavaScript to process a file locally, e.g. compress, encode or encrypt it

Siddharth Gusain Siddharth Gusain
Software Engineering

Using wrapper classes in Java

A Wrapper class is a class whose object contains a primitive data types. We can think this as a primitive data type with an additional layer which enables it is get benefits of a custom user defined objects in Java.

Parth Maniyar Parth Maniyar
Software Engineering

Use Media queries to fix rendering on mobile devices

In this article we will be using media queries to implement responsive design. It presents the same content differently on different size screens

Anish Mendiratta
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