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

OpenGenus Tech Review Team

The official account of OpenGenus's Technical Review Team. This team review all technical articles and incorporates peer feedback. The team consist of experts in the leading domains of Computing.

Tokyo, Japan •
3723 posts •
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
Algorithms

Smallest number with all numbers from 1 to N as multiples

We will find the smallest number that is perfectly divisible by all numbers from 1 to N and used 3 approaches: Brute force O(N^3 * log N), using prime factorization O(N * log N * log N) and using insights into the problem O(N * log log N).

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

Largest palindrome made from product of two 3-digit numbers

We will find the largest palindrome that is a product of two three-digit numbers. In brute force, there are 810000 comparisons which we have reduced to 362 computations based on three deep insights.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Algorithms

Largest prime factor of a number (Project Euler Problem 3)

We need to find the largest prime factor of a given number N. We will bring in some insights and solve this in O(√N log log N) time complexity.

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
Algorithms

Largest subset with divisible pairs

We explored the method to get the longest subset within any given array, such that for each pair, the smaller number divides the larger number using Dynamic Programming.

Ishmeet Singh Kalra Ishmeet Singh Kalra
Algorithms

Sum of Even Fibonacci Numbers (Project Euler Problem 2)

The problem is find the sum of even fibonacci numbers that is fibonacci numbers that are even and is less than a given number N. We will present 3 insightful ideas to solve this efficiently.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Algorithms

Sum of multiples of 3 and 5 (Project Euler Problem 1)

The problem at hand is to find the sum of all numbers less than a given number N which are divisible by 3 and/ or 5 using a constant time algorithm.

OpenGenus Tech Review Team OpenGenus Tech Review Team
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
Machine Learning (ML)

Major ideas in Creating Realistic Talking Head Models from Photo

The only issue in creating artificial videos is that they require a large amount of training data, however, we might want it to learn from only a few image views of a person. This is the concern of this paper.

Taru Jain
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
Algorithms

Calculate Binomial Coefficient using Dynamic Programming

Using a recursive relation, we will calculate the N binomial coefficient in linear time O(N * K) using Dynamic Programming

Piyush Rajendra Chaudhari Piyush Rajendra Chaudhari
Machine Learning (ML)

AVX512 VNNI: This instruction boosts ML performance by 2X

AVX512 Vector Neural Network Instructions (AVX512 VNNI) is an x86 extension Instruction set and is a part of the AVX-512 ISA. It is designed to accelerate convolutional neural network for INT8 inference

OpenGenus Tech Review Team OpenGenus Tech Review Team
Machine Learning (ML)

Polynomial regression using scikit-learn

In this article, we have implemented polynomial regression in python using scikit-learn and created a real demo and get insights from the results.

Janvi Talreja
Machine Learning (ML)

Learn to use TPOT: An AutoML Tool

TPOT stands for Tree Base Pipeline Optimization Tool. It is used to solve or give a idea on machine learning problems. It helps us to explore some of pipeline confiuration that we did not consider earlier for our model.

Harsh Bansal Harsh Bansal
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
OpenGenus IQ © 2026 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