×
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 •
data science

Over and under sampling

This article aims to improve our understanding of oversampling and under sampling which are important concepts in Data Science.

Sanjana Babu
data science

Phases / life cycle of Data Science

This article serves as an introduction to data science life cycle and gives an overview on the various phases.

Sanjana Babu
Algorithms

Majority element in sorted array

In this article, we will be learning how to find the majority element in a sorted array. This involve using Linear Search, Binary Search and a constant time algorithm.

Gifty Treesa Iju Gifty Treesa Iju
C++

Working with 2D Maps in C++

In this article, we will learn how to work with two-dimensional (2D) maps in C++. We have explained the concept using C++ code examples.

Reyansh Bahl
queue

K queues in an array

In this article, we have explained 2 approaches to implement K queues in a single array. The challenge is that the space of the array should be utilized optimally by the K queues.

Gabriel
Compiler Design

Implementing JIT (Just In Time) Compilation

JIT(Just in Time) compilation involves transforming bytecode into machine executable instructions bytecode. In this article, we will implement a JIT to our Kaleidoscope interpreter.

Erick Lumunge
Compiler Design

LLVM Compiler Optimization

Code optimization transforms an LLVM IR to code that consumes fewer resources such as memory. In this article, we will learn how to apply different compiler optimizations to the LLVM IR produced.

Erick Lumunge
Linux

Installing VNC Server in Rocky Linux 8

VNC(virtual network computing) is a screen-sharing client-server system. System administrators and support staff use it to troubleshoot issues on a remote computer without physically being there. VNC applications include TeamViewer, Anydesk, TigerVNC, TightVNC, etc.

Erick Lumunge
Linux

Installing Angular.js on Ubuntu

AngularJs is a Javascript framework. With it, we can build scalable single-page applications(SPAs) using HTML and Typescript. It was developed and is currently being maintained by Google. We learn how to install Angular in Ubuntu.

Erick Lumunge
Linux

Installing PHP Composer on Rocky Linux 8

PHP composer is an open-source application-level package manager for managing application dependencies and libraries used during PHP development. We learn how to install composer in Rocky Linux.

Erick Lumunge
Problems on Binary Tree

Check if binary tree is symmetrical

In this article, we will discuss the algorithms to find out whether the given binary tree is symmetrical or non-symmetrical.

Harshul Nanda Harshul Nanda
data science

Time series forecasting using Python [Stock Market Trends]

In this article, we will see how time series forecasting is done using Python. We have forecasted / predicted the stock market trends of HDFC using NIFTY50 stock market data.

Sanjana Babu
queue

Interleave first half of Queue with second half

In this article, we are going to explore an algorithm to interleave first half of queue with second half.

Gifty Treesa Iju Gifty Treesa Iju
List of Mathematical Algorithms

Convert Decimal to Octal

In this article, we will explore the algorithm to convert Decimal number to Octal number along with sample implementation.

kartikeya
List of Mathematical Algorithms

Egyptian Fraction Problem [Greedy Algorithm]

In this article, we will explore the fascinating concept of Egyptian Fractions and will learn what they are and will also see an example of how they can be solved using greedy algorithm techniques.

Rahul Kumar Yadav
data science

Time Series Analysis/ Forecasting Techniques + Models

In this article, we will understand why time series analysis is important and how it is done using different techniques like Spectral analysis and different time series models like Auto-regressive (AR) model.

Sanjana Babu
Java

API requests in Java

This article shows and explains the techniques to run API requests from Java applications, examples applied for GitHub REST API, GitHub GraphQL API, and public web services for SOAP API.

Anna Burdanova
Sorting Algorithms

Different Pivot selection in Quick Sort

In this article, we have explored Different Pivot selection techniques in Quick Sort such as Median of Medians, Mode, First Element and much more along with Time Complexity of all methods.

Shlok Singh
Software Engineering

Introduction to GraphQL Schemas

GraphQL schemas are what GraphQL servers use to describe your data. The scheme defines a tree of types with fields that a data store then fills. They also specify what queries and clients can use mutations.

Roland Van Duine Roland Van Duine
Algorithms

Tail Recursion

In this article, we have explored the idea of Tail Recursion in depth with several code examples along with comparison with Non-Tail Recursion.

Gifty Treesa Iju Gifty Treesa Iju
Linux

[Fixed] E514: write error (file system full?)

In this article, we have explained the source of the error "E514: write error (file system full?)" which you may encounter while editing a file and have presented a fix for it.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Culture

How Server Outrage do not impact Netflix

During festive season, Amazon will face outrage but Amazon handles it efficiently. In 2011, AWS faced an outrage and it impacted it significantly. Netflix faced an outrage but it had no impact. Clearly, Netflix's architecture was special.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Compiler Design

Constructing a Parser in Compiler Design

In this article we will be constructing a recursive descent parser for the Kaleidoscope programming language.

Erick Lumunge
Algorithms

Design and Analysis of Algorithms (DAA) [Syllabus]

This article presents the detailed Syllabus of the subject "Design and Analysis of Algorithms (DAA)" also known as "Data Structure and Algorithms (DSA)". This subject is taught in Bachelor of Science or Bachelor of Technology course in Computer Science.

Ue Kiao, PhD Ue Kiao, PhD
Culture

20 Best Programmer Quotes [GOAT version 🐐]

In this article, we have presented the top 20 Best Programmer Quotes of all time. Every GOAT 🐐 programmer needs to go through them and enjoy the excellence. This include quotes from significant figures like Donald Knuth, Edsger Dijkstra, Peter Norton and much more.

Ue Kiao, PhD Ue Kiao, PhD
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