×
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

Compare String in Java using ==, equals() and equalIgnoreCase()

In Java, we can compare String using ==, equals() and equalIgnoreCase() and each has different results. We have explained it in detail in this article.

Vishal Singh
Software Engineering

HEAD Tag in HTML

The tag in HTML contains all the header elements. The tag is written after the tag and before the tag. Any text written under the tag is not shown on the webpage.

Sughosh S Durg
Software Engineering

Continuous Integration (CI) Practices

Continuous integration is a practice of constantly, testing the software by building it after every change. We went through the practices to execute this process successfully.

Kshitiz Saini Kshitiz Saini
Software Engineering

Constructor in JavaScript

In this article, we looked into creating objects in JavaScript using constructor. We used examples to show how to add methods and use new and this keyword

Vishal Singh
Software Engineering

HTTP Requests in JavaScript

We explored how to send HTTP requests like GET, POST and others using XMLHttpRequest (XHR) and Fetch API in JavaScript without using any external library.

Dawit U
Software Engineering

Agile Development

Agile Development is a development strategy where the focus is to rapidly develop the software based on user requirements and constantly monitor different parts of it. It is flexible when compared to other approaches.

Kshitiz Saini Kshitiz Saini
Software Engineering

Distributed Version Control Systems (DVCS)

Distributed version control system (DVCS) is a type of version control system like Git that replicates the repository onto each user’s machine that is each user has a self-contained first-class repository.

Kshitiz Saini Kshitiz Saini
Software Engineering

Overview of Rapid Application Development (RAD)

Rapid Application Development (RAD) model is a software development practice which focus on minimizing the time spent on prior planning of features and develop the initial version of software quickly and improve it constantly according to user feedback and situation.

Sarthak Jain
Software Engineering

Model Driven Architecture (MDA)

Model Driven Architecture (MDA) is an effective design approach that is taken by developers to capture the project requirements, plans and implementation design and follow it to implement the system.

Sarthak Jain
Software Engineering

Waterfall Model

The most popular way of developing software is ‘THE CLASSICAL WATERFALL’ model. It is the first SDLC model, introduced to describe the software development, in late 1950 and became popular in the 1970s.

Sarthak Jain
Software Engineering

Different operations in Version Control System

The basic operations of a version control system are Create, Checkout, Commit and Update, Add, Edit and Delete, Rename and Move, Status, Diff and Revert, Log and Tag, Branch and Merge, Resolve and Lock.

Kshitiz Saini Kshitiz Saini
Software Engineering

Continuous Integration in DevOps

Continuous Integration (CI) in DevOps is the process of building and deploying software automatically based on some triggers like new code change and others

Sarthak Jain
Software Engineering

Minimum Viable Product (MVP)

Minimum Viable Product (MVP) is a product with basic features which is launched to gain users and shape the future features based on user feedback. This enables companies to bring in new products regularly.

Sarthak Jain
Software Engineering

Testing in DevOps (Test Driven Development)

DevOps emphasizes automating as much tests as possible. It ensures continuous delivery. We covered the different tests in TDD in depth along with some tools

Sarthak Jain
Software Engineering

strncmp vs strcmp in C

The only difference between strncmp and strcmp in C is that strncmp compares only the first N characters while strcmp continues until the termination conditions are met.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Ultimate guide to CAMS Model in DevOps

CAMS model embodies the core values of DevOps that is Culture, Automation, Measurement and Sharing. We have explained it in depth with examples.

Sarthak Jain
Software Engineering

Introduction to DevOps

We have covered the basic terms in DevOps, CAMS model, ideas behind using DevOps, some DevOps tools and much more.

Sarthak Jain
Software Engineering

Get address of a variable in C

To get address of a variable in C, we use the address of (&) operator, the %p specifier to print it and a casting of (void*) on the address.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Rounding and Truncating numbers using math.h in C

In this article, we have explored how to round and truncate numbers in C using the math.h library. that is round(), roundl(), trunc(), truncl() and others

Sun Rakeshbhai Gajiwala
Software Engineering

Post a tweet using Twitter API

In this article, we have explored how to post a text as a tweet in Twitter using Twitter API in Python. We have used to approaches: using tweepy and requests library

Saatwik Bisaria
Software Engineering

Using Final and Abstract in Java

In the context of Java Inheritance, final and abstract are two important modifiers on deciding whether a class can take part in an inheritance relationship or not.

Navya Praniyath
Software Engineering

Get list of posts in a subreddit using Reddit API

This article talks about using JavaScript to get posts from a subreddit using the Reddit API. We are going to use listings in the Reddit API and the web API fetch() to make the API calls to a random subreddit.

Dawit U
Software Engineering

strncmp in C

strncmp is a function in C which is used to compare two array of characters upon N indexes and return if the first array is less, equal or greater than the second array.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

strcmp in C

strcmp is a function in C which is used to compared two strings that is array of characters and returns if the first array is greater, smaller or equal to the second array

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Map vs Multimap in C++ STL

The only difference between map and multimap in C++ is that map can only store unique key-value pairs while is multimap, no key value pair is unique.

Sourajeet Mohanty Sourajeet Mohanty
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