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

How to avoid S3 data leaks?

What could be more frustrating than having your sensitive data leak out to the public? Unfortunately, this is a reality for many companies that use S3 buckets. Lately, I have seen an uptick in companies that have experienced data leaks due to insecure S3 buckets.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Python

Python script to scroll on a webpage

In this article, we will develop a Python script to scroll on a webpage and stimulate real usage behavior. We will use Selenium and ChromeDriver.

Jiehui Ma Jiehui Ma
Python

Python Script to Open Webpage and Login

In this article, we will be going over all the steps to prepare you to be able to open a webpage and log in using Python and some third-party applications.

Dylan Shukster Dylan Shukster
System Design

System Design of Spotify

In this article, we have explained the System Design of Spotify, a leading audio streaming platform in depth.

Alan Chacko
C++

Null and void in C and C++

In C and C++ Programming language, NULL and void have two distinct meanings and use cases like NULL reference, void pointer and much more. We have explored this in depth.

Gabriel
List of Mathematical Algorithms

Convert Decimal to Hexadecimal

In this article, we will learn about decimal numbers, hexadecimal numbers and the algorithm to convert decimal to hexadecimal number.

Gifty Treesa Iju Gifty Treesa Iju
System Design

System Design of Microsoft Teams

In this article, we will look at the high-level system design of Microsoft Teams, its architecture, and how it works.

Ben Meehan
Linux

read command in Linux

We use the read command to read from standard input or file descriptors. In this article, we learn to use the read command to get input from a user using a prompt, hiding input, limiting input, read command variables, arrays, timeouts, IFS, and more.

Erick Lumunge
Linux

wall command in Linux

Linux is a multi-user system and as such there are occasions as system administrators we want to send a message to all logged in users seamlessly, in this case we use the wall command.

Erick Lumunge
linked list

Linked List Interview Questions [with answers]

This is the list of Interview Questions based on Linked List Data Structure. You must practice these Multiple Choice Questions. This will help you master Linked List Coding Questions for Interviews at companies like Google and Microsoft.

Aditya Chatterjee Aditya Chatterjee
Machine Learning (ML)

Questions on Convolution operation in ML

In this article, we have presented several Interview Questions (MCQs) with detailed answers on Convolution in Machine Learning models.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Linux

Here documents in Linux

A here document is a special code block with multi-line strings that can be redirected to the command script or interactive program. In this article, we learn about here documents in Linux.

Erick Lumunge
Perl Programming

Perl Programming: Files, Regex, Subroutines, OOP

Perl is a general-purpose programming language with many applications. We look at Perl programming aspects such as files, regex, subroutines, and Perl OOP.

Erick Lumunge
Python

Python script to send email in Gmail

In this article, we have explained the idea of using Python to send email in Gmail with a complete Python implementation example.

CHEW Chee Keng
Perl Programming

Introduction to Perl Programming

Perl is a general-purpose programming language applicable to many areas such as, systems administration and network programming just to name a few. In this article we go over a brief introduction into Perl looking at its syntax, variables, scoping, loops and statements.

Erick Lumunge
Linux

Finger command in Linux

The finger command is used to get all information about system users. With it, we get information such as login name, user name, login time, idle time and much more. We look at commonly used finger commands in Linux.

Erick Lumunge
C++

Sort Map in C++ STL

In this article, we have explained different ways to sort a Map in C++ STL using C++ code snippets.

kartikeya
computational geometry

Halfplane Intersection problem

In this article, we will be discussing how to compute the intersection of a set of halfplanes.

Joe Gorst Joe Gorst
computational geometry

Polygon Triangulation

In this article, we have explained the problem statement of Polygon Triangulation along with algorithmic approaches.

Joe Gorst Joe Gorst
computational geometry

Applications of Computational Geometry

In this article, we have explained Applications of Computational Geometry along with topics/ algorithms used to solve a specific problem.

Joe Gorst Joe Gorst
Linux

ufw in Linux

ufw (Uncomplicated Firewall) is a Linux utility that runs on top of iptables used to manage netfilter and managing the firewall. We look at ufw in Ubuntu and how to manage the firewall.

Erick Lumunge
Linux

vmstat command in Linux

We use the vmstat command for system performance monitoring in Linux. It reports statistics about threads, system calls, CPU activity, memory, disks, and more.

Erick Lumunge
Machine Learning (ML)

YOLOR model architecture

In this article, we have covered YOLOR model architecture in depth and compared it with other YOLO variants like YOLOv4.

Anubhav Tewari
Python

Python script to read and write JSON file

In this article, we have explained the idea of reading and writing JSON file in Python with a complete Python implementation example.

CHEW Chee Keng
Linux

firewalld in RHEL

firewalld is a Linux utility used to manage firewall rules. In this article we discuss firewall management using firewalld.

Erick Lumunge
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