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

Software Engineering

Software Engineering is the fastest growing domain which is related to the art of building and designing systems using software concepts and programming. It is the basis of giant companies such as Microsoft, Google, Facebook, Baidu, Alibaba, Apple and others.

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
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
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
Linux

iptables in Linux

We use iptables to create firewall rules. In this article we learn about iptables and how to manage firewall rules in Linux.

Erick Lumunge
DevOps

Next big thing in DevOps

DevOps trends that will rule the Software Industry in the coming few years.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Python

Scalar Variable Types in Python

In this article, we will be discussing what scalar variable types are and how to use them correctly in Python. These are some basic and very important datatypes.

Dylan Shukster Dylan Shukster
C++

Variable in C++

In this article, we will learn everything about the variables in C++ including rules of variable naming, types of variables and much more.

Gifty Treesa Iju Gifty Treesa Iju
Python

Different ways to merge dictionaries in Python

In this article, we have explored Different ways to merge dictionaries in Python.

Jiehui Ma Jiehui Ma
System Design

Graph Database in System Design

In this article, we will look at what are graph databases, how they differ from traditional relational databases, and their uses in System Design.

Ben Meehan
Linux

journalctl in Linux

In Linux, systemd provides a centrally managed journal where all kernel and userland processes' logs are stored. We use journalctl to interact with journals.

Erick Lumunge
Linux

SSH passwordless login in Linux

Passwordless login is useful in cases whereby we want to automate server administration tasks. We discuss how to configure ssh passwordless login in Linux.

Erick Lumunge
Linux

Accessing a remote server using SSH

Secure Shell(ssh) is a cryptographic protocol for networking which encrypts communication between two remote hosts. In this article we learn how to safely access a remote server using ssh.

Erick Lumunge
Linux

Managing packages with yum/dnf in RHEL

Package management involves managing software on a system. This includes installing, upgrading, downgrading, updating, removing, etc. We discuss package management in Red Hat Enterprise Linux Distros using yum and dnf.

Erick Lumunge
Python

Factory Pattern in Python

In this article, we have explained the idea of Factory Pattern in Python with a complete Python implementation example.

CHEW Chee Keng
Linux

Managing Debian packages with dpkg

In Linux software is considered a package and is distributed using remote repositories. As end-users, to access it we use package managers. We discuss the dpkg package manager for Debian-based Linux distros.

Erick Lumunge
Linux

Managing Debian packages with apt

apt(Advanced Package Tool) is a package management tool. It is used to install, configure, search for, update and remove software in a Debian based Linux system.

Erick Lumunge
Linux

Bash until loop

Loops are an important aspect in any programming language. In this article we look at the until loop that is used for looping in shell scripts.

Erick Lumunge
Operating System

Secure boot

Secure boot is a security standard implemented in the advanced UEFI to prevent malware from attacking the computer during boot up when the computer is most vulnerable.

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