Software Engineering Black box vs White box testing Testing software is the fifth phase in the Software Development Life Cycle-SDLC. We test software to ensure safety, security, product quality, no bugs are present, usability, etc. In this article, we learn about black box and white box testing.
List of Mathematical Algorithms Different ways to calculate nᵗʰ Fibonacci number In this article, we will implement different algorithms to calculate n-th Fibonacci number.
System Design Apache Kafka in System Design This article will cover the uses of Apache Kafka in System Design, its core capabilities, and how it works.
Time Complexity Time and Space Complexity of Insertion Sort on Linked List In this article, we have explored Time and Space Complexity analysis of Insertion Sort on Linked List.
computational geometry Monotone Chain algorithm for Convex Hull In this article, we have explored Monotone Chain algorithm for finding Convex Hull in a given set of points.
Python Python Script to Send Bulk WhatsApp Message Over the course of this article, you will be learning how to automate the sending of bulk messages with WhatsApp! A basic way which only uses 2 lines of code and a complete program so you can understand this process.
System Design System Design of Library Management System In this article, we will take a look at the key features a library management system needs to offer, its high-level, low-level design, database design, and some of the already existing library management software.
Linux md5sum and sha256sum commands in Linux MD5(message-digest algorithm) and SHA-256 are hashing algorithms that take in a message and produce a fixed-length digest/hash we can use to verify the integrity of a file or directory. We learn about md5sum and sha256sum commands in Linux.
Linux tmux in Linux A terminal multiplexer allows us to manage multiple terminal windows and sessions. In this article, we learn about tmux, installation, sessions, windows, synchronization, and more.
Linux Swap space in Linux Swap space is virtual memory allocated on the hard disk that is used to hold inactive memory pages when RAM is depleted. In this article, we learn all about swap space and how to create a swap file in Linux.
Linux proc file system in Linux The proc file system is a virtual file system generated on the fly when the system starts. In this article, we learn about the files and directories making up this file system.
data science Data Visualization In this article, we will understand more about data visualization, different charts used and explore some Data Visualization tools.
Software Engineering How I developed Search Bar at OpenGenus? In this article, I have explained How I developed Search Bar at OpenGenus IQ using Google Programmable Search Engine. I have explained the challenges faced along with solution and code snippets.
C++ Different ways to append two vector in C++ STL In this article, we have explored Different ways to append two vector in C++ STL which include std::copy, insert, concat, overloaded + operator and other functions.
Linux watch command in Linux We use the *watch* command to execute commands at regular intervals. We also use it for real-time logging of the command output. In this article, we discuss this command and understand it through various examples.
Linux dmesg command in Linux We use the dmesg command to print log messages stored in the kernel ring buffer. In this article, we learn about this command through various examples.
Algorithms What is Algorithm ? Algorithm is an ordered well defined series of steps that can be followed to solve a problem. A problem can be finding a definitive answer or a yes or no decision.
C++ Iterate String word by word in C++ [5 Methods] In this article, we are going to discuss different methods to iterate a String word-by-word using C++ libraries/techniques.
Linux Splitting VIM windows VIM is a powerful, light-weight open source text editor. In this article we learn how to split VIM screens, switch between them, changes sizes and close them.
Culture How much electricity does a computer use ? On average, a Desktop Computer uses 219 Watt per hour of Electricity while a 15 inch Laptop uses 159 Watt of Electricity. We have provided detailed calculation to arrive at the total Electricity consumption and Cost.
Linux source command in Linux The source command reads and executes the contents of a file in the current shell environment. In this article, we learn about this command through various examples.
Linux Open multiple files with Vim VIM is one of the many Linux text editors. It is configurable and programmable. Usually, we open a single file with VIM. In this article, we demonstrate how to open multiple files in a single VIM session.
List of Mathematical Algorithms Octal to Binary Conversion In this article, we have presented a method to convert Octal numbers into their Binary equivalents along with Java implementation.
computational geometry Fixed Radius Near Neighbor Problem In this article, we will be tackling the fixed radius nearest neighbor problem, this is a variation on a nearest neighbor search.
computational geometry Point on a line with minimum sum distance from set of points In this article, we will be discussing how to find the geometric median, this is, the point on a line with the minimum sum distance from a set of points.