×
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 •
3722 posts •
System Design

Partition tolerance after the 2000s

In this article, we will focus on partition tolerance when designing a system and how the idea of partition tolerance changed along with the evolution of internet connection, this idea of choosing 2 of 3 items on the CAP theorem still exists?

Ana Julia Oliveira Marçal Ana Julia Oliveira Marçal
JavaScript

JavaScript Debugging

Error will most likely occur whenever you write a code. The debugger in JavaScript is a function that request any available debugging functionality, such as setting a breakpoint. If no debugging functionality is used, it will have no effect on the code.

Oluwafunsho Anthony Oluwafunsho Anthony
Natural Language Processing (NLP)

Tokenization in NLP [Complete Guide]

In this article, we will look at the different approaches to tokenization and their pros and cons in Natural Language Processing (NLP).

Nithish Singh Nithish Singh
Machine Learning (ML)

3 Types of Naive Bayes

In this article, we have explored the 3 different types of Naive Bayes classification algorithm in depth.

Vaishnav Nagnath Kumbhar
Deep Learning

Problems in Deep Learning (DL)

Today, we will be discussing the challenges faced by developers while working with deep learning models. Despite the impressive capabilities of deep learning models, there are various challenges that developers face while building and deploying them.

Abhijeet Saroha Abhijeet Saroha
System Design

Thundering Herd Problem

In this article, we will be learning about Thundering Herd Problem. This is one of the issue that occurs in Computer Systems during multi-threading.

Satya Prakash Sasini
Deep Learning

Markov Chain in Neural Network

In this article, we have explored the concept of Markov chain along with their definition, applications, and operational details. We have covered how Markov Chain is used in the field of Deep Learning/ Neural Network.

Alshima Alwali
Natural Language Processing (NLP)

N-gram language model in NLP

In this article, we will explore what N-gram models are, how they work, their advantages and disadvantages, and finally, we'll provide an example of how to implement an N-gram model.

Nithish Singh Nithish Singh
Java

Student Management System in Java

In this article, we will discuss the implementation of a student database GUI using JAVA and Swing. Java is a popular programming language, while Swing is a user interface toolkit for creating graphical user interfaces (GUI) in Java applications.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
Deep Learning

Pneumonia Detection on Chest X-Rays with Deep Learning [DL Project]

In this article, we have developed a Deep Learning model to detect Pneumonia from Chest X-Rays and get a performance similar to a Radiologist. This is a good project for Deep Learning Engineer Portfolio.

Ahmed Mandour Ahmed Mandour
System Design

Sharding

Sharding is a technique used in database architecture to partition a large database into smaller, more manageable pieces called shards. Each shard contains a subset of the data in the larger database, and is stored on a separate server or cluster of servers.

Dharmik Patel Dharmik Patel
JavaScript

How to check if same URL is open in another tab?

It is important to be able to detect whether the same URL is already open in another tab. In this article, we will explore how to check if the same URL is open in another tab.

Sentayhu Berhanu Sentayhu Berhanu
JavaScript

How to detect if user changes tab in browser?

In this article, we will discuss how to use the Page Visibility API to detect tab changes in HTML and JavaScript.

Sentayhu Berhanu Sentayhu Berhanu
trie

Lexicographic sorting using Trie

Lexicographic sorting is a way of sorting a set of strings based on their alphabetical order We can also say that the order in which those words appear in a dictionary.

Aswin Shailajan
Machine Learning (ML)

Feature, vector and embedding space

In this article, we will discuss the concepts of feature, vector, and embedding space and their importance in machine learning.

Samyak Deshpande
Data Communication and Computer Networks

Web Sockets vs HTTP

In this article, we will dive deep into the world of 2 protocols that are the base communication of a lot of websites nowadays, what is a web socket? What is HTTP/HTTPS? What is the difference between web sockets and HTTP? How and where should I use them?

Ana Julia Oliveira Marçal Ana Julia Oliveira Marçal
Natural Language Processing (NLP)

Lemmatization in NLP

In this article, we have explored about Lemmatization approaches in NLP in depth and presented Lemmatization approaches in Python with code examples.

Nithish Singh Nithish Singh

[FIXED] Error writing file, is your harddrive almost full? (getFile)

In this article, we have presented multiple ways to fix the error of "Error writing file, is your harddrive almost full? (getFile)".

Devansh Biswal
Java

Maze Generator and Solver in Java

In this article, we will develop a Java program that generates a Maze and solves it using Depth-First Search with help of Backtracking. This is a strong profile for SDE portfolio.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
JavaScript

Empty / Undefined / Null in JavaScript

In this article, we will learn the concept of empty, undefined and null in JavaScript and how to use JavaScript to check the Empty, Null and Undefined string on the client/user side for authentication purpose.

Oluwafunsho Anthony Oluwafunsho Anthony
System Design

ACID and BASE model

In this article, we will cover the ACID and BASE model which is very important with respect to designing systems.

Ayush Tiwari
C++

Restaurant Management System in C++

In this article, we are going to discuss about a restaurant management system which can handle table allocation and other services required by the customers.

Aswin Shailajan
JavaScript

User Input in JavaScript

In this article, we will explore the basics of user input in JavaScript and how it can be used to create dynamic and interactive web applications.

Deepti Sharma
Natural Language Processing (NLP)

Bag of Words (BoW) in NLP

The Bag of Words technique falls under the category of text representation in NLP, wherein the words are converted to numerical values which can be understood and used by algorithms.

Ambarish Deb Ambarish Deb
binary search

K-th Smallest Number in Multiplication Table [Solved]

In this article, we have solved the problem of finding the K-th Smallest Number in Multiplication Table. This involve the concept of Binary Search.

Harshit Raj
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