×
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 •
C++

Creating TCP Asynchronous Client Server in C++ using Boost.Asio

The flow of this OpenGenus article will first explain TCP connection , then make a simple client server which will be using Boost.Asio but synchronous to understand the flow.

Manraj Singh Manraj Singh
C++

Basics of C++ Boost.ASIO

Boost.Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.

Manraj Singh Manraj Singh
Deep Learning

Basics of using PyTorch

PyTorch is an open-source deep learning framework primarily developed by Facebook's AI Research lab (FAIR).

Vinit
Deep Learning

Position wise Feed-Forward Networks

Position-wise Feed-Forward Networks (FFN) are a crucial component in various sequence-to-sequence models, especially in the context of natural language processing and tasks like machine translation.

Vinit
data science

Everything about Sample Size

Sample size refers to the number of individual observations or data points collected from a population for a specific study or analysis.

Vinit
Software Engineering

Comparing Different Programming Languages

In this comprehensive analysis at OpenGenus, we delve into the speed aspect of programming languages, examining the results of a performance test conducted on nine popular languages.

Kazi Priom Kazi Priom
Algorithms

Quick Sort using Queue

In this OpenGenus, we have explored how to implement Quick Sort using Queue data structure. Usually, stack data structure is used with Quick Sort.

Kazi Priom Kazi Priom
Indian Railways

Traffic Signboards used by Indian Railways

Have you ever seen the traffic signboards on roadside. I am sure you must have seen and you may also know how they help in safe movements of vehicles on road.

Sarthak Panda
CSS

Quick Styling - Inline CSS

Inline CSS involves applying styling directly within HTML elements directly using the style attribute.

Yusen Peng Yusen Peng
Machine Learning (ML)

Cluster Sampling

Cluster sampling is a probabilistic sampling approach wherein the population is divided into clusters, and a random subset of clusters is chosen for examination.

Vinit
Computer Architecture

Cache Associativity

Cache associativity is a property of the cache which decides how many different memory blocks can be stored in a cache line.

Sridevi Shankar
CSS

Specificity in CSS [3 types]

This OpenGenus article will explore how CSS specificity works and you will have an idea of how you can take control over your CSS styles.

Hizkiyas Bogale Gebregiorgis Hizkiyas Bogale Gebregiorgis
Software Engineering

Analog voice-based media storage for compressed data transfer of images post-encryption

This OpenGenus article discusses the availability of analog voice-based media storage enables the encoding of digital image data into analog audio signals, offering an unconventional approach to data storage and transfer.

Rohan Akode
System Design

Strategy Design Pattern in Software Design [Java]

The Strategy Pattern is a behavioral design pattern that falls under the Gang of Four's (GoF) design patterns. It provides a systematic way to define a family of algorithms, encapsulate each algorithm, and make them interchangeable.

Shivam Bhushan
game theory

Game Playing: Adversarial Search

The goal of adversarial search is to create an intelligent agent that can make decisions to maximize its chances of winning the game. The agent needs to consider the possible moves of both players and anticipate the outcomes of these moves to make informed decisions.

Vinit
Greedy Algorithms

Master Greedy Algorithm with 7 Basic Problems [Solution + Code included]

In this article at OpenGenus, we will discuss the about how to master greedy algorithms by solving 7 basic problems using greedy algorithmic ideas.

Sunpreet Sabharwal Sunpreet Sabharwal
System Design

Vector Databases: Long-term Memory of LLMs

In the rapidly evolving landscape of artificial intelligence, Large Language Models (LLMs) have become the cornerstone of various applications, from natural language processing to content generation.

Rohit Kulkarni Rohit Kulkarni
Operating System

Virtual Memory in OS

Virtual memory is a concept that underpins the seamless operation of our computer systems. It's a behind-the-scenes hero, allowing computers to transcend the limitations of physical memory (RAM) and handle complex tasks with ease.

Pranay Kalakonda
Web Development

Authentication and Authorization in Node.js: A Comprehensive Guide

This OpenGenus guide walks you through the fundamental concepts of authentication and authorization in Node.js, providing practical examples and a basic frontend setup.

Abiodun Adejare Adekunle
Web Development

Task Tracking App: A Comprehensive Guide to CRUD Operations with Express.js

In this OpenGenus guide, we will enhance our task tracking app by implementing update and delete functionality using Express.js. This expansion will provide users with a more dynamic and interactive task management system.

Abiodun Adejare Adekunle
Algorithms

Cook-Levin's Theorem

The Cook–Levin theorem, states that the Boolean satisfiability problem(SAT) is NP-complete.

Chimezie collins obinwa
Software Engineering

Wirth's Law: Optimizing Software for Virtual Memory

In the ever-evolving landscape of computing, Wirth's Law serves as a thought-provoking observation on the intricate relationship between hardware and software performance.

Pranay Kalakonda
Database Management System (DBMS)

Codd’s Rules in DBMS

In this article at OpenGenus.org, we learn about Codd's Rules in Database Management Systems (DBMS).

Kavya Mothukuri
Algorithms

Modular Multiplication in C++

Modular arithmetic is a branch of number theory that deals with operations on numbers that have a remainder when divided by a modulus. In C++, performing modular arithmetic involves using the % (modulo) operator and sometimes ensuring that the result remains within a specified range.

Manraj Singh Manraj Singh
Java

Cyber Security in Java Applications

In this OpenGenus article, we will look at the core concepts of Cyber Security, secure coding practices that must be implemented to ensure that our applications are secure. The illustrations are going to be done in Java.

Mutsa T.N Murapa
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