×
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

I Promise only in JavaScript! But Why?

Promise is the keyword used for creating promises in JavaScript and is used to manage multiple asynchronous events. We have explained it in depth along with a comparison with callback.

Abhiram Reddy Duggempudi Abhiram Reddy Duggempudi
Software Engineering

Variadic function in C/ C++

Variadic functions in C and C++ are the functions that can take any number of arguments. This is a central part of utilities like printf. We have explained this in detail with examples.

Khitish Panigrahi Khitish Panigrahi
Software Engineering

How to convert Word document to PDF in JavaScript?

In this article, we have explored how to convert a Word document to PDF in JavaScript. Popular methods include using libraries like awesome-unoconv, libreoffice-convert and docx-pdf.

Prateek Sharma
Software Engineering

Rounding Functions in C / C++

In this article, we have focused on different rounding functions in C and C++ such as floor, ceil, round, trunc and fmod. We have explained each in detail with C++ code examples.

Ankit Rustagi Ankit Rustagi
Software Engineering

Variables in C

Variable in C is a name of a memory location which holds a particular data as defined in the program. We have covered all points related to variables and the different types of variables as well.

Subhash Bhandari
Software Engineering

Archiving in Python using shutil

In this article, we are going to learn about using the shutil module in python to create an archive consisting of several smaller files. This is often required when we want to distribute the source code of any complex software applications which might contain hundreds of different files.

Arna Maity Arna Maity
Software Engineering

Flask SQLAlchemy for Beginners

SQLAlchemy is a toolkit and object relational mapper (ORM) that allows programmers to take hold of the power of SQL without all of the trouble of configuring their Python app to communicate correctly.

Lyndi Castrejon Lyndi Castrejon
Software Engineering

Chrono Library in C++

Chrono library is also used to measure time elapsed during execution of a C++ program. It can measure the time in seconds, milliseconds , micro seconds and nano seconds.

Khitish Panigrahi Khitish Panigrahi
Software Engineering

Build Management

Software build is the process of converting source code into executable application or program. Build Management plays very important role in releasing an application.

Kshitiz Saini Kshitiz Saini
Software Engineering

Shutil module in Python

Shutil module in Python offers a range of high level operations and functions to work with files and collections of files. The functionalities provided are copying a file, moving a file, disk usage, directory removal and many more.

Devansh Thapa Devansh Thapa
Software Engineering

Module in Python

A module in Python is a library which is a collection of various utilities/ functions which can be loaded in external Python code and used accordingly. For example: One module in Python is string.

Gaurav Patel Gaurav Patel
Software Engineering

Writing to a File in C++

In this article, we have explored the way to write to a file in C++ in depth and explored opening and closing a file, appending data to the front of a file and appending data to end of a file (default).

Yash Kedia Yash Kedia
Software Engineering

Using the Pathlib Module in Python

Pathlib module was introduced in Python 3.4 to handle file paths better across different Operating Systems. It solves the problems and bugs previously faced with os.path module to achieve similar tasks.

Lyndi Castrejon Lyndi Castrejon
Software Engineering

Downloading server files in Node.JS application

In this article, you will learn how to download server files in Node.js application. We have used Express framework to demonstrate this and shown an extension where we redirect to a thank you page after download.

Prateek Sharma
Software Engineering

How to create and delete folders and files in JavaScript/ NodeJS

In this tutorial, we will learn how to create or remove/ delete files and directories in Node.JS (JavaScript). We will use the filesystem module (fs) to achieve this.

Prateek Sharma
Software Engineering

AJAX Introduction with an Example

AJAX (Asynchronous JavaScript and XML) is a programming technique that is used to update a web page without reloading it with the help of XMLHttpRequests.

Ganesh Bagaria Ganesh Bagaria
Software Engineering

Hyperbolic functions in math.h (C/C++)

In this article, we have explored all hyperbolic functions in math.h library of C and C++ with code examples. It includes functions like Complex Hyperbolic Cosine (cosh), Inverse Hyperbolic Cosine (acosh), Complex Inverse Hyperbolic Cosine (cacosh) and other variants for sin and tangent.

Jyothirmai Thimmaraju Jyothirmai Thimmaraju
Software Engineering

OS module (Operating System) in Python

In this article, we have explored OS module in Python in depth. It is used for various directory and file operations like changing directory, creating files, get statistics of a file and much more.

Devansh Thapa Devansh Thapa
Software Engineering

Learn to use Transparency in CSS

In this article, we have explored transparency in CSS in depth and have experimented with it by adjusting display, visibility and opacity.

Lyndi Castrejon Lyndi Castrejon
Machine Learning (ML)

Optical Character Recognition (OCR)

Optical Character Recognition or OCR is the technology that is used to convert characters or text that is either handwritten or printed in the form of paper into machine encoded text so that it can be saved digitally.

Apoorva Kandpal Apoorva Kandpal
Software Engineering

Flexbox

Flexbox is a CSS layout similar to Grid. We have explored Flexbox in depth in 5 steps including structure of flex container, display property of flex, properties for flex container, properties of flex items and examples of applying above properties.

Shannon Zhong Shannon Zhong
Software Engineering

Serialization in Python using Pickle

In this article, we have explored Serialization in Python using pickle in depth. This is useful in saving Python data structures (in a file) as is so that it can be loaded directly by other process or by itself later.

Karishma Gupta Karishma Gupta
Software Engineering

embed tag in HTML

In this article, we have explored embed tag in HTML which is used to add different media contents like image, video, PDF file and others into a HTML file. We explored it in depth and saw how its style can be changed using CSS and behavior modified by JavaScript.

Gauhar Ayub Khan Gauhar Ayub Khan
Software Engineering

Creating and Deleting Folders in Java

In this article at OpenGenus, we are going to discuss how to create and delete folders in Java. Folders are called directories in Java and we will do this using java.io package.

Kushagra Garg Kushagra Garg
Software Engineering

Inner Class in Java

In Java, inner class is a nested class which is defined within another class and it provides better encapsulation. There are several variants like anonymous inner class, method local inner class and much more.

Shujaa Ahmad Shujaa Ahmad
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