×
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

Different Open-Source Code Licenses [Complete Guide]

Open-source licenses are legal agreements that define how a given piece of software can be used, modified, and distributed by others. They grant other users the permission and rights to use or repurpose the code for new applications or to include the code in other projects.

Biniyam Daniel Wahima
System Design

Law of Demeter

In this article at OpenGenus, we will be discussing an Object Oriented Programming principle called the Law of Demeter.

Delia Georgiana Soare
Software Engineering

Git vs GitHub [Differences Explained]

Git and GitHub are widely used tools in the field of software development. While Git is a distributed version control system, GitHub is a web-based hosting service for Git repositories.

Ayush Jaiswal
Software Engineering

Adapter Design Pattern

In this article at OpenGenus, we show two ways to implement the Adapter design pattern.

Sherif Elshafei Sherif Elshafei
Scala Programming

Basics of Scala Programming

Scala, short for "Scalable Language," is a modern programming language that blends object-oriented and functional programming paradigms. It was designed to address the limitations and complexities of Java while offering a concise, expressive, and flexible syntax.

Diwash Mainali Diwash Mainali
Web Development

List of 12 frontend build tools

In this article at OpenGenus, we have listed 12 different frontend build tools such as Webpack, Babel and much more.

Soundarya Koutharapu
Software Engineering

SOLID Principles: The Foundation of Robust Object-Oriented Design

In this article at OpenGenus, we will dive deep into SOLID principles and illustrate them with practical code examples.

Mizbaul Haque Maruf Mizbaul Haque Maruf
Web Development

Cross-Origin Resource Sharing (CORS)

Cross-Origin Resource Sharing (CORS) is a security feature implemented by web browsers to control how web pages or web applications hosted on one domain can request and interact with resources (such as data, APIs, or assets) hosted on another domain.

Abiodun Adejare Adekunle
Web Development

Error Handling and Logging in Backend Applications

This article at OpenGenus delves into the significance of error handling and logging in backend applications, outlining best practices to ensure smooth operations, quicker debugging, and enhanced user experience.

Abiodun Adejare Adekunle
C++

Spell Checker Console Application in C++ [Project]

In this article at OpenGenus, we will cover how to create a spell checker application using C++ programming language.

Jessica Janko
C++

Multilevel inheritance in C++

Multilevel inheritance is a form of inheritance where a base or child class has multiple parent classes and can be extended to any level.

Shreya Garrepelly
github

Complete Beginner's Guide to GitHub, Gist: Collaborative Coding and Version Control

In the field of software development, collaboration, and version control are paramount to the success of any project. GitHub, a popular web-based hosting service for version control using Git, has revolutionized the way developers work together.

Mizbaul Haque Maruf Mizbaul Haque Maruf
Web Development

10 Different Web Stacks

In this article at OpenGenus, we have explained 10 different web development stacks like LAMP, MERN and more.

Soundarya Koutharapu
Software Engineering

Kafka Architecture and Importance

In this article at OpenGenus, we will be looking at the architecture of Kafka and its importance.

Sathya Sai Ram Prabhala
Software Engineering

Tool to convert Article to summary and audio with translation feature

This article at OpenGenus shall aim to serve as an introduction to a prototype of the Article Convertor, Summarizer and Translator Tool developed by Ambarish Deb for OpenGenus IQ, as part of internship program.

Ambarish Deb Ambarish Deb
Software Engineering

SQL vs SQLite vs NoSQL vs MySQL: A Comprehensive Comparison

In this article at OpenGenus, we will explore the differences and similarities between MYSQL, SQLite, SQL, and NoSQL, helping you make an informed decision based on your specific requirements.

Sentayhu Berhanu Sentayhu Berhanu
System Design

Monolithic and Microservices

If you have been doing some cool projects or were working in an organization which is large in size, microservices would be up your sleeves. To the college grads and enthusiasts, In today's article in OpenGenus, we would go indepths of monolithic architecture and microservices architecture.

Sathya Sai Ram Prabhala
Web Development

Alternative to auth0 and OAuth 2.0

In this article at OpenGenus, we are going to talk about auth0 and OAuth 2.0, what each one of them do and what are the alternatives for them. We have to remember that everything related to software development has its pros and cons.

Ana Julia Oliveira Marçal Ana Julia Oliveira Marçal
Software Engineering

Why should you develop with auth0?

In this article at OpenGenus, we are going to learn about auth0, develop a really simple application with it, think about the pros and cons of using auth0 on your applications?

Ana Julia Oliveira Marçal Ana Julia Oliveira Marçal
Software Engineering

Comprehensive list of commands for Windows PowerShell

PowerShell is a powerful command-line tool that is included with Microsoft Windows. It provides a flexible and efficient way to manage and automate tasks on your system, from basic file operations to complex administration tasks.

Shreyas Sukhadeve Shreyas Sukhadeve
Software Engineering

Docker [Complete Guide]

This article at OpenGenus provides an overview of virtual machines (VMs) and their disadvantages, along with an introduction to Docker, its terms, and an example of using Docker to host a PHP application.

Manish Kumar Manish Kumar
Software Engineering

Web Sockets vs REST

When it comes to web development, two of the most popular communication protocols are WebSocket and REST. While they both facilitate communication between a client and server, they have distinct differences in terms of their structure, performance, and use cases.

James Kinga
Software Engineering

5 Alternatives to Inheritance

In this article at OpenGenus, we have listed and explored 5 alternatives to the popular OOP technique that is Inheritance.

Rahul Reddy
Software Engineering

25 tricks and shortcuts of VSCode

VS Code is considered an Integrated Development Environment (IDE) equipped with a plethora of features like plugins, extensions, version control integration, and particularly, shortcuts to speed up code writing.

Manish Kumar Manish Kumar
Web Development

Exploring the Concept of Web 3.0: The Future of the Internet

In simple terms, Web 3.0 refers to the next generation of the internet that aims to provide a more intelligent, secure, and decentralized network.

Akshit Aggarwal
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